Cov txheej txheem:

Basys 3 Morse Decoder: 11 Kauj Ruam
Basys 3 Morse Decoder: 11 Kauj Ruam

Video: Basys 3 Morse Decoder: 11 Kauj Ruam

Video: Basys 3 Morse Decoder: 11 Kauj Ruam
Video: How exactly does binary code work? - José Américo N L F de Freitas 2024, Hlis ntuj nqeg
Anonim
Image
Image

Nov yog ib qhov haujlwm rau chav kawm hauv tsev kawm qib siab. Txoj haujlwm no tau sau hauv VHDL hauv qhov program hu ua Vivado. Cov dej num los tsim txhua tus qauv tsim nyog los siv Morse Decoder siv Basys 3 board. Lub Rooj Tswjhwm Saib tau siv los coj tus lej morse los ntawm kev hloov pauv thiab nws yuav tso tawm tsab ntawv ntawm xya ntu ntu.

Txhawm rau ua Dot - qhib lub qhov hluav taws xob thiab tsis tas tos

Txhawm rau ua Dash - tig lub pob qhib rau 2 thib ob, tom qab ntawd tua nws

Kauj ruam 1: Nruab Xilinx Vivado Webpack

Vivado webpack tuaj yeem rub tawm ntawm xilinx.com. Siv qhov no pib qhia kom taug kev los ntawm rub tawm thiab teeb tsa cov kauj ruam.

Kauj Ruam 2: Tsim Txoj Haujlwm Tshiab

Tsim Txoj Haujlwm Tshiab
Tsim Txoj Haujlwm Tshiab
Tsim Txoj Haujlwm Tshiab
Tsim Txoj Haujlwm Tshiab
  1. Qhib vivado. Tom qab ntawd nyem "Tsim Txoj Haujlwm Tshiab"
  2. Nyem "Tom ntej". Npe lub phiaj xwm thiab xaiv qhov chaw ua haujlwm. Peb lub npe ua haujlwm yog MorseDecoder thiab tau khaws cia ntawm USB tsav.
  3. Xaiv RTL Project.
  4. Nyem "Tom ntej".
  5. Nyem "Tom ntej" txhawm rau hla qhov chaw ntxiv
  6. Nyem "Tom ntej" txhawm rau hla Ntxiv Ip uas twb muaj lawm
  7. Nyem “Tom ntej” txhawm rau hla dhau Kev Txwv Xaiv Koj lub rooj tsav xwm raws li daim duab muab.
  8. Nyem “Tom ntej”
  9. Nyem "Ua tiav"

Kauj Ruam 3: Tsim Dot/Dash Module Module

Tsim Dot/Dash Input Module
Tsim Dot/Dash Input Module
Tsim Dot/Dash Input Module
Tsim Dot/Dash Input Module

Cov qauv no taug qab thaum lub pob nyem, thiab ntev npaum li cas nws raug nias thiab txhais nws rau hauv Morse code.

  1. Mus rau Qhov Chaw Qhov rai, Txoj Cai Nyem, thiab nyem "Ntxiv Cov Khoom"
  2. Xaiv "Ntxiv lossis Tsim Tsim qhov chaw"
  3. Nyem "Tsim Cov Ntaub Ntawv"
  4. Hloov hom ntawv ua "VHDL"
  5. Npe koj cov ntaub ntawv (peb lub npe hu ua DD) thiab nyem "OK"
  6. Nyem "Ua tiav"
  7. Nyem "OK" txhawm rau hla qhov "Define Module" window
  8. Luam thiab Paste peb cov cai muab nrog Cov Lus

Kauj Ruam 4: Tsim Xya Segment Display Display Module

Cov Qauv no yog lub luag haujlwm ntawm kev hloov pauv tus lej morse rau hauv tsab ntawv raug nyob rau hauv daim ntawv me ntsis uas xya ntu ntu tuaj yeem tso saib tau.

Ua raws cov lus qhia hauv Kauj Ruam 3 dua, tab sis lub sijhawm no, theej rau hauv “SSD” cov ntaub ntawv

Kauj Ruam 5: Tsim Cov Qauv Zoo Tshaj

Nov yog qhov qauv dav dav uas yuav siv rau hauv Morse Code cov lus tawm thiab tso tawm tsab ntawv ntawm xya ntu ntu.

Ua raws cov lus qhia hauv Kauj Ruam 3 ntxiv, lub sijhawm no theej hauv "MorseDecoder" cov ntawv

Kauj Ruam 6: Tsim Cov Ntawv Txwv

Tsim Cov Ntawv Txwv
Tsim Cov Ntawv Txwv

Peb yuav tsum xaiv lub cev khoos phis tawj siv los ntawm pawg thawj coj. Qhov no yuav suav nrog siv xya ntu tso saib, nrog rau siv qhov hloov pauv kom dhau hauv Morse Code.

  1. Nyem rau ntawm lub qhov rais thiab xaiv "Ntxiv Cov Khoom" dua.
  2. Xaiv "Ntxiv lossis Tsim Kev Txwv", tom qab ntawv nyem tom ntej.
  3. Nyem "Tsim Cov Ntaub Ntawv", thiab tawm cov ntawv tsis hloov pauv. Lub npe cov ntaub ntawv "MorseDecoder".
  4. Nyem "Ua tiav".
  5. Luam thiab Paste peb cov cai muab nrog Cov Lus.

Kauj Ruam 7: Synthesize Tus Tsim

Mus rau Flow Navigator thiab nyem "Run Synthesis" hauv ntu Synthesis

Kauj Ruam 8: Siv Qhov Tsim

Thaum koj tau ua tiav kev sib sau ua ke, yuav muaj lub qhov rai qhib kom nug koj kom ua qhov kev ua tiav. Nyem "OK" txuas ntxiv. Yog tias lub qhov rai no tsis tshwm, ua raws cov lus qhia hauv qab no:

Mus rau Flow Navigator thiab nyem "Run Implementation" hauv ntu Kev Siv

Kauj Ruam 9: Tsim Bitstream

Mus rau Flow Navigator thiab nyem "Tsim Bitstream" hauv Txoj Haujlwm thiab Debug ntu

Kauj ruam 10: Lub Hom Phiaj Kho Vajtse

  1. Nco ntsoov tias koj lub Rooj Tswjhwm Saib Basys3 tau txuas rau hauv lub khoos phis tawj Vivado tab tom ua haujlwm. Lub rooj tsavxwm yuav tsum muaj lub microUSB kawg ntawm lub xov tooj txuas nrog, nrog qhov kawg USB kawg ntawm cov xov txuas ntawd rau hauv koj lub computer.
  2. Mus rau "Open Hardware Manager" hauv Txoj Haujlwm thiab Debug ntu, tom qab ntawd nyem rau daim duab peb sab me me rau sab laug kom qhib nws.
  3. Nyem rau "Qhib Lub Hom Phiaj" khawm, thiab xaiv "Pib Txuas"

Kauj Ruam 11: Khoos Phis Tawj

Program lub Device
Program lub Device
  1. Xaiv "Hardware Manager"
  2. Nyem "Program Device"
  3. Xaiv lub cuab yeej uas tshwm tuaj
  4. Nyem "Program"

Pom zoo: