Недопустимые команды после команды import_board_preset
В настоящее время я пытаюсь следовать учебному пособию MathWorks 1, чтобы зарегистрировать TE0720 на плате носителя TE0701-6 в Matlab. Я следовал инструкциям, разработал дизайн блока и экспортировал его в соответствии с рекомендациями. Используя 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 2017.4 из Vivado HL WebPACK. Может ли быть так, что в этой версии нет функции для перестройки проекта, как это собирается сделать 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), как описано далее в руководстве (конец шага 2 в разделе Регистрация пользовательского эталонного дизайна в HDL Workflow Advisor, где должна быть подключена скомпилированная модель Simulink?