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: Your Doctor Is Wrong About Cholesterol 2024, Novembar
Anonim
Image
Image

Ovo je projekt za fakultetske razrede. Ovaj projekat je napisan na VHDL -u u programu pod nazivom Vivado. Zadaci za stvaranje 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 ekranu sa sedam segmenata.

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

Da biste napravili crticu - 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. Koristite ovaj vodič za početak da prođete kroz korake preuzimanja i instalacije.

Korak 2: Kreirajte novi projekat

Kreirajte novi projekat
Kreirajte novi projekat
Kreirajte novi projekat
Kreirajte novi projekat
  1. Otvori vivado. Zatim kliknite "Kreiraj novi projekt"
  2. Pritisnite “Dalje”. Imenujte projekt i odaberite lokaciju projekta. Naš projekt se zvao MorseDecoder i pohranjen je na USB pogonu.
  3. Odaberite RTL projekt.
  4. Pritisnite “Dalje”.
  5. Kliknite "Dalje" da biste zaobišli AddSources
  6. Pritisnite “Next” da biste zaobišli Add Existing Ip
  7. Pritisnite “Dalje” da biste zaobišli Dodavanje ograničenja Odaberite ploču na osnovu prikazane slike.
  8. Kliknite na "Dalje"
  9. Kliknite "Završi"

Korak 3: Kreirajte ulazni modul za tačke/crtice

Kreirajte ulazni modul za tačke/crtice
Kreirajte ulazni modul za tačke/crtice
Kreirajte ulazni modul za tačke/crtice
Kreirajte ulazni modul za tačke/crtice

Ovaj modul prati kada je dugme pritisnuto i koliko dugo je pritisnuto i prevodi ga u Morzeov kod.

  1. Idite na prozor Izvori, kliknite desnim tasterom miša i kliknite "Dodaj izvore"
  2. Odaberite "Dodaj ili kreiraj izvor dizajna"
  3. Kliknite "Kreiraj 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: Kreirajte izlazni modul prikaza sa sedam segmenata

Ovaj modul je zadužen za promjenu Morzeovog koda u ispravno slovo u obliku bitova koje sedmosegmentni ekran može prikazati.

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

Korak 5: Kreirajte gornji modul

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

Još jednom slijedite upute u koraku 3, ovaj put kopirajte u datoteku “MorseDecoder”

Korak 6: Kreirajte datoteku ograničenja

Kreirajte datoteku ograničenja
Kreirajte datoteku ograničenja

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

  1. Kliknite u prozoru izvora i ponovo odaberite „Dodaj izvore“.
  2. Odaberite „Dodaj ili kreiraj ograničenja“, a zatim kliknite na sljedeće.
  3. Kliknite "Kreiraj datoteku" 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 grešaka

Korak 10: Ciljajte na hardver

  1. Uvjerite se da je vaša ploča Basys3 priključena na računar na kojem radi Vivado. Na ploči bi trebao biti priključen kraj microUSB kabla, a običan USB kraj tog kabla priključen je na računar.
  2. Idite dolje do „Open Hardware Manager“u odjeljku Program i otklanjanje grešaka, a zatim kliknite mali trokut s lijeve strane da biste ga otvorili.
  3. Kliknite gumb "Otvori cilj" i odaberite "Automatsko povezivanje"

Korak 11: Programirajte uređaj

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

Preporučuje se: