اطلاعیه

Collapse
No announcement yet.

شروع کار با وریلاگ...

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    شروع کار با وریلاگ...

    سلام به همه
    با یه روز تاخیر روز مهندس رو تبریک می گم
    من یه مدتیه شروع کردم به یادگیری وریلاگ....از روی verilog quick start می خونم...می دونم دستوراتی مانند $display و #1 ,.... syntisize نمی شوند...پس اصولا اینا به چه دردی می خودند...ما که برای تست برنامه از شکل موجها استفاده می کنیم و مهمتر از همه اینکه من باید این دستورات رو بلد باشم یا اینکه نیاز چندانی به اینها نیست در شروع کار ......آخه از اول تا آخر این کتاب اینا هی تکرار می شوند..
    چنان بزی که گر خاک ره شوی کس را غبار خاطری از رهگذار ما نرسد

    #2
    پاسخ : شروع کار با وریلاگ...

    اولا موقع شبیه سازی و تست، برای ایجاد شکل موج ها به این دستورات نیاز هست.
    یه موقعی نتیجه یه طوری که اصلا نمیشه با شکل موج دیدش. نمونه ها اونقدر زیادن که باید نتیجه تست و شبیه سازی رو هم به طور دیگه نست کرد! دستوراتی هست که نتیجه رو تو یه فایل ذخیره میکنن و بعد میتونی برنامه ای بنویسی که نتایج ذخیره شده تو فایل رو چک کنه.
    اصلا از اینا بگذریم...
    قرار نیست که همه چی سنتز بشه!
    زبون های HDL یه روش برای توصیف سخت افزار هستن. برای یه توصیف کامل به این دستورات نیاز هست. (بدون توجه به نحوه پیاده سازی) یه جا خونده یودم نه تنها مدارهای دیجیتال، بلکه برای سیستم های دیگه هم از این زبون ها استفاده میشه و کلا یه گرامر واسه توصیف سیستم...
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    دیدگاه


      #3
      پاسخ : شروع کار با وریلاگ...

      ممنون بابت پاسختون
      ولی خوب به راحتی میشه به سیگنالها تابع بدیم و شکل موج رو ببینیم...
      می خوام ببینم من که تازه کارم نیاز هست که اینا رو یاد بگیرم یا نه....وگر نه می دونم چیز به درد نخور نیستند :nerd:
      چنان بزی که گر خاک ره شوی کس را غبار خاطری از رهگذار ما نرسد

      دیدگاه


        #4
        پاسخ : شروع کار با وریلاگ...

        نوشته اصلی توسط محمد حسین روحی
        ممنون بابت پاسختون
        ولی خوب به راحتی میشه به سیگنالها تابع بدیم و شکل موج رو ببینیم...
        احتمالا شما از active hdl استفاده می کنی که میگی میشه یه سیگنال رو به عنوان ورودی برای تست مدار تعریف کرد...
        برنامه حرفه ای دیگه همچین امکانی ندارن و باید با برنامه نویسی این سیگنال رو ایجاد کنی. ضمن اینکه اینطور دست طراح بازتره...

        نوشته اصلی توسط محمد حسین روحی
        می خوام ببینم من که تازه کارم نیاز هست که اینا رو یاد بگیرم یا نه....وگر نه می دونم چیز به درد نخور نیستند :nerd:
        نه نگرانن نباش. فعلا چیز مهمی نیست. البته به نظر من دستورات ساده ای هستن. اونقدم راحت از کنارشون نگذر
        https://www.linkedin.com/in/mohammadhosseini69

        http://zakhar.blog.ir

        دیدگاه


          #5
          پاسخ : شروع کار با وریلاگ...

          نوشته اصلی توسط محمد حسین روحی
          سلام به همه
          با یه روز تاخیر روز مهندس رو تبریک می گم
          من یه مدتیه شروع کردم به یادگیری وریلاگ....از روی verilog quick start می خونم...می دونم دستوراتی مانند $display و #1 ,.... syntisize نمی شوند...پس اصولا اینا به چه دردی می خودند...ما که برای تست برنامه از شکل موجها استفاده می کنیم و مهمتر از همه اینکه من باید این دستورات رو بلد باشم یا اینکه نیاز چندانی به اینها نیست در شروع کار ......آخه از اول تا آخر این کتاب اینا هی تکرار می شوند..
          میشه لینک اصلی کتاب رو بذارید؟
          Reveng will surely come... Your hard time are ahead
          // - - - - - - - - - -
          برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
          // - - - - - - - - - -
          اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
          // - - - - - - - - - -

          دیدگاه

          لطفا صبر کنید...
          X