国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

QuartusUART串口設(shè)計Verilog代碼遠(yuǎn)程云端平臺

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

2-231219101122913.doc

共1個文件

名稱:QuartusUART串口設(shè)計Verilog代碼遠(yuǎn)程云端平臺

軟件:Quartus

語言:Verilog

代碼功能:

UART串口設(shè)計:

波特率9600,1位起始位,8位數(shù)據(jù)位,1位停止位;

具有發(fā)送和接收功能;

通過按鍵控制發(fā)送的內(nèi)容;

接收的數(shù)據(jù)通過led顯示。

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

本代碼已在遠(yuǎn)程云端平臺驗證,遠(yuǎn)程云端平臺如下,其他遠(yuǎn)程云端平臺可以修改管腳適配:

遠(yuǎn)程平臺照片.png

演示視頻:

設(shè)計文檔:

1. 工程文件

遠(yuǎn)程平臺電路

2. 程序文件

3. 程序編譯

4. RTL圖

5. 管腳分配

1. 工程文件

遠(yuǎn)程平臺電路

2. 程序文件

3. 程序編譯

4. RTL圖

5. 管腳分配

部分代碼展示:

//UART?波特率9600,1位起始位,8位數(shù)據(jù)位,1位停止位
module?uart_top(
????input???????????sys_clk,??????????//外部10M時鐘
????input???????????sys_rst_n,????????//外部復(fù)位信號,低有效
????//uart接口
????input???????????uart_rxd,?????????//UART接收端口
????output??????????uart_txd,?????????//UART發(fā)送端口
?
?input???????????key_send,????????//發(fā)送按鍵
?input?????????[7:0]?data_send,???//發(fā)送數(shù)據(jù)?
?output?[7:0]?LED??????????//接收數(shù)據(jù)LED顯示
????);
????
//wire?define???
wire???????uart_en_w;?????????????????//UART發(fā)送使能
wire?[7:0]?data_led;
assign?LED=data_led;//接收數(shù)據(jù)LED顯示
wire?uart_txd_wire;
assign?uart_txd=uart_txd_wire;
//串口接收模塊?????
uart_recv?u_uart_recv(?????????????????
????.sys_clk????????(sys_clk),//外部10M時鐘?
????.sys_rst_n??????(sys_rst_n),//外部復(fù)位信號,低有效
????.uart_rxd???????(uart_rxd),//UART接收端口
????.uart_done??????(uart_en_w),
????.uart_data??????(data_led)//接收數(shù)據(jù)LED顯示
????);
?
//串口發(fā)送模塊????
uart_send?u_uart_send(?????????????????
????.sys_clk????????(sys_clk),//外部10M時鐘?
????.sys_rst_n??????(sys_rst_n),//外部復(fù)位信號,低有效
????.uart_en????????(key_send),//發(fā)送按鍵
????.uart_din???????(data_send),//發(fā)送數(shù)據(jù)
????.uart_txd???????(uart_txd_wire)//UART發(fā)送端口
????);
endmodule

點擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=366

  • 2-231219101122913.doc
    下載

相關(guān)推薦