Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Up/Down Binary Counter with Dynamic Count-to Flag

425 views
Skip to first unread message

SweetMusic

unread,
May 15, 2008, 7:40:44 AM5/15/08
to
Hi,
I need to simulate this thing in Verilog vega.unitbv.ro/~nicula/asd/
hdl_lab/tema_pdf/DW03_bictr_dcnto.pdf :)

And here is my counter.v file

module counter(data, up_dn, cen, load, clk, count, tercnt, reset,
count_to);
parameter width=4;


input[width-1:0] data;
input[width-1:0] count_to;
input up_dn, cen, load, clk, reset;


output [width-1:0] count;
reg [width-1:0] count;
output tercnt;
reg tercnt;

always @(posedge clk or negedge reset)
if (~reset) begin
count<={width{4'b0000}};
end
else begin
if(~load) begin
count<=data;
end
else begin
if (cen) begin
if (up_dn) begin
count<=count
+1;
if (count==count_to)
tercnt<=1;
end
else begin

count<=count-1;
if (count==count_to)
tercnt<=1;
end
end
end
end

always @(count or up_dn)

if (&count && up_dn)
tercnt <= 1;

else
if (~|count && !up_dn)
tercnt <= 1;

else
tercnt <= 0;


endmodule


****************************************************************************************************************

The problem is that when the count reaches to the count_to value(witch
is an input signal), tercn signal(terminate counting) dosent goes to
"1"

What do i do wrong?
thank you

SweetMusic

unread,
May 15, 2008, 9:49:01 AM5/15/08
to
solved thx^^

Uwe Bonnes

unread,
May 15, 2008, 2:50:39 PM5/15/08
to
SweetMusic <adi....@gmail.com> wrote:
> solved thx^^

How?
--
Uwe Bonnes b...@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

SweetMusic

unread,
May 17, 2008, 4:44:38 AM5/17/08
to
On May 15, 9:50 pm, Uwe Bonnes <b...@hertz.ikp.physik.tu-darmstadt.de>
wrote:

if (count==count_to)
tercnt<=1;
in always^^ :)

robee...@gmail.com

unread,
Mar 25, 2020, 4:00:39 PM3/25/20
to
Salut! Mai ai cumva aceasta tema salvata prin PC? :)
Message has been deleted

Beniamin Antal-Vaida

unread,
Mar 28, 2022, 11:58:21 AM3/28/22
to
Salut , ai facut cumva rost de aceasta tema ?
0 new messages