Взялся за изучение системверилога. (до этого пользовал обычный).
хочу использовать Интерфейсы в своём проекте.
TOP проекта - bdf файл. ну т.е. блок-диаграм-файл.
описал тестовый модуль вида:
создаю один из текстовых фалйлов проекта *.sv
module processor (
// main_bus interface port
main_bus bus,
// other ports
input logic clock,
input logic resetN,
);
// ... // module functionality code
endmodule
в итоге есть несколько модулей. проект компилируется нормально.
НО!
теперь при попытке сгенерировать "символ файл" мне пишется ошибка:
Error (10016): Can't create symbol/include/instantiation/component file for module "processor" because port "bus" has an unsupported type
т.е. интерфейсы нельзя использовать при построении блок-схем или я что-то не так пользую?
З.Ы. Quartus 10.1