Tartalomjegyzék:

Basys 3 Morse dekódoló: 11 lépés
Basys 3 Morse dekódoló: 11 lépés

Videó: Basys 3 Morse dekódoló: 11 lépés

Videó: Basys 3 Morse dekódoló: 11 lépés
Videó: BAM, BUILDERS OF THE ANCIENT MYSTERIES - 4K CINEMA VERSION FULL MOVIE 2024, November
Anonim
Image
Image

Ez egy főiskolai osztály projektje. Ez a projekt VHDL -ben van írva a Vivado nevű programban. A feladatok a Morse -dekódoló megvalósításához szükséges összes modul létrehozásához a Basys 3 táblával. A tábla arra szolgál, hogy morzekódot vegyen be egy kapcsolóból, és megjeleníti a betűt a hét szegmenses kijelzőn.

Pont elvégzése - várakozás nélkül kapcsolja be és ki a kapcsolót

A kötőjel végrehajtásához - kapcsolja be a kapcsolót 2 másodpercre, majd kapcsolja ki

1. lépés: Telepítse a Xilinx Vivado Webpack -ot

A Vivado webcsomag letölthető a xilinx.com webhelyről. Használja ezt az első lépések útmutatót a letöltési és telepítési lépések megtekintéséhez.

2. lépés: Hozzon létre egy új projektet

Hozzon létre egy új projektet
Hozzon létre egy új projektet
Hozzon létre egy új projektet
Hozzon létre egy új projektet
  1. Nyissa meg a vivado -t. Ezután kattintson az „Új projekt létrehozása” gombra
  2. Kattintson a „Tovább” gombra. Nevezze el a projektet, és válassza ki a projekt helyét. A projekt neve MorseDecoder volt, és USB -meghajtón tároltuk.
  3. Válassza az RTL projektet.
  4. Kattintson a „Tovább” gombra.
  5. Kattintson a „Tovább” gombra az AddSources megkerüléséhez
  6. Kattintson a „Tovább” gombra a Meglévő IP hozzáadása megkerüléséhez
  7. Kattintson a „Tovább” gombra a Kényszerek hozzáadása megkerüléséhez Válassza ki a táblát a megadott kép alapján.
  8. Kattintson a „Tovább” gombra
  9. Kattintson a „Befejezés” gombra

3. lépés: Hozzon létre pont/kötőjel bemeneti modult

Pont/kötőjel bemeneti modul létrehozása
Pont/kötőjel bemeneti modul létrehozása
Pont/kötőjel bemeneti modul létrehozása
Pont/kötőjel bemeneti modul létrehozása

Ez a modul nyomon követi, amikor megnyomja a gombot, és mennyi ideig tartja lenyomva, és lefordítja Morse -kódra.

  1. Lépjen a Források ablakba, kattintson a jobb gombbal, és kattintson a „Források hozzáadása” gombra
  2. Válassza a „Tervezési forrás hozzáadása vagy létrehozása” lehetőséget
  3. Kattintson a „Fájl létrehozása” gombra
  4. Módosítsa a fájltípust „VHDL” -re
  5. Nevezze el a fájlt (a mi nevünk DD), majd kattintson az „OK” gombra
  6. Kattintson a „Befejezés” gombra
  7. Kattintson az „OK” gombra a „Define Module” ablak megkerüléséhez
  8. Másolja és illessze be a megadott kódot a megjegyzésekkel

4. lépés: Hét szegmenses kijelző kimeneti modul létrehozása

Ez a modul felelős a morze kód helyes betűvé alakításáért bitfolyam formában, amelyet a hét szegmenses kijelző ténylegesen képes megjeleníteni.

Kövesse ismét a 3. lépés utasításait, de ezúttal másolja be az „SSD” fájlba

5. lépés: Hozza létre a felső modult

Ez az átfogó modul veszi fel a Morse -kód bemenetét, és megjeleníti a betűt a hét szegmenses kijelzőn.

Ismét kövesse a 3. lépés utasításait, ezúttal a „MorseDecoder” fájlba másolva

6. lépés: Hozza létre a kényszerfájlt

Hozza létre a kényszerfájlt
Hozza létre a kényszerfájlt

Ki kell választanunk a basszuslapon használni kívánt fizikai hardvert. Ez magában foglalja a hét szegmenses kijelző használatát, valamint egy kapcsoló használatát a Morse -kód átadásához.

  1. Kattintson a forrásablakban, majd válassza újra a „Források hozzáadása” lehetőséget.
  2. Válassza a „Kényszerek hozzáadása vagy létrehozása” lehetőséget, majd kattintson a Tovább gombra.
  3. Kattintson a „Fájl létrehozása” gombra, és hagyja változatlanul a fájltípust. Nevezze el a fájlt „MorseDecoder” -nek.
  4. Kattintson a „Befejezés” gombra.
  5. Másolja és illessze be a megadott kódot a megjegyzésekkel.

7. lépés: szintetizálja a tervezést

Lépjen a Flow Navigator -ra, és kattintson az „Összefoglalás futtatása” elemre az Összefoglaló részben

8. lépés: Végezze el a tervezést

Miután sikeresen futtatta a szintézist, megjelenik egy felugró ablak, amely felkéri a végrehajtás futtatására. A folytatáshoz kattintson az „OK” gombra. Ha ez az ablak nem jelenik meg, kövesse az alábbi utasításokat:

Nyissa meg a Flow Navigator alkalmazást, és kattintson a „Végrehajtás futtatása” elemre a megvalósítás részben

9. lépés: A Bitstream létrehozása

Nyissa meg a Flow Navigator alkalmazást, és kattintson a „Bitfolyam létrehozása” elemre a Program és hibakeresés részben

10. lépés: Célozza meg a hardvert

  1. Győződjön meg arról, hogy a Basys3 kártya csatlakoztatva van a Vivado számítógéphez. Az alaplaphoz csatlakoztassa a kábel microUSB végét, és a kábel normál USB végét a számítógéphez.
  2. Menjen le a „Hardverkezelő megnyitása” szakaszhoz a Program és hibakeresés részben, majd kattintson a bal oldali kis háromszögre a megnyitásához.
  3. Kattintson az „Open Target” gombra, és válassza az „Auto Connect” lehetőséget

11. lépés: Programozza be az eszközt

Programozza a készüléket
Programozza a készüléket
  1. Válassza a „Hardverkezelő” lehetőséget
  2. Kattintson az „Eszköz programozása” elemre
  3. Válassza ki a felugró eszközt
  4. Kattintson a „Program” gombra

Ajánlott: