Turinys:
- 1 veiksmas: įdiekite „Xilinx Vivado Webpack“
- 2 žingsnis: sukurkite naują projektą
- 3 žingsnis: sukurkite taško/brūkšnio įvesties modulį
- 4 veiksmas: sukurkite septynių segmentų ekrano išvesties modulį
- 5 veiksmas: sukurkite viršutinį modulį
- 6 veiksmas: sukurkite apribojimų failą
- 7 žingsnis: sintetinkite dizainą
- 8 žingsnis: įgyvendinkite dizainą
- 9 veiksmas: sukurkite „Bitstream“
- 10 veiksmas: nukreipkite į aparatūrą
- 11 veiksmas: užprogramuokite įrenginį
Video: „Basys 3 Morse“dekoderis: 11 žingsnių
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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ą
- Atidarykite vivado. Tada spustelėkite „Sukurti naują projektą“
- Spustelėkite „Kitas“. Pavadinkite projektą ir pasirinkite projekto vietą. Mūsų projekto pavadinimas buvo „MorseDecoder“ir buvo saugomas USB įrenginyje.
- Pasirinkite RTL projektą.
- Spustelėkite „Kitas“.
- Spustelėkite „Kitas“, kad apeitumėte „AddSources“
- Spustelėkite „Kitas“, kad apeitumėte Pridėti esamą IP
- Spustelėkite „Kitas“, kad apeitumėte Pridėti apribojimus Pasirinkite lentą pagal pateiktą paveikslėlį.
- Spustelėkite „Kitas“
- Spustelėkite „Baigti“
3 žingsnis: 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.
- Eikite į šaltinių langą, dešiniuoju pelės mygtuku spustelėkite ir spustelėkite „Pridėti šaltinius“
- Pasirinkite „Pridėti arba sukurti dizaino šaltinį“
- Spustelėkite „Sukurti failą“
- Pakeiskite failo tipą į „VHDL“
- Pavadinkite savo failą (mūsų pavadinimas yra DD) ir spustelėkite „Gerai“
- Spustelėkite „Baigti“
- Spustelėkite „Gerai“, kad apeitumėte langą „Apibrėžti modulį“
- 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ą
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ą.
- Spustelėkite šaltinio langą ir dar kartą pasirinkite „Pridėti šaltinių“.
- Pasirinkite „Pridėti arba kurti apribojimus“, tada spustelėkite kitą.
- Spustelėkite „Sukurti failą“ir palikite failo tipą nepakeistą. Pavadinkite failą „MorseDecoder“.
- Spustelėkite „Baigti“.
- 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ą
- Į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.
- Eikite į „Atidaryti aparatūros tvarkyklę“skiltyje „Programos ir derinimas“, tada spustelėkite mažą trikampį kairėje, kad jį atidarytumėte.
- Spustelėkite mygtuką „Atidaryti tikslą“ir pasirinkite „Automatinis prisijungimas“
11 veiksmas: užprogramuokite įrenginį
- Pasirinkite „Aparatūros tvarkyklė“
- Spustelėkite „Programuoti įrenginį“
- Pasirinkite pasirodžiusį įrenginį
- Spustelėkite „Programa“