Obsah:

Basys 3 Morse dekodér: 11 kroků
Basys 3 Morse dekodér: 11 kroků

Video: Basys 3 Morse dekodér: 11 kroků

Video: Basys 3 Morse dekodér: 11 kroků
Video: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Červenec
Anonim
Image
Image

Jedná se o projekt pro třídu vysoké školy. Tento projekt je napsán ve VHDL v programu s názvem Vivado. Úkoly k vytvoření všech modulů nezbytných k implementaci dekodéru Morse pomocí desky Basys 3. Deska slouží k převzetí morseovky z přepínače a zobrazí písmeno na sedmisegmentovém displeji.

Chcete -li provést tečku - zapněte a vypněte spínač bez čekání

Chcete -li udělat pomlčku - zapněte vypínač na 2 sekundy a poté jej vypněte

Krok 1: Nainstalujte Xilinx Vivado Webpack

Webový balíček Vivado lze stáhnout na xilinx.com. Pomocí této příručky Začínáme si projděte kroky stahování a instalace.

Krok 2: Vytvořte nový projekt

Vytvořit nový projekt
Vytvořit nový projekt
Vytvořit nový projekt
Vytvořit nový projekt
  1. Otevřete vivado. Poté klikněte na „Vytvořit nový projekt“
  2. Klikněte na „Další“. Pojmenujte projekt a vyberte umístění projektu. Náš projekt se jmenoval MorseDecoder a byl uložen na USB disku.
  3. Zvolte RTL Project.
  4. Klikněte na „Další“.
  5. Kliknutím na „Další“obejdete AddSources
  6. Kliknutím na „Další“obejdete Přidat stávající IP
  7. Kliknutím na „Další“obejdete Přidat omezení Vyberte si nástěnku podle poskytnutého obrázku.
  8. Klikněte na „Další“
  9. Klikněte na „Dokončit“

Krok 3: Vytvořte vstupní modul Dot/Dash

Vytvořte vstupní modul Dot/Dash
Vytvořte vstupní modul Dot/Dash
Vytvořte vstupní modul Dot/Dash
Vytvořte vstupní modul Dot/Dash

Tento modul sleduje, kdy je tlačítko stisknuto, a jak dlouho je stisknuto, a překládá ho do Morseovy abecedy.

  1. Přejděte do okna Zdroje, klikněte pravým tlačítkem a klikněte na „Přidat zdroje“
  2. Vyberte „Přidat nebo vytvořit zdroj návrhu“
  3. Klikněte na „Vytvořit soubor“
  4. Změňte typ souboru na „VHDL“
  5. Pojmenujte svůj soubor (náš se jmenuje DD) a klikněte na „OK“
  6. Klikněte na „Dokončit“
  7. Kliknutím na „OK“obejdete okno „Definovat modul“
  8. Zkopírujte a vložte náš poskytnutý kód do komentářů

Krok 4: Vytvořte výstupní modul se sedmi segmentovými displeji

Tento modul má na starosti změnu morseovky na správné písmeno v bitstreamové formě, kterou sedmisegmentový displej může skutečně zobrazit.

Znovu postupujte podle pokynů v kroku 3, ale tentokrát zkopírujte soubor „SSD“

Krok 5: Vytvořte horní modul

Toto je zastřešující modul, který převezme vstup podle Morseovy abecedy a zobrazí písmeno na sedmisegmentovém displeji.

Znovu postupujte podle pokynů v kroku 3, tentokrát kopírování do souboru „MorseDecoder“

Krok 6: Vytvořte soubor omezení

Vytvořte soubor omezení
Vytvořte soubor omezení

Musíme vybrat fyzický hardware, který použijeme na základní desce. To bude zahrnovat použití sedmisegmentového displeje a také použití přepínače k předání Morseovy abecedy.

  1. Klikněte na v okně zdroje a znovu vyberte „Přidat zdroje“.
  2. Vyberte „Přidat nebo vytvořit omezení“a poté klikněte na další.
  3. Klikněte na „Vytvořit soubor“a ponechte typ souboru beze změny. Pojmenujte soubor „MorseDecoder“.
  4. Klikněte na „Dokončit“.
  5. Zkopírujte a vložte náš poskytnutý kód do komentářů.

Krok 7: Syntetizujte návrh

Přejděte na Flow Navigator a v sekci Syntéza klikněte na „Spustit syntézu“

Krok 8: Implementujte návrh

Jakmile úspěšně spustíte syntézu, objeví se vyskakovací okno s výzvou ke spuštění implementace. Pokračujte kliknutím na „OK“. Pokud se toto okno neobjeví, postupujte podle následujících pokynů:

Přejděte na Flow Navigator a v sekci Implementace klikněte na „Spustit implementaci“

Krok 9: Vygenerujte bitstream

Přejděte na Flow Navigator a v části Program a ladění klikněte na „Generovat bitový tok“

Krok 10: Zaměřte se na hardware

  1. Zkontrolujte, zda je deska Basys3 zapojena do počítače, na kterém běží Vivado. Deska by měla mít zapojený konec microUSB kabelu a běžný konec kabelu USB zapojený do počítače.
  2. Přejděte dolů na „Otevřít Správce hardwaru“v části Program a ladění a kliknutím na malý trojúhelník vlevo jej otevřete.
  3. Klikněte na tlačítko „Otevřít cíl“a vyberte „Automatické připojení“

Krok 11: Naprogramujte zařízení

Naprogramujte zařízení
Naprogramujte zařízení
  1. Vyberte „Správce hardwaru“
  2. Klikněte na „Programovat zařízení“
  3. Vyberte zařízení, které se objeví
  4. Klikněte na „Program“

Doporučuje: