最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

My FPGA PCIe客戶案例70:帶FMC接口(LPC)的黑金K7開發(fā)板(Kintex7-325T-FFG900)

2021-03-26 20:00 作者:神電測控  | 我要投稿

? ? ? 1、準備好開發(fā)環(huán)境和硬件設備

1)本節(jié)實驗用來驗證PCIe通信的是黑金出品的高性能Kintex7 PCIe開發(fā)板(代號:AX7325),上面板載了一顆325T-FGG900 FPGA芯片,實物如圖70-1~70-4所示。

? ? ? ? ? ? ? ? ? ? ? ?

圖70-1:黑金開發(fā)的Xilinx Kintex7-325T-FGG900-PCIe開發(fā)板(正面)
圖70-2:黑金開發(fā)的Xilinx Kintex7-325T-FGG900-PCIe開發(fā)板(接入FMC模塊和雙目攝像頭模塊)
圖70-3:黑金開發(fā)的Xilinx Kintex7-325T-FGG900-PCIe開發(fā)板(左側是高密度光口)
圖70-4:黑金開發(fā)的Xilinx Kintex7-325T-FGG900-PCIe開發(fā)板(接入下載器)

2)將黑金Kintex7 FPGA開發(fā)板插到工控機機箱里面,如圖70-5所示,注意,機箱不要上電,不能帶電插!

圖70-5:黑金開發(fā)的Xilinx Kintex7-325T-FGG900-PCIe開發(fā)板(插到機箱里面)

??????2、下位機FPGA程序開發(fā)

1)打開LabVIEW,新建一個帶PCIe的FPGA終端(Kintex-7-325T-FGG900),編寫下位機FPGA高速PCIe DMA 數采程序和上位機PC端采集控制顯示程序,完整的項目如圖70-6所示。封裝到LabVIEW里面的K7 PCIe DMA CLIP,如圖70-7所示。方便用戶直接調用PCIe節(jié)點進行通信。

圖70-6:帶PCIe的FPGA終端項目(K7-325T-FGG900)
圖70-7:封裝到LabVIEW FPGA下的PCIe通信模塊CLIP

2)具體的下位機FPGA程序和上位機PC端的程序編寫過程,這里就不再介紹了,用戶可以直接參考我們給出的例程,相信只要用戶把本書前面的LabVIEW FPGA PCIe基礎實驗和中級實驗學會了,這里實戰(zhàn)的時候也是信手拈來。

?????? ?圖70-8顯示的是下位機FPGA上的程序框圖。一共3個線程搞定:模擬ADC采集線程、PCIe傳輸線程、指令參數解析線程。

圖70-8:下位機FPGA+PCIe+DMA+ADC模擬高速采集程序框圖

? ? ? ? 圖70-9顯示的是上位機PC端的數據采集前面板,圖70-10顯示的是上位機程序框圖。上位機比較簡單,直接參考前面中級實驗里面的改改適配一下就可以了!

圖70-9:上位機PCIe DMA通信采集前面板
圖70-10:上位機PCIe DMA通信程序框圖

3)FPGA程序編寫完成后,打開獲取Kintex7 FPGA bit文件的軟件,如圖70-11所示。

圖70-11:運行獲取Kintex7 FPGA bit文件

4)接下來,將工控機上電,將Xilinx下載器接到電腦上,將前面編譯出來的bit文件(KINTEX7_XC7K325T_PCIe_X4_8Chs_B_32bit_ch1_8bit_ch5_Sine.bit)通過Vivado軟件下載到K7開發(fā)板里面運行,下載過程如圖70-12所示。

圖70-12:利用Vivado軟件將bit文件燒寫到Kintex7 FPGA里面運行

? ? ? ?3、實驗測試結果

1)PCIe不支持熱插拔,所以FPGA程序下載之后,需要右擊熱啟動一下電腦,不能選擇關機,必須是重啟電腦,這樣主板不會掉電。重啟之后,運行上位機測試軟件,將PCIe通道1的采樣率設置為10MS/s,實際傳輸帶寬是40MB/s(I32),采集到的原始波形,如圖70-13所示。注意:由于默認的PCIe Xillybus IP里面我們將Ch1的帶寬設置的是50MB/s,實際上自動分配模式下,往往達不到這個帶寬,所以當用戶提高采樣率的時候,FPGA開發(fā)板上的LED2和LED4會出現閃爍,說明PCIe傳輸過程中丟點了,關于這個說明我們在前面的中級實驗里面跟大家講過了!兩種解決方式:一是將Ch1通道帶寬人為設置大一些,并強制分配資源;二是將數據量大的利用串轉并變成U64之后,通過Ch0發(fā)送出去。

圖70-13:開啟波形顯示,設置合適的采樣率(不能超過Ch1設置的最大值)

2)上面的波形數據點數太多,看不到細節(jié),為此,我們可以利用放大鏡觀察一下里面的波形細節(jié),比如顯示5000個,如圖70-14所示。可以看出,采集到的波形還是挺漂亮的!

圖70-14:將波形進行放大,觀察細節(jié)


My FPGA PCIe客戶案例70:帶FMC接口(LPC)的黑金K7開發(fā)板(Kintex7-325T-FFG900)的評論 (共 條)

分享到微博請遵守國家法律
顺平县| 津市市| 长武县| 镇巴县| 桓台县| 沐川县| 伽师县| 云阳县| 天门市| 杂多县| 珠海市| 揭西县| 禹城市| 师宗县| 高密市| 封开县| 禄丰县| 大姚县| 盐源县| 会理县| 福安市| 汤原县| 曲麻莱县| 乌拉特中旗| 湘阴县| 大余县| 莆田市| 乌什县| 德兴市| 梅河口市| 申扎县| 奉化市| 铁岭县| 泸州市| 监利县| 怀远县| 凤凰县| 高淳县| 从化市| 尚义县| 新密市|