VARON IP
VARON的第一步是在生成VARON IP之前創(chuàng)建具有探測信號列表的配置文件。VARON IP由Verilog HDL編寫,允許用戶使用用戶電路進(jìn)行仿真。生成完成,并使用VARON IP運(yùn)行RTL仿真并執(zhí)行性能分析。
01
varon_ip_tool命令
“varon_ip_tool”命令是VARON生成并連接到用戶電路命令。該命令需要配置文件和用戶創(chuàng)建的連接文件。
“varon_ip_tool”的幫助信息如下所示。
% varon_ip_tool -help
用法: varon_ip_tool [options]
選項(xiàng):
-h--幫助顯示此幫助-g --generateVARONIP生成器-c --configuration VARON IP 配置
“-g”選項(xiàng)用于VARON IP生成?!?i”選項(xiàng)是將VARON與用戶電路連接的連接選項(xiàng)?!?g”選項(xiàng)的配置文件和“-i”選項(xiàng)的連接文件應(yīng)以JSON格式描述。有關(guān)JSON格式的文件說明,請參閱“ 02 VARON IP生成”和“ 03 VARON IP連接”。
02
VARON IP生成
VARON IP生成的第一步是準(zhǔn)備配置文件。用戶應(yīng)使用JSON格式的VARON IP生成參數(shù)準(zhǔn)備配置文件。VARON仿真版本包含示例配置文件,該文件允許用戶作為創(chuàng)建配置文件的起點(diǎn)來滿足設(shè)計(jì)。帶有配置文件的“ varon_ip_tool”命令生成VARON IP RTL。
?執(zhí)行命令:
varon_ip_tool -g -d
?示例:
varon_ip_tool -g -d /usr/lib64/varon_monitor_gui/ip_tool -c varon_ip_configuration_file.json執(zhí)行后,將RTL文件生成到配置文件中指定的“ RTL_output_directory”目錄中。使用VARON IP生成命令需要有效的許可證。首次使用VARON生成和注入命令時(shí),請先啟動VARON Monitor,然后設(shè)置IP地址和許可證服務(wù)器的端口號。許可證服務(wù)器設(shè)置完成后,將在用戶的主目錄中生成“ .varon_server_ip_port”文件,其中包含IP地址和端口號。
03
VARON IP連接
VARON IP應(yīng)該嵌入到目標(biāo)用戶的設(shè)計(jì)中。以JSON格式編寫的連接文件需要連接VARON IP信號和用戶設(shè)計(jì)。執(zhí)行“ varon_ip_tool”命令會生成帶有嵌入式VARON IP的用戶RTL文件。
用戶可以選擇能夠監(jiān)測到AXI總線信號的層次結(jié)構(gòu)或者其上一級嵌入VARON IP。VARON IP嵌入命令應(yīng)讀取目標(biāo)用戶的設(shè)計(jì)源文件以執(zhí)行,從VARON IP嵌入的層次結(jié)構(gòu)到可以看到AXI總線信號的下一層結(jié)構(gòu)(命令需要了解方向和位寬)。
VARON IP插入命令為“ varon_ip_tool -i”。它需要下面描述的一些選項(xiàng),例如庫目錄和連接文件。
?執(zhí)行命令:
varon_ip_tool -i -d
varon_ip_tool -i -d /usr/lib64/varon_monitor_gui/ip_tool -f varon_ip_connection_file.json將生成RTL文件到連接文件中指定的“ RTL_output_directory”目錄中。
04
執(zhí)行仿真
用戶可以使用插入的VARON IP運(yùn)行RTL仿真。仿真器也需要閱讀VARON IP,添加以下仿真器選項(xiàng)要求。 ?Cadence Xcelium (xrun)
-sv_root
-svlib
-svlib
注意:請為以上所有仿真器執(zhí)行64位模式。
原文標(biāo)題:VARON IP的生成、連接、嵌入與執(zhí)行
文章出處:【微信公眾號:FPGA技術(shù)支持】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
IP
+關(guān)注
關(guān)注
5文章
1712瀏覽量
149660 -
仿真器
+關(guān)注
關(guān)注
14文章
1019瀏覽量
83808 -
HDL
+關(guān)注
關(guān)注
8文章
327瀏覽量
47410
原文標(biāo)題:VARON IP的生成、連接、嵌入與執(zhí)行
文章出處:【微信號:HK-FPGA_Dep,微信公眾號:FPGA技術(shù)支持】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論