[an error occurred while processing this directive]
|
Ну дык на Верилоге тоже самое - если у тебя написано
reg [3:0] counter;
то больше 4-х ячеек он и не займёт! С I/O тоже самое. И зачем использовать схемотехнический или LPM счётчик, если можно просто написать:
always@(posedge clk or negedge reset)
if(~reset)
counter<=0;
else
if(counter_enable)
counter<=counter+1;
И всё! Даже для 3032-й Альтерки.
E-mail: info@telesys.ru