Talaan ng mga Nilalaman:

Basys 3 Morse Decoder: 11 Mga Hakbang
Basys 3 Morse Decoder: 11 Mga Hakbang

Video: Basys 3 Morse Decoder: 11 Mga Hakbang

Video: Basys 3 Morse Decoder: 11 Mga Hakbang
Video: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Hulyo
Anonim
Image
Image

Ito ay isang proyekto para sa isang klase sa kolehiyo. Ang proyektong ito ay nakasulat sa VHDL sa isang program na tinatawag na Vivado. Ang mga gawain upang lumikha ng lahat ng mga module na kinakailangan upang magpatupad ng isang Morse Decoder gamit ang Basys 3 board. Ang board ay ginagamit upang kumuha ng morse code mula sa isang switch at ipapakita nito ang titik sa pitong segment na display.

Upang makagawa ng isang Dot - i-on at i-off ang switch nang hindi naghihintay

Upang makagawa ng isang Dash - i-on ang switch para sa 2 segundo, pagkatapos i-off ito

Hakbang 1: I-install ang Xilinx Vivado Webpack

Maaaring ma-download ang Vivado webpack sa xilinx.com. Gamitin ang gabay sa pagsisimula na ito upang maglakad sa mga hakbang sa pag-download at pag-install.

Hakbang 2: Lumikha ng isang Bagong Proyekto

Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project
Lumikha ng isang Bagong Project
  1. Buksan ang vivado. Pagkatapos i-click ang "Lumikha ng Bagong Project"
  2. I-click ang "Susunod". Pangalanan ang proyekto at piliin ang lokasyon ng proyekto. Ang aming pangalan ng proyekto ay MorseDecoder at naimbak sa isang USB drive.
  3. Piliin ang RTL Project.
  4. I-click ang "Susunod".
  5. I-click ang "Susunod" upang i-bypass ang Mga AddSource
  6. I-click ang "Susunod" upang i-bypass ang Magdagdag ng Umiiral na Ip
  7. I-click ang "Susunod" upang lampasan ang Magdagdag ng Mga Paghihigpit Piliin ang iyong board batay sa ibinigay na larawan.
  8. I-click ang "Susunod"
  9. I-click ang "Tapusin"

Hakbang 3: Lumikha ng Dot / Dash Input Module

Lumikha ng Dot / Dash Input Module
Lumikha ng Dot / Dash Input Module
Lumikha ng Dot / Dash Input Module
Lumikha ng Dot / Dash Input Module

Sinusubaybayan ng modyul na ito kapag pinindot ang pindutan, at kung gaano katagal itong pinindot at isinalin ito sa Morse code.

  1. Pumunta sa window ng Mga Pinagmulan, Pag-right click, at i-click ang "Magdagdag ng Mga Pinagmulan"
  2. Piliin ang "Magdagdag o Lumikha ng mapagkukunan ng Disenyo"
  3. I-click ang "Lumikha ng File"
  4. Palitan ang uri ng file sa "VHDL"
  5. Pangalanan ang iyong file (ang amin ay pinangalanang DD) at i-click ang "OK"
  6. I-click ang "Tapusin"
  7. I-click ang "OK" upang lampasan ang window na "Tukuyin ang Modyul"
  8. Kopyahin at I-paste ang aming ibinigay na code na may Mga Komento

Hakbang 4: Lumikha ng Pitong Segment na Module ng Output ng Display

Ang Modyul na ito ang namamahala sa pagbabago ng morse code sa tamang letra sa isang bitstream form na maaaring ipakita talaga ang pitong segment na display.

Sundin muli ang mga tagubilin sa Hakbang 3, ngunit sa oras na ito, kopyahin ang file na "SSD"

Hakbang 5: Lumikha ng Nangungunang Modyul

Ito ang overarching Module na kukuha ng Morse Code input at Output ang titik sa pitong segment na display.

Sundin muli ang mga tagubilin sa Hakbang 3, sa pagkakopya sa oras na ito sa file na "MorseDecoder"

Hakbang 6: Lumikha ng Constraints File

Lumikha ng Constraints File
Lumikha ng Constraints File

Kailangan naming piliin ang pisikal na hardware na gagamitin sa board ng basys. Isasama rito ang paggamit ng pitong segment na display, pati na rin ang paggamit ng isang switch upang pumasa sa Morse Code.

  1. Mag-click sa window ng pinagmulan at piliin muli ang "Magdagdag ng Mga Pinagmulan".
  2. Piliin ang "Magdagdag o Lumikha ng Mga Paghihigpit", pagkatapos ay mag-click sa susunod.
  3. I-click ang "Lumikha ng File", at iwanan ang filetype na hindi nagbago. Pangalanan ang file na "MorseDecoder".
  4. I-click ang "Tapusin".
  5. Kopyahin at I-paste ang aming ibinigay na code na may Mga Komento.

Hakbang 7: Synthesize ang Disenyo

Pumunta sa Flow Navigator at i-click ang "Run Synthesis" sa seksyong Synthesis

Hakbang 8: Ipatupad ang Disenyo

Kapag matagumpay mong naipatakbo ang pagbubuo, magkakaroon ng isang pop up window upang hilingin sa iyo na patakbuhin ang pagpapatupad. I-click ang "OK" upang magpatuloy. Kung ang window na ito ay hindi pop up, sundin ang mga tagubilin sa ibaba:

Pumunta sa Flow Navigator at i-click ang "Run Implementation" sa seksyong Pagpapatupad

Hakbang 9: Bumuo ng Bitstream

Pumunta sa Flow Navigator at i-click ang "Bumuo ng Bitstream" sa seksyon ng Program at Pag-debug

Hakbang 10: I-target ang Hardware

  1. Tiyaking naka-plug ang iyong board ng Basys3 sa computer na Vivado na tinatakbo. Ang board ay dapat magkaroon ng dulo ng microUSB ng isang cable na naka-plug in, na may regular na dulo ng USB ng cable na iyon na naka-plug sa iyong computer.
  2. Bumaba sa "Buksan ang Hardware Manager" sa seksyong Program at Debug, pagkatapos ay i-click ang maliit na tatsulok sa kaliwa upang buksan ito.
  3. I-click ang pindutang "Buksan ang Target", at piliin ang "Auto Connect"

Hakbang 11: I-program ang Device

Program ang Device
Program ang Device
  1. Piliin ang "Hardware Manager"
  2. I-click ang "Program Device"
  3. Piliin ang aparato na pop up
  4. I-click ang "Program"

Inirerekumendang: