vivado怎么寫測試文件 vivado工程如何添加網(wǎng)表文件?
vivado工程如何添加網(wǎng)表文件?首先在電腦上再打開軟件,并新建一個繪圖面板。點擊上方菜單欄里的【插入】選項,在下方選項里可以清晰的看到【對象】選項。直接點擊【對象】選項,彈出對話框插入到對象窗口。在
vivado工程如何添加網(wǎng)表文件?
首先在電腦上再打開軟件,并新建一個繪圖面板。
點擊上方菜單欄里的【插入】選項,在下方選項里可以清晰的看到【對象】選項。
直接點擊【對象】選項,彈出對話框插入到對象窗口。
在直接插入對象窗口的對象類型里中,選擇excel,再點擊【可以確定】按鈕,即可在visio繪圖面板內(nèi)插入一個excel表格。
右鍵點擊插到的表格,即可先打開電腦上的表格編輯軟件,對表格進(jìn)行編輯時即可。
表格編輯完畢后,然后關(guān)閉該表格再試一下,此時繪圖面板上的表格可能會不顯示已可以編輯的表格,如果沒有對表格參與直接修改,可然后鼠標(biāo)雙擊該表格進(jìn)入到表格編輯軟件通過可以修改。
之外,也這個可以在再插入對象窗口中,選擇依據(jù)什么文件修改,從本地電腦上然后選擇已修改的文件插到到visio繪圖面板中。
從本地上電腦上選擇類型比較好的文件直接插入到到繪圖面板再試一下,表格插入成功了后,也可雙擊表格進(jìn)入文件參與編輯器。
win10 vivado找不到仿真器?
是你的虛擬內(nèi)存設(shè)置有問題了。設(shè)置方法:
1、右擊“我的電腦”,左鍵單擊“屬性”,而後單出“高級”選項卡。
2、在“性能”選項中右鍵單擊“設(shè)置”
3、在新彈出來的對話框中,單擊“初級”,在虛擬內(nèi)存項中單擊“改”,在“驅(qū)動器”[卷標(biāo)]下,中,選擇您要的驅(qū)動器4、要創(chuàng)建頁面文件,請右鍵單擊“初始大小”(MB)框”,接著輸入輸入精靈大小和大的值。一切準(zhǔn)備就緒后,請右鍵單擊“設(shè)定”,再左鍵單擊“可以確定”。虛擬內(nèi)存象是物理內(nèi)存(我們常說的內(nèi)存)的1.5到2倍,最好就是不要建在系統(tǒng)盤里。
基于fpga的fft的算法實現(xiàn),利用vivado,zynq7020,怎么實現(xiàn)裸機(jī)?
Xilinx的ZYNQ7020平臺內(nèi)部以及兩部分,即PL和PS。PL為FPGA邏輯部分,PS為雙核ARM9。FPGA邏輯與ARM9之間的通信常規(guī)高性能的AXI4總線,PS為PL提供給系統(tǒng)時鐘,復(fù)位等都差不多信號。通過ARM9系統(tǒng)外圍武器掛架AXI接口的DMA來操縱FPGA邏輯部分的FFTIP核的數(shù)據(jù)輸入輸出。
下面具體一點介紹具體壘建步驟。
準(zhǔn)備:創(chuàng)建新工程,芯片型號為zynq7020:xc7z020clg484-2,創(chuàng)建戰(zhàn)隊好后,直接點擊右側(cè)IPIntegrator,創(chuàng)建戰(zhàn)隊系統(tǒng)——zynq_7020_fft_system。
然后點擊行啦,自動跳轉(zhuǎn)系統(tǒng)統(tǒng)合區(qū)。
第二步:在系統(tǒng)構(gòu)建體系區(qū),然后點擊AddIP,搜索zynqprocessingsystem,然后點擊后加到區(qū)域內(nèi)
zynq系統(tǒng)去添加構(gòu)建后如下圖所示:
第二步:電腦配置zynq系統(tǒng),直接添加系統(tǒng)外設(shè),內(nèi)存,配置時鐘,關(guān)閉系統(tǒng)。
配置系統(tǒng)后后,創(chuàng)建家族DDR3端口,時鐘和復(fù)位輸出,及其他IO端口。
第四步:直接點擊AddIP,搜索DMA,先添加到系統(tǒng)構(gòu)建區(qū)。
配置DMA的參數(shù)。
第五步:直接添加concatip,將DMA的輸入輸出中斷連接上concatip的鍵入端口,將輸出端口直接連接到zynq的掉線端口上。
再點擊運行手動直接連接布線施工。
布線直接連接后如下圖所示。
第六步:先添加兩個AXISTREAMFIFOIP核,分別連接到DMA的輸入輸出端口,而配置FIFO的存儲深度,及數(shù)據(jù)顯存容量。
第七步:右鍵點擊generateoutputsproducts,生成氣體我們構(gòu)建的系統(tǒng)。
在等待幾分鐘,生成后,系統(tǒng)中先添加了一些文件及IP
右鍵點擊createHDLWrapper,先添加系統(tǒng)頂層文件。
按系統(tǒng)默認(rèn)電腦提示直接點擊可以啦即可
頂層文件先添加成功后如下圖所示。
致此zynq的ps部分已壘建一切就緒第七步:然后點擊IPCatalog搜索FFTIP,鼠標(biāo)雙擊FFTIP核。
進(jìn)入到FFTIP核配置界面,本文選擇的數(shù)據(jù)類型為decimal型,運行時鐘100Mhz,配置流水線等,然后點擊可以了,能生成FFTIP。
創(chuàng)建角色FFTIP頂層文件,靜態(tài)方法FFTIP,以便日后FFTIP的仿真,動態(tài)創(chuàng)建。
頂層文件中直接添加萬分感謝代碼。
第八步:在PS的系統(tǒng)頂層文件zynq_7020_fft_system_wrapper中,構(gòu)造器FFTIP的頂層文件FFT_Top,:所示。
第九步:創(chuàng)建角色FFTIP核的仿真文件,另對FFTIP參與模擬仿真測試。
相對于浮點數(shù)的FFTIP仿真測試,不需要能提供單精度浮點數(shù)格式(32位的二進(jìn)制數(shù)),且提供虛部和實部。blk_mem_gen_real存放實部,長度為1024,blk_mem_gen_imag能保存虛部,長度為1024,本文的FFTIP是之前已設(shè)置參數(shù)好的IP測試,就調(diào)用表就行。
仿真時序
FFTIP鍵入數(shù)據(jù)時序
FFTIP輸出數(shù)據(jù)時序
第十步:測試成功后,能生成idle流,不需配置管腳。
生成氣體idle流后,這個可以一欄系統(tǒng)資源利用率。
第十一步:導(dǎo)出Hardware。
正常啟動SDK。
第十二步:修改fft_test工程,按默認(rèn)配置,再點擊next。
創(chuàng)建main.c。
添加DMA測試示例程序,另外提供FFTIP所需實部和虛部,且都為單精度浮點數(shù)。如何修改check_data函數(shù),將收得到的數(shù)據(jù)存為文件,導(dǎo)入到matlab中參與數(shù)據(jù)比對。
當(dāng)經(jīng)過左右吧步驟基于了zynq系統(tǒng)對FPGA邏輯部分的FFTIP核的全局函數(shù)。但,還需在硬件平臺下接受驗證。只希望題主也可以比較感興趣朋友可以不按此步驟修改密保,也靈活擴(kuò)展訓(xùn)練,掛載其他IP核。
歡迎各位伙伴們相互交流自學(xué),你的留言探討。