Недопустимые команды после команды 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?

0 ответов

Другие вопросы по тегам