Sadržaj:

Dezoder Basys 3 Morse: 11 koraka
Dezoder Basys 3 Morse: 11 koraka

Video: Dezoder Basys 3 Morse: 11 koraka

Video: Dezoder Basys 3 Morse: 11 koraka
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, Srpanj
Anonim
Image
Image

Ovo je projekt za kolegij na fakultetu. Ovaj je projekt napisan na VHDL -u u programu pod nazivom Vivado. Zadaci stvaranja svih modula potrebnih za implementaciju Morseovog dekodera pomoću ploče Basys 3. Ploča se koristi za primanje Morzeovog koda sa prekidača i prikazat će slovo na zaslonu sa sedam segmenata.

Da biste napravili točku - uključite i isključite prekidač bez čekanja

Za izvođenje crtice - uključite prekidač na 2 sekunde, a zatim ga isključite

Korak 1: Instalirajte Xilinx Vivado Webpack

Vivado webpack možete preuzeti na xilinx.com. Pomoću ovog vodiča za početak prođite kroz korake preuzimanja i instalacije.

Korak 2: Izradite novi projekt

Izradite novi projekt
Izradite novi projekt
Izradite novi projekt
Izradite novi projekt
  1. Otvori vivado. Zatim kliknite "Izradi novi projekt"
  2. Pritisnite “Dalje”. Imenujte projekt i odaberite mjesto projekta. Naš projekt se zvao MorseDecoder i bio je pohranjen na USB pogonu.
  3. Odaberite RTL projekt.
  4. Pritisnite “Dalje”.
  5. Pritisnite "Dalje" da biste zaobišli AddSources
  6. Pritisnite "Dalje" da biste zaobišli Dodaj postojeći Ip
  7. Pritisnite "Dalje" da biste zaobišli Dodavanje ograničenja Odaberite ploču na temelju prikazane slike.
  8. Kliknite "Dalje"
  9. Kliknite "Završi"

Korak 3: Izradite ulazni modul za točke/crtice

Izradite ulazni modul za točke/crtice
Izradite ulazni modul za točke/crtice
Izradite ulazni modul za točke/crtice
Izradite ulazni modul za točke/crtice

Ovaj modul prati kada je gumb pritisnut i koliko dugo je pritisnut te ga prevodi u Morzeov kod.

  1. Idite na prozor Izvori, kliknite desnom tipkom miša i kliknite "Dodaj izvore"
  2. Odaberite "Dodaj ili izradi izvor dizajna"
  3. Kliknite "Stvori datoteku"
  4. Promijenite vrstu datoteke u "VHDL"
  5. Imenujte svoju datoteku (naša se zove DD) i kliknite "U redu"
  6. Kliknite "Završi"
  7. Pritisnite “OK” da biste zaobišli prozor “Define Module”
  8. Kopirajte i zalijepite naš kôd s komentarima

Korak 4: Stvorite izlazni modul prikaza sa sedam segmenata

Ovaj je modul zadužen za promjenu Morzeovog koda u ispravno slovo u obliku bitova koje prikaz na sedam segmenata može prikazati.

Ponovno slijedite upute u 3. koraku, ali ovaj put kopirajte u datoteku “SSD”

Korak 5: Izradite gornji modul

Ovo je sveobuhvatni modul koji će unijeti unos Morseove azbuke i ispisati slovo na ekranu sa sedam segmenata.

Još jednom slijedite upute u koraku 3, ovaj put kopirajući u datoteku "MorseDecoder"

Korak 6: Stvorite datoteku ograničenja

Napravite datoteku ograničenja
Napravite datoteku ograničenja

Moramo odabrati fizički hardver koji ćemo koristiti na basys ploči. To će uključivati korištenje zaslona sa sedam segmenata, kao i korištenje prekidača za unošenje Morzeovog koda.

  1. Kliknite u izvornom prozoru i ponovo odaberite "Dodaj izvore".
  2. Odaberite "Dodaj ili stvori ograničenja", a zatim kliknite dalje.
  3. Pritisnite “Create File” i ostavite vrstu datoteke nepromijenjenom. Dajte datoteci naziv "MorseDecoder".
  4. Kliknite "Završi".
  5. Kopirajte i zalijepite naš kôd s komentarima.

Korak 7: Sintetizirajte dizajn

Idite na Flow Navigator i kliknite "Pokreni sintezu" u odjeljku Sinteza

Korak 8: Implementirajte dizajn

Nakon što uspješno pokrenete sintezu, pojavit će se skočni prozor koji će od vas zatražiti da pokrenete implementaciju. Pritisnite “OK” za nastavak. Ako se ovaj prozor ne pojavi, slijedite upute u nastavku:

Idite na Flow Navigator i kliknite "Pokreni implementaciju" u odjeljku Implementacija

Korak 9: Generirajte Bitstream

Idite na Flow Navigator i kliknite "Generiraj Bitstream" u odjeljku Program i otklanjanje pogrešaka

Korak 10: Ciljajte na hardver

  1. Provjerite je li vaša ploča Basys3 priključena na računalo na kojem radi Vivado. Na ploči bi trebao biti priključen microUSB kraj kabela, a običan USB kraj tog kabela uključen je u vaše računalo.
  2. Idite dolje do "Open Hardware Manager" u odjeljku Program and Debug, a zatim kliknite mali trokut s lijeve strane da biste ga otvorili.
  3. Pritisnite gumb "Otvori cilj" i odaberite "Automatsko povezivanje"

Korak 11: Programirajte uređaj

Programirajte uređaj
Programirajte uređaj
  1. Odaberite "Hardverski upravitelj"
  2. Kliknite "Programiraj uređaj"
  3. Odaberite uređaj koji će se pojaviti
  4. Kliknite "Program"

Preporučeni: