اطلاعیه

Collapse
No announcement yet.

یک سوال در رابطه با vhdl

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

    یک سوال در رابطه با vhdl

    سلام،
    می خواستم بدونم rise time و fall time ورودی و خروجی های یک گیت منطقی رو چجوری باید تو vhdl بگیم؟
    ممنون

    #2
    پاسخ : یک سوال در رابطه با vhdl

    نوشته اصلی توسط farzaneh_2561
    سلام،
    می خواستم بدونم rise time و fall time ورودی و خروجی های یک گیت منطقی رو چجوری باید تو vhdl بگیم؟
    ممنون
    منظورت از falltime و rise time همون لبه ی مثبت clock و لبه ی منفی اونه دیگه؟

    دیدگاه


      #3
      پاسخ : یک سوال در رابطه با vhdl

      باید از دستور Process به این شکل استفاده کنی :

      مثلا برای تعریف لبه بالا رونده به این دو شکل می تونی بنویسی:

      process(clk)
      begin
      if(clk'event and clk= '1&#039then
      اینجا بقیه ی دستورات رو می نویسی

      حالا اگر به جای clk=1 اونو برابر 0 قرار بدی نسبت به fall time یا لبه پایین رونده تحریک می شه .

      یا می تونی از تابع positive-edge() استفاده کنی مثلا به این شکل :

      if(positive-edege(clk)) then که میاد لبه بالا رونده کلاک رو تشخیص می ده

      روش سوم هم به این شکله :

      if(clk=rise-time)then که از بین تمامی این دستورات همون اولیه از همش خوش دستتره .


      دیدگاه

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