Мазмұны:

Basys 3 Морзе декодері: 11 қадам
Basys 3 Морзе декодері: 11 қадам

Бейне: Basys 3 Морзе декодері: 11 қадам

Бейне: Basys 3 Морзе декодері: 11 қадам
Бейне: Декодер кода Морзе на BASYS3 — проект VHDL 2024, Қараша
Anonim
Image
Image

Бұл колледж курсына арналған жоба. Бұл жоба VHDL -де Vivado деп аталатын бағдарламада жазылған. Basys 3 тақтасының көмегімен Морзе декодерін енгізуге қажетті барлық модульдерді құру бойынша тапсырмалар. Тақта коммутатордан морзе кодын алуға арналған және ол жеті сегментті дисплейде әріпті көрсетеді.

Нүкте жасау үшін - күтпестен қосқышты қосыңыз және өшіріңіз

Сызық жасау үшін - қосқышты 2 секундқа қосыңыз, содан кейін өшіріңіз

1 -қадам: Xilinx Vivado веб -пакетін орнатыңыз

Vivado веб -пакетін xilinx.com сайтынан жүктеуге болады. Жүктеу және орнату қадамдарын өту үшін осы бастау нұсқаулығын пайдаланыңыз.

2 -қадам: Жаңа жоба жасаңыз

Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру
  1. Ашық вивадо. Содан кейін «Жаңа жоба жасау» түймесін басыңыз.
  2. «Келесі» түймесін басыңыз. Жобаға ат қойып, жобаның орнын таңдаңыз. Біздің жобаның атауы MorseDecoder болды және USB дискіде сақталды.
  3. RTL жобасын таңдаңыз.
  4. «Келесі» түймесін басыңыз.
  5. AddSources айналып өту үшін «Келесі» түймесін басыңыз
  6. Бар IP қосуды айналып өту үшін «Келесі» түймесін басыңыз
  7. Шектеуді айналып өту үшін «Келесі» түймесін басыңыз, берілген суретке сәйкес тақтаны таңдаңыз.
  8. «Келесі» түймесін басыңыз
  9. «Аяқтау» түймесін басыңыз

3 -қадам: нүкте/сызықша енгізу модулін жасаңыз

Нүкте/сызықша енгізу модулін құру
Нүкте/сызықша енгізу модулін құру
Нүкте/сызықша енгізу модулін құру
Нүкте/сызықша енгізу модулін құру

Бұл модуль батырманың басылғанын және қанша уақыт басылғанын бақылайды және оны Морзе кодына аударады.

  1. Көздер терезесіне өтіңіз, тінтуірдің оң жақ түймешігімен нұқыңыз және «Дереккөздерді қосу» түймесін басыңыз.
  2. «Дизайн көзін қосу немесе жасау» таңдаңыз
  3. «Файл жасау» түймесін басыңыз
  4. Файл түрін «VHDL» етіп өзгертіңіз
  5. Файлға атау беріңіз (біздікі - DD) және «ОК» түймесін басыңыз.
  6. «Аяқтау» түймесін басыңыз
  7. «Модульді анықтау» терезесін айналып өту үшін «OK» түймесін басыңыз
  8. Түсініктемелермен берілген кодты көшіріп, қойыңыз

4 -қадам: Жеті сегменттің дисплейінің шығыс модулін жасаңыз

Бұл модуль жеті сегментті дисплей нақты көрсете алатын биттік ағын түрінде морзе кодын дұрыс әріпке өзгертуге жауапты.

3 -қадамдағы нұсқауларды қайтадан орындаңыз, бірақ бұл жолы «SSD» файлына көшіріңіз

5 -қадам: Жоғарғы модульді жасаңыз

Бұл жеті сегментті дисплейде Морзе кодын енгізу мен шығаруды қабылдайтын негізгі модуль.

3 -қадамдағы нұсқауларды қайтадан орындаңыз, бұл жолы «MorseDecoder» файлына көшіріңіз

6 -қадам: шектеулер файлын жасаңыз

Шектеу файлын жасаңыз
Шектеу файлын жасаңыз

Біз базалық тақтада қолданылатын физикалық жабдықты таңдауымыз керек. Бұл жеті сегментті дисплейді қолдануды, сондай -ақ Морзе кодында өту үшін қосқышты қолдануды қамтиды.

  1. Дереккөз терезесін нұқыңыз және қайтадан «Дереккөздерді қосу» таңдаңыз.
  2. «Шектеу қосу немесе жасау» тармағын таңдап, келесіге басыңыз.
  3. «Файл жасау» түймесін басып, файл түрін өзгеріссіз қалдырыңыз. Файлды «MorseDecoder» деп атаңыз.
  4. «Аяқтау» түймесін басыңыз.
  5. Түсініктемелермен берілген кодты көшіріп, қойыңыз.

7 -қадам: Дизайнды синтездеу

Flow Navigator -ге өтіңіз және синтез бөлімінде «Синтезді іске қосу» түймесін басыңыз

8 -қадам: Дизайнды іске қосыңыз

Синтезді сәтті іске қосқаннан кейін, іске асыруды іске қосуды сұрайтын қалқымалы терезе пайда болады. Жалғастыру үшін «OK» түймесін басыңыз. Егер бұл терезе шықпаса, төмендегі нұсқауларды орындаңыз:

Flow Navigator -ге өтіңіз және Орындау бөліміндегі «Орындауды іске қосу» түймесін басыңыз

9 -қадам: Bitstream жасаңыз

Flow Navigator -ге өтіңіз және Бағдарлама мен жөндеу бөліміндегі «Bitstream құру» түймесін басыңыз

10 -қадам: Жабдыққа мақсат қойыңыз

  1. Basys3 тақтасы Vivado жұмыс істейтін компьютерге қосылғанын тексеріңіз. Тақтада microUSB кабелінің ұшы қосылған болуы керек, ал USB кабелінің тұрақты ұшы компьютерге қосылған.
  2. Бағдарлама және жөндеу бөліміндегі «Аппараттық құрал менеджерін ашу» бөліміне өтіңіз, содан кейін оны ашу үшін сол жақтағы кішкентай үшбұрышты басыңыз.
  3. «Мақсатты ашу» түймесін басып, «Автоматты түрде қосылуды» таңдаңыз.

11 -қадам: құрылғыны бағдарламалау

Құрылғыны бағдарламалау
Құрылғыны бағдарламалау
  1. «Аппараттық менеджерді» таңдаңыз
  2. «Бағдарламалық құрылғы» түймесін басыңыз
  3. Ашылатын құрылғыны таңдаңыз
  4. «Бағдарлама» түймесін басыңыз

Ұсынылған: