Cov txheej txheem:

Tsim UART hauv VHDL: 5 Kauj Ruam
Tsim UART hauv VHDL: 5 Kauj Ruam

Video: Tsim UART hauv VHDL: 5 Kauj Ruam

Video: Tsim UART hauv VHDL: 5 Kauj Ruam
Video: qhiab ua tsev Animation Part 1 2021 03 28 14 26 16 2024, Kaum ib hlis
Anonim
Tsim ntawm UART hauv VHDL
Tsim ntawm UART hauv VHDL

UART sawv rau Universal Asynchronous Receiver Transmitter. Nws yog qhov nrov tshaj plaws thiab yooj yim tshaj plaws kev sib txuas lus raws tu qauv Hauv qhov kev qhia no, koj yuav kawm paub tsim UART module hauv VHDL li cas.

Kauj Ruam 1: UART yog dab tsi?

Txhawm rau sib tham nrog ntau yam khoom siv sab nraud, cov txheej txheem lossis cov tswj hwm feem ntau siv UART kev sib txuas lus. Nws yog kev sib txuas lus yooj yim thiab nrawm. Txij li UART yog qhov xav tau yam tsawg kawg hauv yuav luag txhua tus txheej txheem, lawv feem ntau tsim los ua Soft IP cores hauv VHDL lossis Verilog rau rov siv tau thiab yooj yim ntawm kev koom ua ke.

Kauj ruam 2: Kev qhia tshwj xeeb

Cov lus qhia tshwj xeeb ntawm UART tsim tau muab hauv qab no:

* Txuj UART teeb liab.

* Kho tus nqi baud los ntawm 600-115200.

* Sampling = 8x @receiver

* FPGA pov thawj tsim - ntawm Xilinx Artix 7 pawg thawj coj.

* Xeem ntawm UART cov khoom siv sab hauv, Hyperterminal ua tiav - txhua qhov baudrates

Kauj Ruam 3: Tsim Tus Qauv

  1. Peb yuav tsim 3 tus qauv, uas peb yuav koom ua ke tom qab kom ua tiav UART.

    • Module Transmitter: Saib xyuas cov ntaub ntawv xa tawm
    • Tus Txais Tus Qauv: Saib xyuas cov ntaub ntawv txais tos
    • Baud generator Module: Saib xyuas lub sijhawm baud moos.
  2. Baud generator module yog teeb tsa tau zoo. Nws tsim ob lub moos baud los ntawm lub moos tseem ceeb, raws li qhov xav tau ceev. Ib qho rau tus xa xov, lwm tus rau tus txais.
  3. Tus txais tus qauv siv tus qauv piv txwv ntawm 8x txhawm rau txo qhov tshwm sim ntawm kev ua yuam kev hauv kev txais tos, piv txwv li, tus txais lub suab baud yog 8x tus xa xov baud moos.
  4. Tswj cov teeb liab los tswj kev xa thiab txais tos, nrog rau cuam tshuam cov teeb liab.
  5. Standard UART serial interface uas tsis muaj qhov sib luag me ntsis, ib qho nres thiab pib me ntsis, 8 cov ntaub ntawv me me.
  6. Ib qho kev sib txuas sib txuas los sib tham nrog tus tswv tsev piv txwv li, tus tsim khoom lossis tus tswj hwm, uas pub thiab tau txais cov ntaub ntawv sib luag mus thiab los ntawm UART.

Kauj Ruam 4: Simulation Results

Simulation Results
Simulation Results

Kauj ruam 5: Txuas Cov Ntaub Ntawv

* UART transmitter module -vhd cov ntaub ntawv

* UART tus qauv txais - vhd cov ntaub ntawv

* Baud generator module - vhd cov ntaub ntawv

* UART module - Lub ntsiab tseem ceeb tshaj tawm ua ke cov qauv saum toj no - cov ntaub ntawv vhd

* Cov ntaub ntawv tag nrho ntawm UART IP Core - pdf

Rau ib qho lus nug, thov hu rau kuv:

Muj Raj

ua raws kuv:

Rau cov lus nug, tiv toj: [email protected]

Pom zoo: