2.2 KiB
Как добавить файл с define
Директива ˋinclude
позволяет вставлять код из одного файла, в код другого, подобно #include
на языке C
. Если вы описываете данную директиву, когда подключаемый файл не добавлен в качестве Verilog Header в проект, Vivado будет интерпретировать её как синтаксическую ошибку, поскольку не сможет найти подключаемый файл, и тогда ваш модуль будет находиться в папке Syntax Error Files
иерархии вашего проекта.
Файл в проект добавляется точно так же, как при создании Verilog-файла, только вместо Create File
нужно нажать Add Files
, затем перейти к его расположению, выбрать его и нажать OK
и Finish
.
После обновления иерархии вашего проекта, этот файл будет располагаться в папке Non-module Files
.
Следующим шагом нужно нажать по этому файлу ПКМ
, выделив его, убедившись, что в окне ниже выбран именно он, необходимо сменить его тип на Verilog Header
.
После этого нужно убедиться, что наш файл появился в иерархии проекта в папке Verilog Header
, а наш файл с модулем больше не лежит в папке Syntax Error Files
.