Turinys:

„Basys 3 Morse“dekoderis: 11 žingsnių
„Basys 3 Morse“dekoderis: 11 žingsnių

Video: „Basys 3 Morse“dekoderis: 11 žingsnių

Video: „Basys 3 Morse“dekoderis: 11 žingsnių
Video: CS50 2015 - Week 0 2024, Lapkritis
Anonim
Image
Image

Tai projektas kolegijos klasei. Šis projektas yra parašytas VHDL programoje „Vivado“. Užduotys sukurti visus modulius, būtinus Morzės dekoderiui įdiegti naudojant „Basys 3“plokštę. Plokštė naudojama morzei įvesti iš jungiklio ir rodys raidę septynių segmentų ekrane.

Norėdami padaryti tašką - nelaukdami įjunkite ir išjunkite jungiklį

Norėdami atlikti brūkšnį - įjunkite jungiklį 2 sekundes, tada išjunkite

1 veiksmas: įdiekite „Xilinx Vivado Webpack“

„Vivado“interneto paketą galima atsisiųsti iš xilinx.com. Naudokite šį darbo pradžios vadovą, kad atliktumėte atsisiuntimo ir diegimo veiksmus.

2 žingsnis: sukurkite naują projektą

Sukurkite naują projektą
Sukurkite naują projektą
Sukurkite naują projektą
Sukurkite naują projektą
  1. Atidarykite vivado. Tada spustelėkite „Sukurti naują projektą“
  2. Spustelėkite „Kitas“. Pavadinkite projektą ir pasirinkite projekto vietą. Mūsų projekto pavadinimas buvo „MorseDecoder“ir buvo saugomas USB įrenginyje.
  3. Pasirinkite RTL projektą.
  4. Spustelėkite „Kitas“.
  5. Spustelėkite „Kitas“, kad apeitumėte „AddSources“
  6. Spustelėkite „Kitas“, kad apeitumėte Pridėti esamą IP
  7. Spustelėkite „Kitas“, kad apeitumėte Pridėti apribojimus Pasirinkite lentą pagal pateiktą paveikslėlį.
  8. Spustelėkite „Kitas“
  9. Spustelėkite „Baigti“

3 žingsnis: sukurkite taško/brūkšnio įvesties modulį

Sukurkite taško/brūkšnio įvesties modulį
Sukurkite taško/brūkšnio įvesties modulį
Sukurkite taško/brūkšnio įvesties modulį
Sukurkite taško/brūkšnio įvesties modulį

Šis modulis seka, kada paspaudžiamas mygtukas ir kiek laiko jis yra paspaudžiamas, ir paverčia jį Morzės kodu.

  1. Eikite į šaltinių langą, dešiniuoju pelės mygtuku spustelėkite ir spustelėkite „Pridėti šaltinius“
  2. Pasirinkite „Pridėti arba sukurti dizaino šaltinį“
  3. Spustelėkite „Sukurti failą“
  4. Pakeiskite failo tipą į „VHDL“
  5. Pavadinkite savo failą (mūsų pavadinimas yra DD) ir spustelėkite „Gerai“
  6. Spustelėkite „Baigti“
  7. Spustelėkite „Gerai“, kad apeitumėte langą „Apibrėžti modulį“
  8. Nukopijuokite ir įklijuokite mūsų pateiktą kodą su komentarais

4 veiksmas: sukurkite septynių segmentų ekrano išvesties modulį

Šis modulis yra atsakingas už morzės kodo pakeitimą į teisingą raidę bitų srauto forma, kurią iš tikrųjų gali parodyti septynių segmentų ekranas.

Dar kartą atlikite 3 veiksmo instrukcijas, bet šį kartą nukopijuokite į „SSD“failą

5 veiksmas: sukurkite viršutinį modulį

Tai yra pagrindinis modulis, kuris įves Morzės abėcėlės įvestį ir išves raidę septynių segmentų ekrane.

Dar kartą vykdykite 3 veiksmo instrukcijas, šį kartą nukopijuodami į „MorseDecoder“failą

6 veiksmas: sukurkite apribojimų failą

Sukurkite apribojimų failą
Sukurkite apribojimų failą

Turime pasirinkti fizinę aparatūrą, kurią naudosime pagrindinėje plokštėje. Tai apima septynių segmentų ekrano naudojimą ir Morzės abėcėlės įvedimą.

  1. Spustelėkite šaltinio langą ir dar kartą pasirinkite „Pridėti šaltinių“.
  2. Pasirinkite „Pridėti arba kurti apribojimus“, tada spustelėkite kitą.
  3. Spustelėkite „Sukurti failą“ir palikite failo tipą nepakeistą. Pavadinkite failą „MorseDecoder“.
  4. Spustelėkite „Baigti“.
  5. Nukopijuokite ir įklijuokite mūsų pateiktą kodą su komentarais.

7 žingsnis: sintetinkite dizainą

Eikite į „Flow Navigator“ir skyriuje „Sintezė“spustelėkite „Vykdyti sintezę“

8 žingsnis: įgyvendinkite dizainą

Sėkmingai paleidus sintezę, pasirodys iššokantis langas, kuriame bus paprašyta paleisti diegimą. Norėdami tęsti, spustelėkite „Gerai“. Jei šis langas nepasirodo, vadovaukitės toliau pateiktomis instrukcijomis:

Eikite į „Flow Navigator“ir diegimo skiltyje spustelėkite „Vykdyti diegimą“

9 veiksmas: sukurkite „Bitstream“

Eikite į „Flow Navigator“ir skiltyje „Programos ir derinimas“spustelėkite „Generuoti srautą“

10 veiksmas: nukreipkite į aparatūrą

  1. Įsitikinkite, kad „Basys3“plokštė prijungta prie kompiuterio, kuriame veikia „Vivado“. Prie plokštės turi būti prijungtas „microUSB“laido galas, o įprastas to kabelio USB galas prijungtas prie kompiuterio.
  2. Eikite į „Atidaryti aparatūros tvarkyklę“skiltyje „Programos ir derinimas“, tada spustelėkite mažą trikampį kairėje, kad jį atidarytumėte.
  3. Spustelėkite mygtuką „Atidaryti tikslą“ir pasirinkite „Automatinis prisijungimas“

11 veiksmas: užprogramuokite įrenginį

Programuokite įrenginį
Programuokite įrenginį
  1. Pasirinkite „Aparatūros tvarkyklė“
  2. Spustelėkite „Programuoti įrenginį“
  3. Pasirinkite pasirodžiusį įrenginį
  4. Spustelėkite „Programa“

Rekomenduojamas: