[an error occurred while processing this directive]
|
Как-то так, если не особо заморачиваться на оптимизацию.
reg [3:0] cnt;
reg FSR;
always @(posedge CLK2)
if (~CLK8)
begin
cnt[3:0] <= #1 4'h9;
FSR <= #1 1'b0;
end
else
begin
FSR <= #1 (cnt[3:0]>4'h1) ? 1:0;
if (FSR) cnt[3:0] <= #1 cnt[3:0]-4'h1;
end
E-mail: info@telesys.ru