Kazalo:

Decyster Basys 3: 11 korakov
Decyster Basys 3: 11 korakov

Video: Decyster Basys 3: 11 korakov

Video: Decyster Basys 3: 11 korakov
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Julij
Anonim
Image
Image

To je projekt za fakulteto. Ta projekt je napisan v VHDL v programu, imenovanem Vivado. Naloge pri ustvarjanju vseh modulov, potrebnih za implementacijo Morsejevega dekoderja z uporabo plošče Basys 3. Plošča se uporablja za vnos Morsejeve kode s stikala in črko bo prikazala na sedemsegmentnem zaslonu.

Če želite narediti Dot - vklopite in izklopite stikalo brez čakanja

Če želite narediti Dash - vklopite stikalo za 2 sekundi in ga nato izklopite

1. korak: Namestite Xilinx Vivado Webpack

Spletni paket Vivado lahko prenesete s spletnega mesta xilinx.com. Uporabite ta vodnik za začetek, da se seznanite s koraki prenosa in namestitve.

2. korak: Ustvarite nov projekt

Ustvarite nov projekt
Ustvarite nov projekt
Ustvarite nov projekt
Ustvarite nov projekt
  1. Odprite vivado. Nato kliknite »Ustvari nov projekt«
  2. Kliknite »Naprej«. Poimenujte projekt in izberite lokacijo projekta. Ime našega projekta je bilo MorseDecoder in je bilo shranjeno na pogonu USB.
  3. Izberite RTL Project.
  4. Kliknite »Naprej«.
  5. Kliknite »Naprej«, da zaobidete AddSources
  6. Kliknite »Naprej«, da zaobidete Dodaj obstoječi naslov
  7. Kliknite »Naprej«, da zaobidete Dodaj omejitve Izberite ploščo glede na priloženo sliko.
  8. Kliknite »Naprej«
  9. Kliknite »Dokončaj«

3. korak: Ustvarite vnosni modul za pike/črtice

Ustvarite modul za vnos pik/črtic
Ustvarite modul za vnos pik/črtic
Ustvarite modul za vnos pik/črtic
Ustvarite modul za vnos pik/črtic

Ta modul spremlja, kdaj je gumb pritisnjen in kako dolgo je pritisnjen, in ga prevede v Morsejevo kodo.

  1. Pojdite v okno Viri, z desno tipko miške kliknite »Dodaj vire«
  2. Izberite »Dodaj ali ustvari vir oblikovanja«
  3. Kliknite »Ustvari datoteko«
  4. Spremenite vrsto datoteke v »VHDL«
  5. Poimenujte svojo datoteko (naša se imenuje DD) in kliknite »V redu«
  6. Kliknite »Dokončaj«
  7. Kliknite »V redu«, da zaobidete okno »Določi modul«
  8. Kopirajte in prilepite našo kodo s komentarji

4. korak: Ustvarite izhodni modul za sedem segmentnih zaslonov

Ta modul je zadolžen za spremembo Morzejeve kode v pravilno črko v bitni obliki, ki jo lahko prikaže sedemsegmentni zaslon.

Ponovno sledite navodilom v 3. koraku, tokrat pa kopirajte v datoteko »SSD«

5. korak: Ustvarite modul Top

To je vseobsegajoči modul, ki bo prevzel črko Morsejeve kode in izpisal črko na sedemsegmentnem zaslonu.

Še enkrat sledite navodilom v 3. koraku, tokrat kopirajte v datoteko »MorseDecoder«

6. korak: Ustvarite datoteko omejitev

Ustvarite datoteko omejitev
Ustvarite datoteko omejitev

Izbrati moramo fizično strojno opremo za uporabo na basys plošči. To bo vključevalo uporabo sedemsegmentnega zaslona in stikalo za vnos Morsejeve kode.

  1. Kliknite v izvornem oknu in znova izberite »Dodaj vire«.
  2. Izberite »Dodaj ali ustvari omejitve«, nato kliknite Naprej.
  3. Kliknite »Ustvari datoteko« in pustite vrsto datoteke nespremenjeno. Poimenujte datoteko "MorseDecoder".
  4. Kliknite »Dokončaj«.
  5. Kopirajte in prilepite našo kodo s komentarji.

7. korak: sintetizirajte zasnovo

Pojdite na Navigator toka in v razdelku Sinteza kliknite »Zaženi sintezo«

8. korak: Izvedite zasnovo

Ko uspešno zaženete sintezo, se prikaže pojavno okno, ki vas bo prosilo, da zaženete izvedbo. Za nadaljevanje kliknite »V redu«. Če se to okno ne prikaže, sledite spodnjim navodilom:

Pojdite na Navigator toka in v razdelku Implementacija kliknite »Zaženi implementacijo«

9. korak: Ustvarite Bitstream

Pojdite na Navigator toka in v razdelku Program in odpravljanje napak kliknite »Ustvari bitni tok«

10. korak: Ciljajte na strojno opremo

  1. Poskrbite, da je vaša plošča Basys3 priključena na računalnik, na katerem deluje Vivado. Na plošči mora biti priključen konec kabla microUSB, pri čemer mora biti običajni konec kabla USB priključen na računalnik.
  2. Pojdite navzdol do »Odpri upravitelja strojne opreme« v razdelku Program in odpravljanje napak, nato kliknite majhen trikotnik na levi, da ga odprete.
  3. Kliknite gumb »Odpri cilj« in izberite »Samodejna povezava«

11. korak: Programirajte napravo

Programirajte napravo
Programirajte napravo
  1. Izberite »Upravitelj strojne opreme«
  2. Kliknite »Programska naprava«
  3. Izberite napravo, ki se prikaže
  4. Kliknite »Program«

Priporočena: