Я хотел добавить заголовочный файл в свой проект Verilog. Это должно быть очень легко сделать. Однако, оказывается, это не тривиально. Это мой заголовочный файл. Допустим, имя файла — параметры.vh
`ifndef _parameters_vh_
`define _parameters_vh_
parameter Tm = 2;
parameter Tn = 2;
`endif
Затем я включаю его в верхний модуль
`include "parameters.vh"
Но он не может быть синтезирован. Это сообщение об ошибке:
Ошибка Verilog HDL в parameters.vh(3): объявление глобальных объектов является функцией SystemVerilog. Мне интересно, может ли кто-нибудь помочь мне здесь.