[an error occurred while processing this directive]
|
Счетчик без тактового сигнала не бывает. Внешний тактовый сигнал обязателен. Параметры? Запустите временной анализатор и увидите мах частоту работы. Есть книга Антонова (плохого качества).
htpp://slil.ru/23160927
--
INCLUDE "lpm_counter.inc";
SUBDESIGN COUNTER_A
(
Clock: input;
Clock_out: output;
)
VARIABLE
Counter: lpm_counter with (lpm_width = 8);
BEGIN
Counter.clock = Clock;
Clock_out = Counter.q[7];
END;
--
PARAMETERS (WIDTH = 8);
SUBDESIGN COUNTER_B
(
Clock: input;
Clock_out: output;
)
VARIABLE
RG[WIDTH-1..0]: DFF;
BEGIN
RG[].clk = Clock;
RG[] = RG[]+1;
Clock_out = RG[WIDTH-1];
END;