Xilinx FPGA入門連載22:經(jīng)典模式流水燈實(shí)驗(yàn)
特權(quán)同學(xué),版權(quán)所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1jGjAhEm ![]()
1 功能簡介
本實(shí)例使用一個(gè)撥碼開關(guān)和2個(gè)導(dǎo)航按鍵控制流水燈的各種不同變化模式。接口如下。 input ext_clk_25m, //外部輸入25MHz時(shí)鐘信號 input ext_rst_n, //外部輸入復(fù)位信號,低電平有效 input[0:0] switch, //撥碼開關(guān)SW3輸入,ON --
低電平;OFF -- 高電平 input key_upup,key_down, //up和down兩個(gè)導(dǎo)航按鍵輸入,未按下為高電平,按下后為低電平 output reg[7:0] led //8個(gè)LED指示燈接口 模式流水燈功能示意如圖所示。 ![]() 這里我們需要注意,當(dāng)撥碼開關(guān)SW3處于OFF時(shí), LED停止不動(dòng),只有一個(gè)LED處于點(diǎn)亮,并且點(diǎn)亮的LED不會(huì)變化;而SW3處于ON狀態(tài)時(shí),流水燈處于流動(dòng)狀態(tài)。導(dǎo)航按鍵S2被按下后,LED流動(dòng)方向是從上到下(D9到D2方向);導(dǎo)航按鍵S3被按下后,LED流動(dòng)方向是從下到上(D2到D9)。
2 板級調(diào)試
將sp6.bit文件下載到FPGA中,可以通過改變撥碼開關(guān)SW3、導(dǎo)航按鍵S2和S3的狀態(tài),來觀察LED流水燈的工作情況。
|
|
|