目前,我正在尝试按照MathWorks教程1在Matlab中注册TE0720和TE0701-6载板。我按照说明设计了块设计并按照建议将其导出。使用Matlab HDL Workflow Advisor我可以按照步骤4.1创建项目。在这里,我收到以下错误消息:
invalid command name "CONFIG.PCW_INCLUDE_ACP_TRANS_CHECK"
while executing
"CONFIG.PCW_INCLUDE_ACP_TRANS_CHECK {0} CONFIG.PCW_IOPLL_CTRL_FBDIV {30} CONFIG.PCW_IO_IO_PLL_FREQMHZ {1000.000} CONFIG.PCW_IRQ_F2P_INTR {1} CONFIG..."
(procedure "create_root_design" line 49)
invoked from within
"create_root_design """
(file "vivado_custom_block_design.tcl" line 986)
while executing
"source vivado_custom_block_design.tcl"
(file "vivado_create_prj.tcl" line 15)
这与相应的* .tlc文件中的导出块设计有关。
删除错误中提到的行后,错误仍然存在,但对于以下行。在我删除
之后的所有行之前,这是正确的CONFIG.PCW_IMPORT_BOARD_PRESET {preset}
在我看来,一旦导入了电路板的预设,所有以下命令都被视为无效。如果我把这一行放在列表的末尾,我得到错误
ERROR [Common 17-69] Command failed: Missing name/value pair in -dict argument.
如果我删除此行,则会收到错误
ERROR [BD 41-1811] The interconnect </axi_interconnect_0> is missing a valid master interface connection
ERROR [Common 17-39] 'validate_bd_design' failed due to earlier errors.
有没有办法解决这个或这里有什么问题?
编辑:我正在使用Vivado HL WebPACK中的Vivado 2017.4。可能是因为MATLAB打算在这个版本中有一个不能用于重建项目的功能吗?
编辑2:我从头开始重新开始完整的教程,现在我只收到错误
ERROR: [BD 41-1811] The interconnect </axi_interconnect_0> is missing a valid master Interface connection
进入HDL Workflow Advisor时。据我所知,Vivado会搜索连接axi_interconnect的内容。但这不是本教程后面所述的接口端口(DUT)(在HDL Workflow Advisor中注册自定义参考设计中的步骤2结束,编译的simulink模型应该连接在哪里?< / p>