利用以太網(wǎng)硬件協(xié)仿真接口實(shí)現(xiàn)便捷和高帶寬的仿真
點(diǎn)對(duì)點(diǎn)協(xié)仿真
第二種以太網(wǎng)協(xié)仿真的模式則是一種點(diǎn)對(duì)點(diǎn)接口,該接口使用原始的以太網(wǎng)幀,通過數(shù)據(jù)鏈路層與ML402板建立高帶寬通信。與基于網(wǎng)絡(luò)的模式不同的是,點(diǎn)對(duì)點(diǎn)接口側(cè)重于本地網(wǎng)段上的低層通信。協(xié)仿真的數(shù)據(jù)則通過連接ML402板和計(jì)算機(jī)的標(biāo)準(zhǔn)UTP以太網(wǎng)電纜進(jìn)行傳送。這意味著,你的計(jì)算機(jī)必須具備一個(gè)空閑的以太網(wǎng)插口以建立連接。
點(diǎn)對(duì)點(diǎn)接口可以支持千兆位級(jí)以太網(wǎng)標(biāo)準(zhǔn),如果該接口被配置為可以使用巨型幀,數(shù)據(jù)的傳送性能將大大提高。使用這種接口連接方式,你甚至可以對(duì)超帶寬應(yīng)用進(jìn)行協(xié)仿真。
器件配置
上述兩種以太網(wǎng)協(xié)仿真接口都支持一種新的器件配置方法,即利用Xilinx System ACETM解決方案支持給予以太網(wǎng)的配置。這種配置過程可以在相同的用于協(xié)仿真的以太網(wǎng)連接上進(jìn)行,因此消除了對(duì)二次編程電纜(如Xilinx Parallel Cable IV或者Platform Cable USB)的需求。ML402開發(fā)板還搭載了一個(gè)Compact Flash卡,它包含一個(gè)特殊的啟動(dòng)加載程序映像,該映像在上電的時(shí)候會(huì)自動(dòng)下載至FPGA。該映像可以利用在仿真開始時(shí)通過以太網(wǎng)電纜傳輸?shù)男碌腇PGA協(xié)仿真的數(shù)據(jù)位流對(duì)FPGA進(jìn)行重新配置。整個(gè)配置過程都由System Generator for DSP以透明方式進(jìn)行操控。
設(shè)計(jì)示例
一個(gè)命名為conv5x5_video_ex的5×5濾波器算子設(shè)計(jì)模型被包含在System Generator for DSP 8.1軟件工具當(dāng)中。該設(shè)計(jì)證明了使用n-抽頭MAC FIR濾波器可以有效地實(shí)現(xiàn)二維圖像濾波。圖4顯示了System Generator for DSP的頂層設(shè)計(jì)。
本文引用地址:http://m.butianyuan.cn/article/156902.htm
另外,該設(shè)計(jì)還包含一個(gè)硬件協(xié)仿真測(cè)試平臺(tái),該平臺(tái)用來使循環(huán)視頻序列以實(shí)時(shí)幀速率流過5×5內(nèi)核。在每個(gè)仿真周期,視頻幀將被傳送到FPGA中進(jìn)行處理。一旦進(jìn)入FPGA,每個(gè)幀都會(huì)被5×5內(nèi)核進(jìn)行濾波,然后傳回計(jì)算機(jī)用Simulink進(jìn)行分析。仿真過程中,兩個(gè)Simulink矩陣指示器模塊分別顯示未經(jīng)濾波和經(jīng)過濾波后的圖像,圖5所示為通過測(cè)試平臺(tái)的數(shù)據(jù)流。
評(píng)論