Sisällysluettelo:

Basys 3 Morse -dekooderi: 11 vaihetta
Basys 3 Morse -dekooderi: 11 vaihetta

Video: Basys 3 Morse -dekooderi: 11 vaihetta

Video: Basys 3 Morse -dekooderi: 11 vaihetta
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Marraskuu
Anonim
Image
Image

Tämä on projekti college -luokalle. Tämä projekti on kirjoitettu VHDL -muodossa Vivado -ohjelmassa. Tehtävät luoda kaikki tarvittavat moduulit Morse -dekooderin toteuttamiseksi Basys 3 -levyä käyttäen. Taulua käytetään ottamaan morse -koodi kytkimestä ja se näyttää kirjaimen seitsemän segmentin näytössä.

Pisteen tekeminen - käännä kytkin päälle ja pois odottamatta

Jos haluat tehdä viivan - käännä kytkin päälle 2 sekunniksi ja sammuta se sitten

Vaihe 1: Asenna Xilinx Vivado Webpack

Vivado -web -paketin voi ladata osoitteesta xilinx.com. Tämän aloitusoppaan avulla voit käydä läpi lataus- ja asennusvaiheet.

Vaihe 2: Luo uusi projekti

Luo uusi projekti
Luo uusi projekti
Luo uusi projekti
Luo uusi projekti
  1. Avaa vivado. Napsauta sitten "Luo uusi projekti"
  2. Napsauta”Seuraava”. Nimeä projekti ja valitse projektin sijainti. Projektimme nimi oli MorseDecoder ja se tallennettiin USB -asemaan.
  3. Valitse RTL -projekti.
  4. Napsauta”Seuraava”.
  5. Ohita AddSources napsauttamalla”Seuraava”
  6. Napsauta”Seuraava” ohittaaksesi Lisää olemassa oleva IP
  7. Napsauta”Seuraava” ohittaaksesi lisärajoitukset Valitse pelilauta tarjotun kuvan perusteella.
  8. Napsauta "Seuraava"
  9. Napsauta "Valmis"

Vaihe 3: Luo pisteen/viivan syöttömoduuli

Luo pisteen/viivan syöttömoduuli
Luo pisteen/viivan syöttömoduuli
Luo pisteen/viivan syöttömoduuli
Luo pisteen/viivan syöttömoduuli

Tämä moduuli seuraa, milloin painiketta painetaan ja kuinka kauan sitä painetaan, ja muuntaa sen Morse -koodiksi.

  1. Siirry Lähteet -ikkunaan, napsauta hiiren kakkospainiketta ja napsauta "Lisää lähteitä"
  2. Valitse Lisää tai luo suunnittelulähde
  3. Napsauta "Luo tiedosto"
  4. Vaihda tiedostotyypiksi "VHDL"
  5. Nimeä tiedostosi (meidän nimi on DD) ja napsauta "OK"
  6. Napsauta "Valmis"
  7. Napsauta "OK" ohittaaksesi "Määrittele moduuli" -ikkunan
  8. Kopioi ja liitä antamamme koodi kommentteihin

Vaihe 4: Luo seitsemän segmentin näyttölähtömoduuli

Tämä moduuli vastaa morse -koodin muuttamisesta oikeaksi kirjaimeksi bittivirran muodossa, jonka seitsemän segmentin näyttö voi todella näyttää.

Noudata vaiheen 3 ohjeita uudelleen, mutta kopioi tällä kertaa”SSD” -tiedostoon

Vaihe 5: Luo ylempi moduuli

Tämä on kattava moduuli, joka ottaa Morse -koodin syötteen ja antaa kirjaimen seitsemän segmentin näytölle.

Noudata vielä vaiheen 3 ohjeita, tällä kertaa kopioimalla MorseDecoder -tiedostoon

Vaihe 6: Luo rajoitustiedosto

Luo rajoitustiedosto
Luo rajoitustiedosto

Meidän on valittava fyysinen laitteisto käytettäväksi bassokortilla. Tämä sisältää seitsemän segmentin näytön käytön sekä kytkimen käytön Morse -koodin syöttämiseksi.

  1. Napsauta lähdeikkunaa ja valitse "Lisää lähteitä" uudelleen.
  2. Valitse Lisää tai luo rajoituksia ja napsauta sitten seuraava.
  3. Napsauta "Luo tiedosto" ja jätä tiedostotyyppi ennalleen. Nimeä tiedosto "MorseDecoder".
  4. Napsauta "Valmis".
  5. Kopioi ja liitä antamamme koodi kommentteihin.

Vaihe 7: Syntetisoi malli

Siirry Flow Navigatoriin ja napsauta Synteesi -osiossa "Suorita synteesi"

Vaihe 8: Toteuta suunnittelu

Kun olet suorittanut synteesin onnistuneesti, näyttöön tulee ponnahdusikkuna, jossa sinua pyydetään suorittamaan toteutus. Jatka napsauttamalla "OK". Jos tämä ikkuna ei avaudu, noudata seuraavia ohjeita:

Siirry Flow Navigatoriin ja napsauta "Suorita toteutus" toteutuksessa

Vaihe 9: Luo bittivirta

Siirry Flow Navigatoriin ja napsauta "Luo bittivirta" Ohjelma ja virheenkorjaus -osiossa

Vaihe 10: Kohdista laitteisto

  1. Varmista, että Basys3 -korttisi on kytketty tietokoneeseen, jota Vivado käyttää. Korttiin tulee liittää kaapelin microUSB -pää ja kaapelin tavallinen USB -pää tietokoneeseen.
  2. Siirry Ohjelmisto ja virheenkorjaus -osiossa kohtaan "Avaa laitteistonhallinta" ja avaa se napsauttamalla vasemmalla olevaa pientä kolmiota.
  3. Napsauta "Avaa kohde" -painiketta ja valitse "Automaattinen yhdistäminen"

Vaihe 11: Ohjelmoi laite

Ohjelmoi laite
Ohjelmoi laite
  1. Valitse”Laitteistonhallinta”
  2. Napsauta "Ohjelmoi laite"
  3. Valitse ponnahduslaite
  4. Napsauta "Ohjelma"

Suositeltava: