فهرست مطالب:

رسیور Basys 3 مورس: 11 مرحله
رسیور Basys 3 مورس: 11 مرحله

تصویری: رسیور Basys 3 مورس: 11 مرحله

تصویری: رسیور Basys 3 مورس: 11 مرحله
تصویری: Baseus HDMI Splitter 4K HDMI Switch Adapter HDMI Switcher 2 in 1 out for PS4/3 TV Box 2024, دسامبر
Anonim
Image
Image

این یک پروژه برای کلاس کالج است. این پروژه به صورت VHDL در برنامه ای به نام Vivado نوشته شده است. وظایف ایجاد همه ماژول های لازم برای پیاده سازی رمزگذار مورس با استفاده از برد Basys 3. از صفحه برای گرفتن کد مورس از یک سوئیچ استفاده می شود و حرف را روی صفحه هفت قسمت نمایش می دهد.

برای انجام یک نقطه - کلید را بدون انتظار روشن و خاموش کنید

برای انجام یک Dash - سوئیچ را برای 2 ثانیه روشن کنید ، سپس آن را خاموش کنید

مرحله 1: بسته وب Xilinx Vivado را نصب کنید

بسته وب Vivado را می توانید در xilinx.com بارگیری کنید. از این راهنمای شروع استفاده کنید تا مراحل بارگیری و نصب را طی کنید.

مرحله 2: ایجاد یک پروژه جدید

ایجاد یک پروژه جدید
ایجاد یک پروژه جدید
ایجاد یک پروژه جدید
ایجاد یک پروژه جدید
  1. vivado را باز کنید. سپس روی "ایجاد پروژه جدید" کلیک کنید
  2. روی "بعدی" کلیک کنید. نام پروژه را نامگذاری کرده و محل پروژه را انتخاب کنید. نام پروژه ما MorseDecoder بود و روی درایو USB ذخیره شد.
  3. RTL Project را انتخاب کنید.
  4. روی "بعدی" کلیک کنید.
  5. برای دور زدن AddSources روی "بعدی" کلیک کنید
  6. برای دور زدن افزودن IP موجود ، روی "بعدی" کلیک کنید
  7. برای دور زدن افزودن محدودیت ها ، روی "بعدی" کلیک کنید و صفحه خود را بر اساس تصویر ارائه شده انتخاب کنید.
  8. روی "بعدی" کلیک کنید
  9. روی "پایان" کلیک کنید

مرحله 3: ایجاد ماژول ورودی نقطه/خط

ایجاد ماژول ورودی نقطه/خط
ایجاد ماژول ورودی نقطه/خط
ایجاد ماژول ورودی نقطه/خط
ایجاد ماژول ورودی نقطه/خط

این ماژول زمان فشردن دکمه و مدت زمان فشردن آن را ردیابی می کند و آن را به کد مورس ترجمه می کند.

  1. به پنجره منابع بروید ، راست کلیک کرده و روی "افزودن منابع" کلیک کنید.
  2. "افزودن یا ایجاد منبع طراحی" را انتخاب کنید
  3. روی "ایجاد فایل" کلیک کنید
  4. تغییر نوع فایل به "VHDL"
  5. فایل خود را نام ببرید (فایل ما DD نام دارد) و روی "OK" کلیک کنید
  6. روی "پایان" کلیک کنید
  7. روی «تأیید» کلیک کنید تا پنجره «تعریف ماژول» را دور بزنید
  8. کد ارائه شده ما را با نظرات کپی و جایگذاری کنید

مرحله 4: ماژول خروجی نمایش هفت بخش را ایجاد کنید

این ماژول وظیفه تغییر کد مورس به حرف صحیح را به صورت جریان بیتی دارد که صفحه هفت قسمتی در واقع می تواند نمایش دهد.

دستورالعمل های مرحله 3 را دوباره دنبال کنید ، اما این بار در فایل "SSD" کپی کنید

مرحله 5: ایجاد ماژول برتر

این ماژول جامع است که ورودی و خروجی کد مورس را در صفحه هفت بخش نمایش می دهد.

دستورالعمل های مرحله 3 را دوباره دنبال کنید ، این بار در فایل "MorseDecoder" کپی کنید

مرحله 6: فایل محدودیت ها را ایجاد کنید

فایل محدودیت ها را ایجاد کنید
فایل محدودیت ها را ایجاد کنید

ما باید سخت افزار فیزیکی را برای استفاده در برد پایه انتخاب کنیم. این شامل استفاده از صفحه نمایش هفت بخش و همچنین استفاده از سوئیچ برای عبور در کد مورس می شود.

  1. روی پنجره منبع کلیک کنید و دوباره "افزودن منابع" را انتخاب کنید.
  2. "افزودن یا ایجاد محدودیت" را انتخاب کنید ، سپس روی بعدی کلیک کنید.
  3. روی "ایجاد فایل" کلیک کنید و نوع فایل را بدون تغییر بگذارید. نام فایل را "MorseDecoder" بگذارید.
  4. روی "پایان" کلیک کنید.
  5. کد ارائه شده ما را با نظرات کپی و جایگذاری کنید.

مرحله 7: ترکیب طرح

به Flow Navigator بروید و در قسمت Synthesis روی "اجرای سنتز" کلیک کنید

مرحله 8: اجرای طرح

هنگامی که ترکیب را با موفقیت اجرا کردید ، پنجره ای باز می شود که از شما می خواهد پیاده سازی را اجرا کنید. برای ادامه روی "OK" کلیک کنید. اگر این پنجره باز نشد ، دستورالعمل های زیر را دنبال کنید:

به Flow Navigator بروید و روی "Run Implementation" در بخش پیاده سازی کلیک کنید

مرحله 9: ایجاد Bitstream

به Flow Navigator بروید و روی "Generate Bitstream" در قسمت Program and Debug کلیک کنید

مرحله 10: سخت افزار را هدف قرار دهید

  1. مطمئن شوید که برد Basys3 شما به رایانه ای متصل است که Vivado در حال اجرا است. این برد باید انتهای microUSB یک کابل را به برق متصل کرده باشد و سر معمولی USB آن کابل به رایانه شما وصل شده باشد.
  2. در قسمت Program and Debug به قسمت "Open Hardware Manager" بروید ، سپس روی مثلث کوچک سمت چپ کلیک کنید تا باز شود.
  3. روی دکمه "باز کردن هدف" کلیک کرده و "اتصال خودکار" را انتخاب کنید

مرحله 11: دستگاه را برنامه ریزی کنید

دستگاه را برنامه ریزی کنید
دستگاه را برنامه ریزی کنید
  1. "Hardware Manager" را انتخاب کنید
  2. روی "برنامه دستگاه" کلیک کنید
  3. دستگاهی را که ظاهر می شود انتخاب کنید
  4. روی "برنامه" کلیک کنید

توصیه شده: