[an error occurred while processing this directive]
|
Как то раз по пьяни изобрел д тригер работающий по обоим фронтам сигнала
так вот если на етих тригерах сделать счетчик то получишь что хотел
-------------dffe2x.tdf-----------------
subdesign dffe2x
(
clk: input;
d: input;
ena: input;
q: output;
)
variable
d1: dffe;
d2: dffe;
begin
d1.clk = clk;
d2.clk = !clk;
d1.ena = ena;
d2.ena = ena;
if ( d == vcc)
then
d1.d = !d2;
d2.d = !d1;
else
d1.d = d2;
d2.d = d1;
end if;
q = d1 $ d2;
end;
--------------EOF-----------------------------------
E-mail: info@telesys.ru