بخشی از پاورپوینت
اسلاید 1 :
آموزش کار با نرم افزارActive_HDL
طراحی کامپیوتری سیستم های دیجیتال
اسلاید 2 :
پس از کرک کردن نرم افزار را باز می کنیم:
اگر از قبل فضای کاری (workspace) نداشته باشید، می بایست روی
Create new work space
کلیک بکنیم.
سپس بر روی Ok کلیک کرده تا به قسمت بعد بروید
اسلاید 3 :
در این مرحله یک اسم برای فضای کاریمون به صورت دلخواه انتخاب میکنیم:
بر روی Ok کلیک کرده تا پنجره بعدی نمایش داده شود
اسلاید 4 :
در این بخش بر روی: Creat an Empty Designکلیک کنید.
بر روی Next کلیک کرده و به قسمت بعد بروید
اسلاید 5 :
در این پنجره تنظیمات را مطابق با شکل زیر اعمال کنید
بر روی Next کلیک کرده و به بخش بعد بروید.
اسلاید 6 :
در این پنجره یک نام برای طرح خود انتخاب کنید
سپس بر روی Next کلیک کنید.
در مرحله بعد بر روی Finish کلیک کنید.
اسلاید 7 :
در نهایت پنجره کلی نرم افزار به شکل زیر در خواهد آمد:
اسلاید 8 :
در این قسمت می خواهیم یک NOT را با VHDL پیاده سازی نماییم.
برای این کار باید بر روی VHDL Source کلیک کنید.
در پنجره جدید روی Next کلیک کنید.
اسلاید 9 :
در این بخش از شما می خواهد نامی برای فایل، entity و architecture خود انتخاب کنید.
پس از انتخاب نام بر روی Next کلیک کنید
اسلاید 10 :
در این پنجره برنامه از شما می خواهد که تعداد، نام و نوع ورودی و خروجی ها را مشخص کنید.
همچنین می توانیم نوع port را مشخص کنیم.
برای این کار بر روی Type کلیک می کنیم و در پنجره جدید نوع Port را مشخص می کنیم.
و در انتها بر روی Finish کلیک کنید.
با کلیک بر روی New نام Port را تعیین می کنیم
اسلاید 11 :
پس از کلیک بر روی Finish کدی برای ما نمایش داده می شود:
در این کد ورودی و خروجی ها به زبان VHDL تعریف شده اند.
آنچه که بر عهده برنامه نویس است تشریح رابطه بین ورودی و خروجی می باشد.
که در قسمت architecture توصیف می شود.
اسلاید 12 :
حالا یک کد خیلی ساده را در architecture می نویسیم.
این کد مقدار not ورودی i1 را به خروجی می فرستد
اسلاید 13 :
پس از نوشتن کد باید برنامه را کامپایل کنیم.
برای این کار بر روی test.vhd کلیک راست کرده و گزینه compile را می زنیم.
با انجام کامپایل برنامه، یک اطلاع از کامپایل صحیح در پایین صفحه ظاهر می شود:
اسلاید 14 :
پس از اتمام کامپایل برنامه، سراغ شبیه سازی می رویم:
ابتدا باید بر روی علامت + در and2 library کلیک کرده و سپس بر روی my_e(my_ar) کلیک راست نموده و در انتها set as top-level را انتخاب کنیم.
اسلاید 15 :
حالا باید از منوی simulation گزینه Initialize Simulation را انتخاب کنیم:
حالا محیط شبیه سازی آماده به کار است.
و ستون سمت چپ نرم افزار i1 و o1 را نشان می دهد.
اسلاید 16 :
حالا در همان قسمت که حاوی i1 و o1 می باشد، راست کلیک کرده و گزینه select all را انتخاب کنید.
سپس بر روی یکی از سیگنال های i1 یا o1 راست کلیک کرده و گزینه add to waveform را انتخاب می کنیم.
اسلاید 17 :
حالا باید شکل زیر برای ما نمایش داده شود:
حالا بر روی i1 راست کلیک کرده و گزینه simulators را انتخاب کنید.
اسلاید 18 :
در پنجره جدید بر روی Clock کلیک کرده و فرکانس را روی 100MHz یا هر عدد دلخواهی تنظیم کنید.
در انتها بر روی Apply کلیک کنید و سپس پنجره را ببندید.
اسلاید 19 :
در انتها دوباره از کادر بالا بر روی simulator کلیک کرده گزینه Run for را انتخاب کنید.حالا می توانید نتیجه را مشاهده کنید: