2.開發(fā)板功能測試所有軟件工具均在光盤資料Tools文件夾內(nèi)。
調(diào)試串口為USB TO UART(CON24)。
2.1本測試程序?qū)崿F(xiàn)的功能是:點亮底板LED和實現(xiàn)LED的流水燈狀態(tài)閃爍。按程序加載步驟加載LED.bit文件。
演示現(xiàn)象: 底板LED1~LED3做循環(huán)流水燈閃爍。 2.2 [url=]LED_CC[/url]——核心板LED流水燈測試
本測試程序?qū)崿F(xiàn)的功能是:點亮核心板LED和實現(xiàn)LED的流水燈狀態(tài)閃爍。按程序加載步驟加載LED.bit文件。 演示現(xiàn)象: 核心板LED1、LED2做循環(huán)流水燈閃爍。 2.3 KEY——按鍵測試
本測試程序?qū)崿F(xiàn)的功能是:實現(xiàn)按鍵控制核心板LED燈的亮滅。按程序加載步驟加載KEY.bit文件。 演示現(xiàn)象: (1) 按下SW1,點亮核心板LED1保持1S后熄滅; (2) 按下SW3,點亮核心板LED2保持1S后熄滅。 2.4 FAN——風(fēng)扇功能測試
本測試程序?qū)崿F(xiàn)的功能是:實現(xiàn)按鍵控制風(fēng)扇的運行。按程序加載步驟加載fengshan.bit文件。 演示現(xiàn)象: 按下SW1,風(fēng)扇停止運行,松開SW1,風(fēng)扇運行; 2.5 UART——UART回環(huán)測試
本測試程序?qū)崿F(xiàn)的功能是:實現(xiàn)UART回環(huán),使用波特率為115200。將開發(fā)板的串口和PC機連接,打開串口調(diào)試助手軟件(路徑為”光盤資料\Tools\SerialDebug.exe”)。按程序加載步驟加載uart_test.bit文件。 演示現(xiàn)象: (1) 在串口調(diào)試終端輸入字符,F(xiàn)PGA串口接收后返回,在接收端顯示,如圖所示: ​
圖 12
(2) 可在頂層通過修改參數(shù)直接修改串口波特率,如圖所示: ​
圖 13
2.6 EEPROM——IIC總線寫入和讀取測試
測試功能: 實現(xiàn)IIC總線底層的寫入和讀取操作。寫操作:由地址0開始向EEPROM中寫入了10個十六進制數(shù)據(jù),分別是11、12、13、14、15、16、17、18、19和21;讀操作:由地址0開始從EEPROM中讀出24個數(shù)據(jù)(注:EEPROM中沒寫數(shù)據(jù)的地址,數(shù)據(jù)讀出為FF)。 測試步驟: 將開發(fā)板的串口和PC機連接,打開串口調(diào)試助手軟件。按程序加載步驟加載EEPROM.bit文件。 演示現(xiàn)象: 接收區(qū)選擇十六進制顯示,可以看到串口打印數(shù)據(jù),如圖所示: ​
圖 14
2.7 DDR3——DDR3的讀寫測試
測試功能: 實現(xiàn)DDR3的寫入和讀取操作。寫操作:串口助手以文件方式發(fā)送1K個數(shù)據(jù),F(xiàn)PGA接收并將數(shù)據(jù)寫入DDR3;讀操作:FPGA從DDR3讀取數(shù)據(jù),并將1K個數(shù)據(jù)連續(xù)發(fā)送到串口,串口助手以文件方式保存數(shù)據(jù)。 測試步驟: 將開發(fā)板的串口和PC機連接,打開光盤下串口調(diào)試助手軟件。使用的開發(fā)板為標配時,加載DDR3_256M工程中的DDR3.bit,使用的開發(fā)板為高配時,加載DDR3_512M工程中的DDR3.bit。 演示現(xiàn)象: (1) 發(fā)送區(qū)勾選“啟用文件數(shù)據(jù)源”,然后選中測試文件“1024字節(jié)測試數(shù)據(jù).txt”,接收區(qū)勾選“接收另存為文件”,命個名“1024字節(jié)接收數(shù)據(jù).txt”,點保存。然后點擊發(fā)送,可以看到串口打印數(shù)據(jù),如圖所示: 備注:測試文件需自行新建,里面輸入1024字節(jié)數(shù)據(jù),命名“1024字節(jié)測試數(shù)據(jù).txt”,接收文件自動生成,命名“1024字節(jié)接收數(shù)據(jù).txt”,文件路徑根據(jù)實際需求保存,本文保存在DDR3例程文件夾下。 ​
圖 15
​
圖 16
​
圖 17
(2)可在頂層通過修改參數(shù)直接修改DDR3通信頻率,如圖所示: ​
圖 18
2.8 XADC——XADC功能測試
測試功能: 實現(xiàn)XADC十個AD通道的讀取過程。讀取的AD值分別是溫度值、VCCINT電壓、VCCAUX電壓、VP/VN專用通道電壓、VCCBRAM電壓、輔助通道AUX0電壓、輔助通道AUX1電壓、輔助通道AUX2電壓、輔助通道AUX3電壓、輔助通道AUX8電壓(注:專用通道,輔助通道板子上都沒有加輸入,電壓應(yīng)該都是約0V)。 測試步驟: 將開發(fā)板的串口和PC機連接,打開串口調(diào)試助手軟件。按程序加載步驟加載xadc_uart_tx_top.bit文件。 演示現(xiàn)象: (1) 每隔200ms,串口打印各通道的對應(yīng)值,如圖所示: ​
圖 19
(2) 將XADC采到的數(shù)據(jù)填入“XADC值計算.xls”,該表在XADC工程目錄下,即可自動算出對應(yīng)的溫度及電壓。 ​
圖 20
(3) 專用通道VP/VN、輔助通道AUX0、輔助通道AUX8可測0-1V電壓。原理圖如下: ​
圖 21
|