ورود یا ثبت نام
در حال ورود...
ذخیره؟
ورود
فراموشی رمز عبور یا حساب کاربری؟
یا
ثبت نام
Log in with
جستجو فقط در عنوان ها
جستجو فقط در PLD , SPLD , GAL , CPLD , FPGA
جست و جو
جست و جوی پیشرفته
انجمنها
فروشگاه
بلاگ
راهنمای انجمن
Forum
میکروکنترلرها ، پروسسورها و ادوات مرتبط
PLD , SPLD , GAL , CPLD , FPGA
اطلاعیه
Collapse
No announcement yet.
یک سوال در رابطه با vhdl
Collapse
X
Collapse
پست
جدیدترین فعالیت ها
عکس ها
جست و جو
صفحه
of
1
فیلتر
زمان
همیشه
امروز
Last Week
Last Month
Show
همه
Discussions only
Photos only
Videos only
Links only
Polls only
Events only
Filtered by:
Clear All
new posts
قبلی
template
بعدی
farzaneh_2561
تاریخ عضویت:
۱۳۹۱/۰۱/۰۴
پست:
2
#1
یک سوال در رابطه با vhdl
۱۱:۴۳ ۱۳۹۱/۰۱/۰۹
سلام،
می خواستم بدونم rise time و fall time ورودی و خروجی های یک گیت منطقی رو چجوری باید تو vhdl بگیم؟
ممنون
logically_man_can
تاریخ عضویت:
۱۳۸۸/۰۷/۲۱
پست:
80
#2
۱۹:۲۵ ۱۳۹۱/۰۱/۲۲
پاسخ : یک سوال در رابطه با vhdl
نوشته اصلی توسط
farzaneh_2561
سلام،
می خواستم بدونم rise time و fall time ورودی و خروجی های یک گیت منطقی رو چجوری باید تو vhdl بگیم؟
ممنون
منظورت از falltime و rise time همون لبه ی مثبت clock و لبه ی منفی اونه دیگه؟
دیدگاه
ارسال پست
انصراف
emergency.calls.only
تاریخ عضویت:
۱۳۹۱/۰۱/۲۱
پست:
69
#3
۲۱:۰۶ ۱۳۹۱/۰۱/۲۲
پاسخ : یک سوال در رابطه با vhdl
باید از دستور Process به این شکل استفاده کنی :
مثلا برای تعریف لبه بالا رونده به این دو شکل می تونی بنویسی:
process(clk)
begin
if(clk'event and clk= '1'
then
اینجا بقیه ی دستورات رو می نویسی
حالا اگر به جای clk=1 اونو برابر 0 قرار بدی نسبت به fall time یا لبه پایین رونده تحریک می شه .
یا می تونی از تابع positive-edge() استفاده کنی مثلا به این شکل :
if(positive-edege(clk)) then که میاد لبه بالا رونده کلاک رو تشخیص می ده
روش سوم هم به این شکله :
if(clk=rise-time)then که از بین تمامی این دستورات همون اولیه از همش خوش دستتره .
دیدگاه
ارسال پست
انصراف
قبلی
template
بعدی
لطفا صبر کنید...
بله
خیر
باشه
باشه
انصراف
X
دیدگاه