[an error occurred while processing this directive]
|
Хотя это не для разделения один разряд или шина, а для разных разрядностей шины.
1. В модуле задается параметр (SIZE), разрядность портов или сигналов описывается так:
parameter SIZE = 5;
input [SIZE-1 : 0] a,b;
и т.д.
На верхнем уровне, где подключается этот модуль,( например, два раза разной разрядностью - с меткой DEV4 для разрядности 4 и с меткой DEV16 для 16-ти), пишем так:
defparam DEV4.SIZE = 4;
defparam DEV16.SIZE = 16;
И подключаем к портам сигналы с нужной разрядностью.
E-mail: info@telesys.ru