|
INCLUDE "lpm_counter.inc";
SUBDESIGN Cnt
(
clk : INPUT;
out : OUTPUT;
)
VARIABLE
cnt : lpm_counter WITH (LPM_WIDTH = 3, LPM_DIRECTION = "UP", LPM_MODULUS = 5 );
Trig : dff;
H, L : node;
BEGIN
cnt.clock = clk;
H=!clk & !cnt.q[0] & cnt.q[1] & !cnt.q[2];
L=!cnt.q[0] & !cnt.q[1] & !cnt.q[2];
Trig.(d, clk)=(GND, GND);
Trig.prn=!H;
Trig.clrn=!L;
out=Trig.q;
END;
E-mail: info@telesys.ru