Obsah:

Basys 3 Morse dekodér: 11 krokov
Basys 3 Morse dekodér: 11 krokov

Video: Basys 3 Morse dekodér: 11 krokov

Video: Basys 3 Morse dekodér: 11 krokov
Video: How exactly does binary code work? - José Américo N L F de Freitas 2024, Júl
Anonim
Image
Image

Toto je projekt pre vysokú školu. Tento projekt je napísaný vo VHDL v programe s názvom Vivado. Úlohy vytvoriť všetky moduly potrebné na implementáciu Morseho dekodéra pomocou dosky Basys 3. Doska slúži na preberanie morzeovky pomocou prepínača a na sedemsegmentovom displeji zobrazí písmeno.

Ak chcete urobiť bodku - vypínač zapnite a vypnite bez čakania

Pomlčka - zapnite vypínač na 2 sekundy a potom ho vypnite

Krok 1: Nainštalujte Xilinx Vivado Webpack

Webový balík Vivado si môžete stiahnuť na xilinx.com. Túto úvodnú príručku použite na vykonanie krokov sťahovania a inštalácie.

Krok 2: Vytvorte nový projekt

Vytvorte nový projekt
Vytvorte nový projekt
Vytvorte nový projekt
Vytvorte nový projekt
  1. Otvorte vivado. Potom kliknite na „Vytvoriť nový projekt“
  2. Kliknite na „Ďalej“. Pomenujte projekt a vyberte umiestnenie projektu. Náš projekt sa volal MorseDecoder a bol uložený na USB disku.
  3. Vyberte RTL Project.
  4. Kliknite na „Ďalej“.
  5. Kliknutím na „Ďalej“obídete AddSources
  6. Kliknutím na „Ďalej“obídete možnosť Pridať existujúcu IP
  7. Kliknutím na „Ďalej“obídete Pridanie obmedzení Vyberte si nástenku podľa obrázku.
  8. Kliknite na „Ďalej“
  9. Kliknite na „Dokončiť“

Krok 3: Vytvorte vstupný modul Dot/Dash

Vytvorte vstupný modul Dot/Dash
Vytvorte vstupný modul Dot/Dash
Vytvorte vstupný modul Dot/Dash
Vytvorte vstupný modul Dot/Dash

Tento modul sleduje, kedy je tlačidlo stlačené a ako dlho je stlačené, a prekladá ho do morzeovky.

  1. Prejdite do okna Zdroje, kliknite pravým tlačidlom myši a kliknite na „Pridať zdroje“
  2. Vyberte „Pridať alebo vytvoriť zdroj návrhu“
  3. Kliknite na „Vytvoriť súbor“
  4. Zmeňte typ súboru na „VHDL“
  5. Pomenujte svoj súbor (náš má názov DD) a kliknite na „OK“
  6. Kliknite na „Dokončiť“
  7. Kliknutím na tlačidlo „OK“obídete okno „Definovať modul“
  8. Skopírujte a prilepte náš poskytnutý kód do komentárov

Krok 4: Vytvorte sedemsegmentový výstupný modul displeja

Tento modul má na starosti zmenu morzeovky na správne písmeno v bitstream forme, ktorú sedemsegmentový displej môže skutočne zobrazovať.

Znova postupujte podľa pokynov v kroku 3, ale tentoraz skopírujte súbor „SSD“

Krok 5: Vytvorte horný modul

Toto je zastrešujúci modul, ktorý prevezme vstup podľa Morseovej abecedy a vydá písmeno na sedemsegmentovom displeji.

Opäť postupujte podľa pokynov v kroku 3, tentoraz skopírujte do súboru „MorseDecoder“

Krok 6: Vytvorte súbor obmedzení

Vytvorte súbor obmedzení
Vytvorte súbor obmedzení

Musíme vybrať fyzický hardvér, ktorý sa má použiť na základnej doske. To bude zahŕňať používanie sedemsegmentového displeja a používanie prepínača na odovzdanie Morseovej abecedy.

  1. Kliknite na v zdrojovom okne a znova zvoľte „Pridať zdroje“.
  2. Vyberte „Pridať alebo vytvoriť obmedzenia“a potom kliknite na tlačidlo Ďalej.
  3. Kliknite na „Vytvoriť súbor“a typ súboru nechajte nezmenený. Súbor pomenujte „MorseDecoder“.
  4. Kliknite na „Dokončiť“.
  5. Skopírujte a prilepte náš poskytnutý kód do komentárov.

Krok 7: Syntetizujte dizajn

Prejdite na Flow Navigator a v sekcii Syntéza kliknite na „Spustiť syntézu“

Krok 8: Implementujte návrh

Po úspešnom spustení syntézy sa zobrazí vyskakovacie okno s výzvou na spustenie implementácie. Pokračujte kliknutím na „OK“. Ak sa toto okno nezobrazí, postupujte podľa nižšie uvedených pokynov:

Prejdite na Flow Navigator a v sekcii Implementácia kliknite na „Spustiť implementáciu“

Krok 9: Vytvorte bitový tok

Prejdite na Flow Navigator a v sekcii Program a ladenie kliknite na „Generovať bitový tok“

Krok 10: Zacieľte na hardvér

  1. Uistite sa, že je vaša doska Basys3 zapojená do počítača, na ktorom beží Vivado. Doska by mala mať zapojený koniec microUSB kábla a bežný koniec kábla USB zapojený do počítača.
  2. Prejdite nadol na položku „Open Hardware Manager“v časti Program a ladenie a kliknutím na malý trojuholník vľavo ho otvorte.
  3. Kliknite na tlačidlo „Otvoriť cieľ“a vyberte „Automatické pripojenie“

Krok 11: Naprogramujte zariadenie

Naprogramujte zariadenie
Naprogramujte zariadenie
  1. Vyberte „Správca hardvéru“
  2. Kliknite na „Programovať zariadenie“
  3. Vyberte zariadenie, ktoré sa zobrazí
  4. Kliknite na „Program“

Odporúča: