'import_board_preset'命令

时间:2018-03-26 13:05:54

标签: matlab tcl fpga vivado hdl-coder

目前,我正在尝试按照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>

0 个答案:

没有答案