Cov txheej txheem:
- Kauj Ruam 1: Kauj Ruam 1: Nws Ua Haujlwm Li Cas
- Kauj Ruam 2: Kauj Ruam 2: Programming Basys 3 Board
- Kauj Ruam 3: Kauj Ruam 3: Yuav Siv Li Cas
Video: Integer_Matrix_Solver_UART_SERIAL_VHDL: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Cov ntawv qhia qhia no qhia koj yuav ua li cas ua 2 los ntawm 2 tus lej sib xyaw los ntawm kev siv UART Serial davhlau ya nyob twg module nrog rau cov lej matrix solver module. Tus neeg siv yuav tuaj yeem nkag mus rau 2 los ntawm 2 tus lej thiab tom qab ntawv tsim qauv tsim yuav ntuav tawm qhov kev daws teeb meem rau kab ke.
Txhawm rau siv tus lej no, koj yuav xav tau:
- Digilent Basys 3 FPGA Board
- Khoos phis tawj nrog Xilinx Vivado Software (Webpack Edition yuav ua haujlwm). Rau qhov qauv no, peb siv 2017.2 version.
- Micro USB Cord (Muaj peev xwm xa cov ntaub ntawv)
Tus Sau: Drew Miller, EE Major, Cal Poly SLO, Sukhdeep Singh, EE Major, Cal Poly SLO Class: Digital Design
- EE/CPE 133 Tus Qhia: Joseph Callenes
Qhov chaw:
- UART_TX, UART_RX los ntawm:
- Tshaj tawm los ntawm:
Muaj nuj nqi rau faib ntawm ob tus lej tsis kos npe:
Kauj Ruam 1: Kauj Ruam 1: Nws Ua Haujlwm Li Cas
Cov tswv yim: Tus neeg siv nkag mus rau kab ke kab ke rau hauv lub computer davhlau ya nyob twg thiab tom qab ntawd UART Module hloov lawv mus rau ib qho array rau matrix solver module los tswj. UART module cuam tshuam nrog tus neeg siv thiab tso cai rau lawv nkag mus rau qhov tsim nyog matrix nrog rau coj lawv mus rau cov ntaub ntawv raug. Lub kaw lus tseem muaj qhov rov pib dua/qhib kev hloov pauv rau sab laug ntawm qhov hloov pauv ntawm Basys3 board.
Cov txiaj ntsig: Cov txiaj ntsig los ntawm kev daws teeb meem matrix tau dhau los ntawm UART module interface thiab tom qab ntawd tso tawm ntawm lub khoos phis tawj dav hlau nrog cov kev daws teeb meem teev tseg ntawm lub vijtsam. Qhov kev daws teeb meem matrix tso tawm tsis tau kos npe tus qauv txheej txheem vectors rau UART module uas hloov lawv mus rau cov neeg siv khoom zoo dua rau cov neeg siv kom txaus siab. Tam sim no cov lej daws teeb meem tsuas yog tuaj yeem muaj tus lej txog 15 nkag mus thiab cov txiaj ntsig tau los yuav tsum yog qhov ua kom huv lossis cov kev daws teeb meem matrix tsis tuaj yeem tawm qhov kev daws teeb meem raug.
Qib Siab Tshaj "Kev Tswj Tus Kheej" Cov Qauv: Tus neeg siv nkag mus rau lawv cov kab ke uas xav tau rau hauv cov qauv no dhau los ntawm UART_TX thiab UART_RX cov qauv thiab nws hloov cov tswv yim los ntawm lub khoos phis tawj lub dav hlau mus rau qhov ntau ntawm cov qauv kev xav uas tau ua tiav los ntawm matrix solver module. Matrix solver module tom qab ntawd rov qab los ntawm cov qauv txheej txheem cov ntsiab lus vectors uas tom qab ntawd tso tawm ntawm lub vijtsam los ntawm UART serial interface. Kev xa thiab txais cov ntaub ntawv los ntawm UART cov qauv tau ua tiav los ntawm kev siv FSM ntev heev hauv cov qauv no.
UART_TX Module: Tus neeg siv nkag mus rau 8 ntsis tus qauv logic vector thiab xa teeb liab kom xa cov ntaub ntawv ntawm USB interface. Thaum nws tab tom xa cov ntaub ntawv, TX_Active teeb liab siab. Tom qab nws tau xa cov ntaub ntawv, TX_Done teeb liab pulses.
UART_RX Module: Tus neeg siv tau txais 8 khoom ntawm cov ntaub ntawv ib zaug los ntawm USB interface. Lub plawv dhia los ntawm RX_DV yog qhov taw qhia uas tau txais cov ntaub ntawv thiab tias RX_Byte vector logic tuaj yeem nyeem tau.
Matrix Solver Module: Lub matrix solver tau txais ib qho imputed array los ntawm UART module uas sawv cev rau matrix. Lub matrix solver tom qab ntawd hloov txhua tus lej hauv kab ke rau hauv cov lej kom nws yooj yim rau kev ua haujlwm ntawm lawv. Sab hauv lub matrix solver module muaj ob peb sub modules. Thawj sub module yog inverse_matrix_1 uas siv tus lej thiab tom qab ntawd muab qhov rov qab ntawm cov lej muab. Tus lej txuas ntxiv tom ntej yog qhov sib npaug uas sib npaug ntawm tag nrho cov lej los ntawm cov lej sib thooj uas siv cov qauv ua haujlwm sib luag. Thaum kawg, tus tswv qauv qhia lawv ua ke kom tso tawm ib qho lus teb.
Kauj Ruam 2: Kauj Ruam 2: Programming Basys 3 Board
Thaum koj tau txais cov cai los ntawm hauv qab no upload nws mus rau hauv paus 3 pawg thawj coj los siv lub interface.
reference.digilentinc.com/basys3/refmanual
Kauj Ruam 3: Kauj Ruam 3: Yuav Siv Li Cas
Siv tus lej txuas ntawm 9600 baud txhawm rau sib txuas lus nrog Basys3 UART. Kuv siv tshuaj ntsuam ntawm linux nrog cov lus txib hauv qab no:
screen /dev /ttyUSB1 9600
Txhawm rau ua qhov no ntawm linux, Kuv yuav tsum ntxiv kuv cov neeg siv rau pab pawg "dialout". Ntawm Windows, putty yuav tsum ua haujlwm, thiab ntawm MacOSX, nws yuav tsum yog txheej txheem zoo ib yam rau linux.
Tig txoj kab laug sab laug mus rau ntawm txoj haujlwm pib lub matrix solver. Hloov nws mus tua rov pib dua tus lej matrix.
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Kawm Yuav Ua Li Cas Kos Tus Tswm Ciab - Kauj Ruam Ib Kauj Ruam: 6 Kauj Ruam
Kawm Yuav Ua Li Cas Thiaj Li Tswmciab - Kauj Ruam Ib kauj ruam: Cov tswm ciab no siv sijhawm 10 feeb los kos yog tias koj ua raws kuv cov kauj ruam ua tib zoo
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: 9 Kauj Ruam
DIY Arduino Robotic Arm, Kauj Ruam ntawm Kauj Ruam: Cov ntawv qhia no yog qhia koj yuav tsim lub Caj Npab Caj Npab ntawm koj tus kheej li cas