TLK7-EVM開發(fā)例程使用手冊(5)
2.15 DAC_AD9706_FMC2——DAC功能測試
本測試與DAC_AD9706_FMC1例程測試操作相同。按程序加載步驟加載DAC_AD9706.bit文件。
用創(chuàng)龍AD9613/DA9706模塊連接FMC2接口(CON9),示波器探頭連接模塊的DAC模擬輸出口。按照DAC_AD9706_FMC1例程進行設置,用示波器即可觀察現(xiàn)象。
2.16 USB——USB讀寫測試
測試功能:
本測試程序?qū)崿F(xiàn)的功能是:實現(xiàn)開發(fā)板與PC之間的數(shù)據(jù)傳送,從而達到USB的檢測。
測試步驟:
(1) 上電前準備:把開發(fā)板USB2.0接口(CON26)連接到PC。
(2) 設備驅(qū)動連接:根據(jù)軟件安裝文檔《Cypress USB驅(qū)動安裝》安裝USB驅(qū)動,接著打開CyConsle.exe(路徑:"C:\Cypress\Cypress Suite USB 3.4.7\CyConsole"),即可顯示USB驅(qū)動,界面如下圖所示:
圖 42
選擇"Options->EZ-USB Interface",在"EZ-USB Interface"界面里選擇"Lg EEPROM"按鈕,選擇生成的bulkloop.iic文件打開(路徑為"Demo\USB"),這時可以看到PC已經(jīng)檢測到開發(fā)板的USB設備。如下圖所示:
圖 43
圖 44
出現(xiàn)以下的提示說明程序已經(jīng)下載到EEPROM里了,如下圖所示:
圖 45
操作執(zhí)行測試:開發(fā)板加載usb_test.bit文件(路徑為"\Demo\USB\ForDownload"),Length和"Hex Bytes"如下圖紅框配置,Pipe選擇IN或OUT。最后點擊"Bulk Trans"按鈕進行發(fā)送或接收512Byte數(shù)據(jù),如下圖所示:
圖 46?發(fā)送數(shù)據(jù)
圖 47?讀取數(shù)據(jù)
注:測試時只能選擇0:端口和2:端口,如果只下載了固件程序,沒下載FPGA程序,會出現(xiàn)0:端口只能寫入1024個字節(jié)則不能再寫了,并且讀不出數(shù)據(jù);如果固件程序和FPGA程序都下載了,則0:可以無限寫入,但1024個字節(jié)后,F(xiàn)PGA那邊就已經(jīng)存滿了,所以后面再寫入的時候,相當于沒有寫入,讀數(shù)據(jù)的時候也只能讀出1024個字節(jié)數(shù)據(jù)
2.17 PCIE_EP_X2——PCIE數(shù)據(jù)讀寫功能測試
本測試程序?qū)崿F(xiàn)的功能是:實現(xiàn)PCIE PIO功能。
操作系統(tǒng):
Windows?7 32bit
測試步驟:
(1) 燒寫PCIE_EP_X2.bin文件到FPGA;
(2) 將開發(fā)板撥碼開關打到''MASTER SPI''模式,插入PC機主板PCIE插槽;
(3) 啟動PC機;
(4) 使用PciTree測試工具(只支持32位操作系統(tǒng)),在光盤Tools目錄下,將HLP.SYS文件拷貝到''C:\WINDOWS\system32\drivers'',即可直接運行。客戶可自行選擇其他測試工具。
演示現(xiàn)象:
(1) 運行PciTree,可以看到開發(fā)板相關信息,如下圖所示:
圖 48
(2) 雙擊BAR 0,對BAR 0空間進行讀寫測試,出現(xiàn)如下對話框:
圖 49
(3) 點擊"是(Y)"此一按鈕,出現(xiàn)如下對話框:
圖 50
(4) BAR 0空間偏移地址0x0為只讀寄存器,讀出的值為固定值0x78563421,如圖所示:(FPGA采用的是大端格式)
圖 51
可對任意單個寄存器進行讀寫操作,選中對應的地址,在''edit memory''輸入值,點擊''Write Memory'',勾選''auto read memory'',即可看到從板卡中讀出的數(shù)據(jù)。
BAR 0空間偏移地址0x4所對應的寄存器bit2-bit0,連接到LED,對此寄存器寫值0x07000000可點亮開發(fā)板LED,勾選''auto read memory'',即可看到從板卡中讀出的數(shù)據(jù),如下圖所示:
圖 52
2.18 UDP-SFP——UDP網(wǎng)絡通信功能測試
本測試程序?qū)崿F(xiàn)的功能是:通過電口模塊實現(xiàn)UDP通訊功能,不支持PING命令。
測試方法:使用測試工具軟件,創(chuàng)建一個UDP連接,F(xiàn)PGA會發(fā)回接收到的數(shù)據(jù)。
開發(fā)板IP地址設置為192.168.0.25,端口:6666,也可以根據(jù)需要修改IP地址,修改位置如下:
圖 53
測試接口:SFP1(CON6)/SFP2(CON7)
測試硬件:
千兆RJ45光電口模塊,型號:GBPPM_RJ45;
千兆網(wǎng)線(1條)。
測試步驟:
SFP1和SPF2測試方法一樣,以下以SFP1測試為例。
將SFP電口模塊插入SFP1接口,用千兆網(wǎng)線連接電口模塊和PC機;
打開“控制面板->網(wǎng)絡和Internet->網(wǎng)絡連接”,可看到當前以太網(wǎng),右鍵選擇屬性:
圖 54
點擊“Internet協(xié)議版本4(TCP/IPV4)”,再點擊右下角“屬性(R)”,進入屬性,如下圖所示:
圖 55
點擊“使用下面的IP地址”,手動設置IP,與開發(fā)板IP為同一網(wǎng)段:192.168.0.10,然后點擊“確定”,如下圖所示:
圖 56
按程序加載步驟加載UDP_SFP_DEMO.bit文件,路徑:"Demo\UDP_SFP\UDP_DEMO.runs\impl_1"。
打開網(wǎng)絡調(diào)試助手軟件(路徑:"光盤資料/Tools/NetDebugTool/NetDebugTool.exe"),新建UDP,輸入主機IP跟端口號,輸入開發(fā)板IP跟端口號,按啟動。
圖 57
演示現(xiàn)象:
在發(fā)送區(qū)輸入需要發(fā)送的數(shù)據(jù),F(xiàn)PGA開發(fā)板回送接收到的數(shù)據(jù)并顯示,左邊會顯示客戶端列表,如圖所示:
圖 58
網(wǎng)絡 單片機
版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。