TLK7-EVM開發例程使用手冊(2)
2.開發板功能測試
所有軟件工具均在光盤資料Tools文件夾內。
調試串口為USB TO UART(CON24)。
2.1本測試程序實現的功能是:點亮底板LED和實現LED的流水燈狀態閃爍。按程序加載步驟加載LED.bit文件。
演示現象:
底板LED1~LED3做循環流水燈閃爍。
2.2??LED_CC——核心板LED流水燈測試
本測試程序實現的功能是:點亮核心板LED和實現LED的流水燈狀態閃爍。按程序加載步驟加載LED.bit文件。
演示現象:
核心板LED1、LED2做循環流水燈閃爍。
2.3 KEY——按鍵測試
本測試程序實現的功能是:實現按鍵控制核心板LED燈的亮滅。按程序加載步驟加載KEY.bit文件。
演示現象:
(1) 按下SW1,點亮核心板LED1保持1S后熄滅;
(2) 按下SW3,點亮核心板LED2保持1S后熄滅。
2.4 FAN——風扇功能測試
本測試程序實現的功能是:實現按鍵控制風扇的運行。按程序加載步驟加載fengshan.bit文件。
演示現象:
按下SW1,風扇停止運行,松開SW1,風扇運行;
2.5 UART——UART回環測試
本測試程序實現的功能是:實現UART回環,使用波特率為115200。將開發板的串口和PC機連接,打開串口調試助手軟件(路徑為”光盤資料\Tools\SerialDebug.exe”)。按程序加載步驟加載uart_test.bit文件。
演示現象:
(1) 在串口調試終端輸入字符,FPGA串口接收后返回,在接收端顯示,如圖所示:
圖 12
(2) 可在頂層通過修改參數直接修改串口波特率,如圖所示:
圖 13
2.6 EEPROM——IIC總線寫入和讀取測試
測試功能:
實現IIC總線底層的寫入和讀取操作。寫操作:由地址0開始向EEPROM中寫入了10個十六進制數據,分別是11、12、13、14、15、16、17、18、19和21;讀操作:由地址0開始從EEPROM中讀出24個數據(注:EEPROM中沒寫數據的地址,數據讀出為FF)。
測試步驟:
將開發板的串口和PC機連接,打開串口調試助手軟件。按程序加載步驟加載EEPROM.bit文件。
演示現象:
接收區選擇十六進制顯示,可以看到串口打印數據,如圖所示:
圖 14
2.7 DDR3——DDR3的讀寫測試
測試功能:
實現DDR3的寫入和讀取操作。寫操作:串口助手以文件方式發送1K個數據,FPGA接收并將數據寫入DDR3;讀操作:FPGA從DDR3讀取數據,并將1K個數據連續發送到串口,串口助手以文件方式保存數據。
測試步驟:
將開發板的串口和PC機連接,打開光盤下串口調試助手軟件。使用的開發板為標配時,加載DDR3_256M工程中的DDR3.bit,使用的開發板為高配時,加載DDR3_512M工程中的DDR3.bit。
演示現象:
(1) 發送區勾選“啟用文件數據源”,然后選中測試文件“1024字節測試數據.txt”,接收區勾選“接收另存為文件”,命個名“1024字節接收數據.txt”,點保存。然后點擊發送,可以看到串口打印數據,如圖所示:
備注:測試文件需自行新建,里面輸入1024字節數據,命名“1024字節測試數據.txt”,接收文件自動生成,命名“1024字節接收數據.txt”,文件路徑根據實際需求保存,本文保存在DDR3例程文件夾下。
圖 15
圖 16
圖 17
(2)可在頂層通過修改參數直接修改DDR3通信頻率,如圖所示:
圖 18
2.8 XADC——XADC功能測試
測試功能:
實現XADC十個AD通道的讀取過程。讀取的AD值分別是溫度值、VCCINT電壓、VCCAUX電壓、VP/VN專用通道電壓、VCCBRAM電壓、輔助通道AUX0電壓、輔助通道AUX1電壓、輔助通道AUX2電壓、輔助通道AUX3電壓、輔助通道AUX8電壓(注:專用通道,輔助通道板子上都沒有加輸入,電壓應該都是約0V)。
測試步驟:
將開發板的串口和PC機連接,打開串口調試助手軟件。按程序加載步驟加載xadc_uart_tx_top.bit文件。
演示現象:
(1) 每隔200ms,串口打印各通道的對應值,如圖所示:
圖 19
(2) 將XADC采到的數據填入“XADC值計算.xls”,該表在XADC工程目錄下,即可自動算出對應的溫度及電壓。
圖 20
(3) 專用通道VP/VN、輔助通道AUX0、輔助通道AUX8可測0-1V電壓。原理圖如下:
圖 21
硬件開發 單片機
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。