Satura rādītājs:

Basys 3 Morzes dekodētājs: 11 soļi
Basys 3 Morzes dekodētājs: 11 soļi

Video: Basys 3 Morzes dekodētājs: 11 soļi

Video: Basys 3 Morzes dekodētājs: 11 soļi
Video: Пляски с бубнами или стеклянные грибы! 2024, Novembris
Anonim
Image
Image

Šis ir projekts koledžas klasei. Šis projekts ir uzrakstīts VHDL programmā ar nosaukumu Vivado. Uzdevumi izveidot visus moduļus, kas nepieciešami Morzes dekodētāja ieviešanai, izmantojot Basys 3 plāksni. Dēlis tiek izmantots, lai no slēdža ievadītu morzes kodu, un tas parādīs burtu septiņu segmentu displejā.

Lai veiktu punktu - negaidot ieslēdziet un izslēdziet slēdzi

Lai veiktu domuzīmi - ieslēdziet slēdzi uz 2 sekundēm un pēc tam izslēdziet

1. darbība: instalējiet Xilinx Vivado Webpack

Tīmekļa pakotni Vivado var lejupielādēt vietnē xilinx.com. Izmantojiet šo darba sākšanas rokasgrāmatu, lai veiktu lejupielādes un instalēšanas darbības.

2. darbība: izveidojiet jaunu projektu

Izveidojiet jaunu projektu
Izveidojiet jaunu projektu
Izveidojiet jaunu projektu
Izveidojiet jaunu projektu
  1. Atveriet vivado. Pēc tam noklikšķiniet uz “Izveidot jaunu projektu”
  2. Noklikšķiniet uz "Tālāk". Nosauciet projektu un izvēlieties projekta atrašanās vietu. Mūsu projekta nosaukums bija MorseDecoder un tika saglabāts USB diskdzinī.
  3. Izvēlieties RTL projektu.
  4. Noklikšķiniet uz "Tālāk".
  5. Noklikšķiniet uz "Tālāk", lai apietu AddSources
  6. Noklikšķiniet uz “Tālāk”, lai apietu Pievienot esošo IP
  7. Noklikšķiniet uz “Tālāk”, lai apietu Pievienot ierobežojumus Izvēlieties savu dēli, pamatojoties uz sniegto attēlu.
  8. Noklikšķiniet uz "Tālāk"
  9. Noklikšķiniet uz "Pabeigt"

3. darbība: izveidojiet punktu/domuzīmju ievades moduli

Izveidojiet punktu/domuzīmju ievades moduli
Izveidojiet punktu/domuzīmju ievades moduli
Izveidojiet punktu/domuzīmju ievades moduli
Izveidojiet punktu/domuzīmju ievades moduli

Šis modulis izseko, kad poga tiek nospiesta un cik ilgi tā tiek nospiesta, un pārvērš to par Morzes kodu.

  1. Atveriet logu Avoti, ar peles labo pogu noklikšķiniet un noklikšķiniet uz “Pievienot avotus”
  2. Atlasiet “Pievienot vai izveidot dizaina avotu”
  3. Noklikšķiniet uz “Izveidot failu”
  4. Mainiet faila veidu uz “VHDL”
  5. Nosauciet savu failu (mūsu nosaukums ir DD) un noklikšķiniet uz “Labi”
  6. Noklikšķiniet uz "Pabeigt"
  7. Noklikšķiniet uz “OK”, lai apietu logu “Definēt moduli”
  8. Kopējiet un ielīmējiet mūsu sniegto kodu ar komentāriem

4. darbība: izveidojiet septiņu segmentu displeja izvades moduli

Šis modulis ir atbildīgs par morzes koda maiņu uz pareizo burtu bitu plūsmas formā, ko faktiski var parādīt septiņu segmentu displejs.

Vēlreiz izpildiet 3. darbībā sniegtos norādījumus, taču šoreiz nokopējiet to “SSD” failā

5. darbība: izveidojiet augšējo moduli

Šis ir visaptverošais modulis, kas uzņems Morzes koda ievadi un izvadīs burtu septiņu segmentu displejā.

Vēlreiz izpildiet 3. darbības norādījumus, šoreiz kopējot failu “MorseDecoder”

6. darbība: izveidojiet ierobežojumu failu

Izveidojiet ierobežojumu failu
Izveidojiet ierobežojumu failu

Mums ir jāizvēlas fiziskā aparatūra, ko izmantot basijas panelī. Tas ietvers septiņu segmentu displeja izmantošanu, kā arī slēdža izmantošanu Morzes koda ievadīšanai.

  1. Noklikšķiniet avota logā un vēlreiz atlasiet “Pievienot avotus”.
  2. Atlasiet “Pievienot vai izveidot ierobežojumus”, pēc tam noklikšķiniet uz Tālāk.
  3. Noklikšķiniet uz “Izveidot failu” un atstājiet faila tipu nemainītu. Piešķiriet failam nosaukumu “MorseDecoder”.
  4. Noklikšķiniet uz “Pabeigt”.
  5. Kopējiet un ielīmējiet mūsu sniegto kodu ar komentāriem.

7. solis: sintezējiet dizainu

Dodieties uz plūsmas navigatoru un sadaļā "Sintēze" noklikšķiniet uz "Palaist sintēzi"

8. solis: īstenojiet dizainu

Kad esat veiksmīgi palaidis sintēzi, parādīsies uznirstošais logs, kurā jums tiks lūgts palaist ieviešanu. Lai turpinātu, noklikšķiniet uz “Labi”. Ja šis logs netiek parādīts, izpildiet tālāk sniegtos norādījumus.

Dodieties uz plūsmas navigatoru un sadaļā Īstenošana noklikšķiniet uz “Palaist ieviešanu”

9. solis: ģenerējiet bitu plūsmu

Dodieties uz plūsmas navigatoru un sadaļā Programma un atkļūdošana noklikšķiniet uz “Ģenerēt bitu plūsmu”

10. solis: atlasiet aparatūru

  1. Pārliecinieties, vai jūsu Basys3 plate ir pievienota datoram, kurā darbojas Vivado. Plātnei jābūt pievienotam kabeļa microUSB galam, datoram pievienojot šī kabeļa parasto USB galu.
  2. Programmas un atkļūdošanas sadaļā dodieties uz “Atvērt aparatūras pārvaldnieku”, pēc tam noklikšķiniet uz mazā trīsstūra pa kreisi, lai to atvērtu.
  3. Noklikšķiniet uz pogas “Atvērt mērķi” un atlasiet “Automātiskais savienojums”

11. darbība: ieprogrammējiet ierīci

Programmējiet ierīci
Programmējiet ierīci
  1. Atlasiet “Aparatūras pārvaldnieks”
  2. Noklikšķiniet uz “Programmēt ierīci”
  3. Atlasiet uznirstošo ierīci
  4. Noklikšķiniet uz "Programma"

Ieteicams: