سلام.
اگر برنامتون را به یکی از زبان های سخت افزاری بنویسید ، فکر میکنم کارتون ساده تر بشه.
می تونیدبه زبان وریلاگ که زبان ساده ایست برنامه بنویسید.
در یک ماژول برنامه یک فرکانس متر رو بنویسید تا بتونید فرکانس کلاکتون رو بدست بیارید.
بعد این فرکانس که به صورت یک عدد صحیح در اختیارتون هست(البته در حوزه ی زمان) رو به عدد فرد دلخواهتون( که این عدد رو نیز میتونید به عنوان ورودی از کاربر بگیرید)تقسیم کنید و عدد حاصل رو در رجیستری مثل x ذخیره کنید.
حالا با استفاده از یک کلاک مرجعی که باید فرکانس بالایی داشته باشه ، برنامه ای بنویسید که در این محدوده ی x یک کلاک تولید کنه.
موفق باشید
:surprised: اُه
چه اشتباهی ، شرمنده واقعاً آدرس فوق مربوط به آموزش VHDL بود نه وریلاگ :redface:
خوب عیبی نداره .این یکی رو سری بزنید. البته برنامتون رو میتونید با VHDL هم بنویسید ولی وریلاگ راحت تره:
http://www.eca.ir/forum2/index.php?topic=18800.0
دیدگاه