My title page contents

MiniZed开发板实现串口UART通信

名称:MiniZed开发板实现串口发送和接收(代码在文末付费下载)

软件:VIVADO

语言:Verilog

vivado.jpeg

顶层代码


module uart_test(

input                        clk,

input                        rst_n,

input                        uart_rx,

input[7:0]                   tx_data,

output[7:0]                  rx_data,

output                       uart_tx

);


parameter                        CLK_FRE = 50;//Mhz

wire                             tx_data_valid;

wire                             tx_data_ready;

wire                             rx_data_valid;

wire                             rx_data_ready;


assign rx_data_ready = 1'b1;//always can receive data

assign tx_data_valid = 1'b1;

uart_rx#

(

.CLK_FRE(CLK_FRE),

.BAUD_RATE(9600)

) uart_rx_inst

(

.clk                        (clk                      ),

.rst_n                      (rst_n                    ),

.rx_data                    (rx_data                  ),

.rx_data_valid              (rx_data_valid            ),

.rx_data_ready              (rx_data_ready            ),

.rx_pin                     (uart_rx                  )

);


uart_tx#

(

.CLK_FRE(CLK_FRE),

.BAUD_RATE(9600)

) uart_tx_inst

(

.clk                        (clk                      ),

.rst_n                      (rst_n                    ),

.tx_data                    (tx_data                  ),

.tx_data_valid              (tx_data_valid            ),

.tx_data_ready              (tx_data_ready            ),

.tx_pin                     (uart_tx                  )

);


endmodule

开发板资料:

constraint.docx

[PRJ-MI1DEV,1-01-04]_Schematic Prints.pdf

MiniZed-HW-UG-v1-0-V1_0.pdf

代码文件:



1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » MiniZed开发板实现串口UART通信

发表评论

模板文件不存在: ./template/plugins/comment/pc/index.htm

注册为本站会员,充值100得150,详情咨询客服

目前为止共有 *** 位优秀的会员加入! 立刻加入会员