1

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

4

0 回答 0