Obsah:
- Krok 1: Nainstalujte Xilinx Vivado Webpack
- Krok 2: Vytvořte nový projekt
- Krok 3: Vytvořte vstupní modul Dot/Dash
- Krok 4: Vytvořte výstupní modul se sedmi segmentovými displeji
- Krok 5: Vytvořte horní modul
- Krok 6: Vytvořte soubor omezení
- Krok 7: Syntetizujte návrh
- Krok 8: Implementujte návrh
- Krok 9: Vygenerujte bitstream
- Krok 10: Zaměřte se na hardware
- Krok 11: Naprogramujte zařízení
Video: Basys 3 Morse dekodér: 11 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
- Otevřete vivado. Poté klikněte na „Vytvořit nový projekt“
- Klikněte na „Další“. Pojmenujte projekt a vyberte umístění projektu. Náš projekt se jmenoval MorseDecoder a byl uložen na USB disku.
- Zvolte RTL Project.
- Klikněte na „Další“.
- Kliknutím na „Další“obejdete AddSources
- Kliknutím na „Další“obejdete Přidat stávající IP
- Kliknutím na „Další“obejdete Přidat omezení Vyberte si nástěnku podle poskytnutého obrázku.
- Klikněte na „Další“
- Klikněte na „Dokončit“
Krok 3: 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.
- Přejděte do okna Zdroje, klikněte pravým tlačítkem a klikněte na „Přidat zdroje“
- Vyberte „Přidat nebo vytvořit zdroj návrhu“
- Klikněte na „Vytvořit soubor“
- Změňte typ souboru na „VHDL“
- Pojmenujte svůj soubor (náš se jmenuje DD) a klikněte na „OK“
- Klikněte na „Dokončit“
- Kliknutím na „OK“obejdete okno „Definovat modul“
- 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í
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.
- Klikněte na v okně zdroje a znovu vyberte „Přidat zdroje“.
- Vyberte „Přidat nebo vytvořit omezení“a poté klikněte na další.
- Klikněte na „Vytvořit soubor“a ponechte typ souboru beze změny. Pojmenujte soubor „MorseDecoder“.
- Klikněte na „Dokončit“.
- 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
- 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.
- 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.
- Klikněte na tlačítko „Otevřít cíl“a vyberte „Automatické připojení“
Krok 11: Naprogramujte zařízení
- Vyberte „Správce hardwaru“
- Klikněte na „Programovat zařízení“
- Vyberte zařízení, které se objeví
- Klikněte na „Program“