目前我正在尝试按照 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 模型应该连接到哪里?