本文主要描述如何在VC707上進行官方外設(shè)功能測試。
?Vivado版本:2021.1
?這個過程是從Vivado 2014.1到2021.1的一個端口。
?附加的vc707_bist/系統(tǒng)。tcl文件已更新為Vivado版本2021.1。如果需要使用其他版本,請進行相應(yīng)的修改。
建立VC707板接口測試(BIST)在Vivado
打開Vivado→Create and Package New IP,解壓下載的VC707 BIST文件。
您可以直接下載附件vc707_bist.zip。
選擇“Package a specified directory”,然后從解壓的文件中選擇vc707_bist/gtxe2_top_v1_00_a/hdl文件夾。
封裝IP并創(chuàng)建VC707 BIST模塊設(shè)計。
在“Block Design”中選擇MIG IP,將“Clock 0”修改為200mhz。
將約束文件添加到源文件中。
創(chuàng)建HDL包裝和生成比特流
出口XSA
在Vitis上構(gòu)建VC707 BIST應(yīng)用程序
打開Vitis并導(dǎo)入從Vivado導(dǎo)出的XSA文件以創(chuàng)建平臺。
構(gòu)建平臺
在前面生成的平臺上創(chuàng)建一個應(yīng)用程序項目。
從vc707_bist\vc707_bist.sdk\bist_app\src中導(dǎo)入程序文件。
修改xilflash_protection_example.c中ReadBuffer、WriteBuffer和InterruptController的變量名。
修改bram_mem_test_example.c文件中“MEM_OFFSET”的值。
在VC707上構(gòu)建并執(zhí)行BIST程序。
本文編譯自hackster.io