برگزیده های پرشین تولز

تاخیر در fpga

hamid133

کاربر تازه وارد
تاریخ عضویت
2 آپریل 2006
نوشته‌ها
69
لایک‌ها
0
سلام خدمت دوستان و اساتید محترم.
تا اونجایی که من میدونم دستورات
after ...... ms
wait for ..... ms
در cpld قابل سنتز شدن نیست.(فقط برای شبیه سازیه)
از طرفی برای راه اندازی lcd و .... نیاز به
تاخیر داریم.
البته شاید بگین fpga برای این کار ها ساخته نشده.
اما به هر حال باید یه جوری ساخت تاخیر ممکن باشه.
از دوستانی که این کارو کردن خواهش میکنم که کمک کنن.
با تشکر.
 

rezamansouri

کاربر تازه وارد
تاریخ عضویت
30 مارس 2005
نوشته‌ها
146
لایک‌ها
3
محل سکونت
Tehran
سلام
فکر کنم اگر فلگ busy را بخوانید دیگر نیاز به ایجاد تاخیر نداشته باشید .
حالا اگر واقعا نیاز دارید می تونید از یک کانتر استفاده کنید . برای شروع تاخیر ریست کنید (یا مقدار اولیه مناسب بدهید) و سپس enable کنید . حالا وقتی فلگ overflow ست شد تاخیر صورت گرفته است .
یک سایت مفید در این باره :
http://www.fpga4fun.com/
موفق باشید .
 

hamid133

کاربر تازه وارد
تاریخ عضویت
2 آپریل 2006
نوشته‌ها
69
لایک‌ها
0
سلام دوست عزیز.ممنون که جواب دادی.
در مورد کانتر با شما موافقم.با تقسیم فرکانس میشه یه کارایی کرد.
اگه شما قبلا برنامه ای برای تاخیر نوشتید ممنون میشم برام بزارید.
بازم تشکر.
 
بالا