Talaan ng mga Nilalaman:
- Hakbang 1: I-install ang Xilinx Vivado Webpack
- Hakbang 2: Lumikha ng isang Bagong Proyekto
- Hakbang 3: Lumikha ng Dot / Dash Input Module
- Hakbang 4: Lumikha ng Pitong Segment na Module ng Output ng Display
- Hakbang 5: Lumikha ng Nangungunang Modyul
- Hakbang 6: Lumikha ng Constraints File
- Hakbang 7: Synthesize ang Disenyo
- Hakbang 8: Ipatupad ang Disenyo
- Hakbang 9: Bumuo ng Bitstream
- Hakbang 10: I-target ang Hardware
- Hakbang 11: I-program ang Device
Video: Basys 3 Morse Decoder: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
- Buksan ang vivado. Pagkatapos i-click ang "Lumikha ng Bagong Project"
- 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.
- Piliin ang RTL Project.
- I-click ang "Susunod".
- I-click ang "Susunod" upang i-bypass ang Mga AddSource
- I-click ang "Susunod" upang i-bypass ang Magdagdag ng Umiiral na Ip
- I-click ang "Susunod" upang lampasan ang Magdagdag ng Mga Paghihigpit Piliin ang iyong board batay sa ibinigay na larawan.
- I-click ang "Susunod"
- I-click ang "Tapusin"
Hakbang 3: 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.
- Pumunta sa window ng Mga Pinagmulan, Pag-right click, at i-click ang "Magdagdag ng Mga Pinagmulan"
- Piliin ang "Magdagdag o Lumikha ng mapagkukunan ng Disenyo"
- I-click ang "Lumikha ng File"
- Palitan ang uri ng file sa "VHDL"
- Pangalanan ang iyong file (ang amin ay pinangalanang DD) at i-click ang "OK"
- I-click ang "Tapusin"
- I-click ang "OK" upang lampasan ang window na "Tukuyin ang Modyul"
- 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
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.
- Mag-click sa window ng pinagmulan at piliin muli ang "Magdagdag ng Mga Pinagmulan".
- Piliin ang "Magdagdag o Lumikha ng Mga Paghihigpit", pagkatapos ay mag-click sa susunod.
- I-click ang "Lumikha ng File", at iwanan ang filetype na hindi nagbago. Pangalanan ang file na "MorseDecoder".
- I-click ang "Tapusin".
- 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
- 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.
- Bumaba sa "Buksan ang Hardware Manager" sa seksyong Program at Debug, pagkatapos ay i-click ang maliit na tatsulok sa kaliwa upang buksan ito.
- I-click ang pindutang "Buksan ang Target", at piliin ang "Auto Connect"
Hakbang 11: I-program ang Device
- Piliin ang "Hardware Manager"
- I-click ang "Program Device"
- Piliin ang aparato na pop up
- I-click ang "Program"
Inirerekumendang:
LabDroid: Morse Code Encoder / Decoder: 4 Hakbang
LabDroid: Morse Code Encoder / Decoder: Tandaan: Ang tagubiling ito ay hindi maisasakatuparan 1: 1 sa pinakabagong bersyon ng LabDroid. I-a-update ko ito sa lalong madaling panahon. Ipapakita sa iyo ng proyektong ito kung ano ang maaari mong gawin sa LabDroid. Dahil ang isang Hello World ay karaniwang ginawa batay sa teksto, ilaw o tunog, naisip ko para sa LabDr
Manunulat ng Arduino Morse Code: 7 Mga Hakbang (na may Mga Larawan)
Manunulat ng Arduino Morse Code: Gumawa ako ng isang robot na maaaring i-convert ang anumang naibigay na teksto sa Morse code at pagkatapos ay isulat ito !! Ginawa ito sa karton at Lego at para sa electronics ginamit ko ang Arduino at dalawang motor lamang
Binary Tree Morse Decoder: 7 Hakbang (na may Mga Larawan)
Binary Tree Morse Decoder: a.articles {font-size: 110.0%; font-weight: naka-bold; font-style: italic; dekorasyon sa teksto: wala; background-color: red;} a.articles: hover {background-color: black;} Ito ay nagtuturo na nagpapaliwanag kung paano i-decode ang Morse Code gamit ang isang Arduino Uno R3.T
IR Remote DECODER NA GAMIT SA ARDUINO .: 4 Mga Hakbang (na may Mga Larawan)
IR Remote DECODER NGGAMIT ARDUINO .: Ito ay isa pang madaling gamitin na tutorial ng gumagamit para sa paggawa ng isang napaka-simpleng IR Remote decoder gamit ang isang Arduino at IR receiver. Saklaw ng tutorial na ito ang lahat mula sa pag-set up ng software hanggang sa paggamit ng IR Receiver at pag-decode ng mga signal. Ang mga ito
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol