اطلاعیه

Collapse
No announcement yet.

نوشتن با Verilog اجرا با چی ؟

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

    نوشتن با Verilog اجرا با چی ؟

    سلام دوستان من دارم تو Verilog dیک پروژه می نویسم تو چه محیطی باید اجراش کنم ؟یا خود Verilog برنامه داره ؟
    اگه داره اسمش چیه و از کجا دانلود کنم ؟ :nice:

    #2
    پاسخ : نوشتن با Verilog اجرا با چی ؟

    این تمرین استادمون هر چی می خونم منظورش و نمی فهمم می شه کمک کنید ؟

    لطفا اگر کسی برنامه اش و داره بدهید ممنون می شم
    تمرین 1 درس میکروپروسسور
    شکل ۱ شماتیک یک مدار ALU را در سطح گیت نشان می دهد. عملکرد این ALU در جدول ۱ مشاهده میآ‌شود. این مدار را در سطح جریان داده (data flow) در Verilog توصیف کنید. به این منظور ابتدا بلوک های BL0 تا BL5 را ایجاد کنید. سپس با اتصال این ماجول ها به یکدیگر طرح ALU را کامل کنید. با اعمال ورودی های مناسب درستی عملکرد مدارALU ایجاد شده در قسمت ۱ را به طور کامل بررسی کنید. برای این منظور میآ‌توانید از توصیف رفتاری ALU که با استفاده از جدول ۱ ایجاد میآ‌شود، استفاده نمایید.



    دیدگاه


      #3
      پاسخ : نوشتن با Verilog اجرا با چی ؟

      دقیقا مشکل چیه ؟
      ^^^^^^^^^^^^^
      خواستن توانستن است

      ^^^^^^^^^^^^^

      دیدگاه


        #4
        پاسخ : نوشتن با Verilog اجرا با چی ؟

        استاد همچین سوالی داده گفته با vrilog اکی کنید حالا من نمی دونم چی کار کنم ؟:-( کمکم کنید

        دیدگاه


          #5
          پاسخ : نوشتن با Verilog اجرا با چی ؟

          شما برنامه وریلاگ را با هر چیزی می تونی بنویسی مثلا با notepad++
          برای سنتز از نرم افزار های ... ise , synplify , quartus
          برای شبیه سازی هم از active HDL , modelsim , ...
          برنامه های زیادی هستند که این کار را برای شما میکنند
          شما اگه می خواهید dataflow برنامه بنویسی از جدول اول استفاده کن
          اگه می خواهی در سطح gatelevel بنوسی از شماتیک دوم استفاده کن
          می تونی مستقیم شکل دومت را به نرم افزار بدی با quartus , ise می دونم میشه(RT design)
          من ساختار برنامه در سطح data flow را برایت می نویسم:
          ^^^^^^^^^^^^^
          خواستن توانستن است

          ^^^^^^^^^^^^^

          دیدگاه


            #6
            پاسخ : نوشتن با Verilog اجرا با چی ؟

            module ALU(a ,b ,s ,f ,m ,cn)
            input [3:0] a,b,s ;
            input m,cn;
            output [3:0] f;
            assign f= (s==4'b0000) ? ((m==1'b0) ? ~a : ((cn==1'b0) ? a : (a+1'b1))) :
            (s==4'b0000) ? ((m==1'b0) ? ~(a+b) : ((cn==1'b0) ? a+b : ((a+b)+1'b1))) :
            ta akhar
            end module
            موفق باشی
            ^^^^^^^^^^^^^
            خواستن توانستن است

            ^^^^^^^^^^^^^

            دیدگاه


              #7
              پاسخ : نوشتن با Verilog اجرا با چی ؟

              نوشته اصلی توسط farshad_ravaee
              module ALU(a ,b ,s ,f ,m ,cn)
              input [3:0] a,b,s ;
              input m,cn;
              output [3:0] f;
              assign f= (s==4'b0000) ? ((m==1'b0) ? ~a : ((cn==1'b0) ? a : (a+1'b1))) :
              (s==4'b0000) ? ((m==1'b0) ? ~(a+b) : ((cn==1'b0) ? a+b : ((a+b)+1'b1))) :
              ta akhar
              end module
              موفق باشی
              دوست عزیزم واقعا ممنون فقط من اینو بدم به استادم حله ؟یا باید چیزی اضافه کنم ؟

              دیدگاه

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