Sisukord:

Basys 3 Morse dekooder: 11 sammu
Basys 3 Morse dekooder: 11 sammu

Video: Basys 3 Morse dekooder: 11 sammu

Video: Basys 3 Morse dekooder: 11 sammu
Video: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, November
Anonim
Image
Image

See on projekt kolledži klassile. See projekt on kirjutatud VHDL -is Vivado -nimelises programmis. Ülesanded luua kõik moodulid, mis on vajalikud Morse dekoodri rakendamiseks Basys 3 tahvli abil. Tahvlit kasutatakse lülitist morse koodi sisestamiseks ja see kuvab tähe seitsme segmendi ekraanil.

Punkti tegemiseks - lülitage ootamata sisse ja välja lüliti

Kriipsu tegemiseks - lülitage lüliti 2 sekundiks sisse ja seejärel välja

Samm: installige Xilinx Vivado veebipakett

Vivado veebipaki saab alla laadida aadressilt xilinx.com. Kasutage seda alustamisjuhendit allalaadimis- ja installimisetappide läbimiseks.

Samm: looge uus projekt

Loo uus projekt
Loo uus projekt
Loo uus projekt
Loo uus projekt
  1. Avage vivado. Seejärel klõpsake nuppu "Loo uus projekt"
  2. Klõpsake nuppu "Järgmine". Pange projektile nimi ja valige projekti asukoht. Meie projekti nimi oli MorseDecoder ja see salvestati USB -draivile.
  3. Valige RTL -projekt.
  4. Klõpsake nuppu "Järgmine".
  5. AddSourcesist mööda minemiseks klõpsake „Next“
  6. Olemasoleva IP lisamise vältimiseks klõpsake nuppu „Järgmine”
  7. Lisapiirangute ületamiseks klõpsake nuppu „Järgmine”. Valige oma tahvel vastavalt esitatud pildile.
  8. Klõpsake nuppu "Järgmine"
  9. Klõpsake nuppu „Lõpeta“

Samm: looge punkti/kriips sisendmoodul

Looge punkti/kriips sisendmoodul
Looge punkti/kriips sisendmoodul
Looge punkti/kriips sisendmoodul
Looge punkti/kriips sisendmoodul

See moodul jälgib, kui nuppu vajutatakse ja kui kaua seda vajutatakse, ning teisendab selle morse koodiks.

  1. Minge aknasse Allikad, paremklõpsake ja klõpsake nuppu „Lisa allikad”
  2. Valige „Lisa või loo kujunduse allikas”
  3. Klõpsake "Loo fail"
  4. Muutke failitüübiks „VHDL”
  5. Nimetage oma fail (meie nimi on DD) ja klõpsake „OK“
  6. Klõpsake nuppu „Lõpeta“
  7. Aknast „Määra moodul” mööda minemiseks klõpsake „OK”
  8. Kopeerige ja kleepige meie pakutud kood koos kommentaaridega

4. samm: looge seitsme segmendi kuva väljundmoodul

See moodul vastutab morse koodi muutmise eest õigeks täheks bitivoo kujul, mida seitsme segmendi ekraan tegelikult kuvada saab.

Järgige uuesti 3. sammu juhiseid, kuid seekord kopeerige fail „SSD”

Samm: looge ülemine moodul

See on üldmoodul, mis võtab Morse koodi sisendi ja väljastab tähe seitsme segmendi ekraanil.

Järgige uuesti 3. sammu juhiseid, seekord kopeerides faili „MorseDecoder”

Samm: looge piirangute fail

Looge piirangute fail
Looge piirangute fail

Peame valima bassilaual kasutatava füüsilise riistvara. See hõlmab seitsme segmendi kuva kasutamist ja Morse koodi edastamiseks lüliti kasutamist.

  1. Klõpsake allikaaknas ja valige uuesti „Lisa allikad”.
  2. Valige „Lisa või loo piiranguid”, seejärel klõpsake järgmist.
  3. Klõpsake "Loo fail" ja jätke failitüüp muutmata. Andke failile nimi „MorseDecoder”.
  4. Klõpsake nuppu „Lõpeta“.
  5. Kopeerige ja kleepige meie pakutud kood koos kommentaaridega.

Samm: sünteesige disain

Avage Flow Navigator ja klõpsake jaotises Süntees nuppu „Käivita süntees”

8. samm: rakendage disain

Kui olete sünteesi edukalt käivitanud, ilmub hüpikaken, kus palutakse teil rakendust käivitada. Jätkamiseks klõpsake "OK". Kui see aken ei avane, järgige alltoodud juhiseid.

Avage Flow Navigator ja klõpsake rakenduse jaotises nuppu „Käivita juurutamine“

9. samm: genereerige bitivoog

Avage Flow Navigator ja klõpsake jaotises Programm ja silumine nuppu „Loo bitivool”

Samm: sihtige riistvara

  1. Veenduge, et teie Basys3 -plaat oleks ühendatud arvutiga, millega Vivado töötab. Tahvel peaks olema ühendatud kaabli microUSB -otsaga ja selle kaabli tavaline USB -ots arvutiga.
  2. Minge jaotisse Programm ja silumine alla „Ava riistvarahaldur”, seejärel klõpsake selle avamiseks vasakul asuvat väikest kolmnurka.
  3. Klõpsake nuppu „Ava sihtmärk” ja valige „Automaatne ühendus”

Samm 11: Programmeerige seade

Programmeerige seade
Programmeerige seade
  1. Valige "Riistvarahaldur"
  2. Klõpsake "Programmeerige seadet"
  3. Valige ilmuv seade
  4. Klõpsake "Programm"

Soovitan: