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