Xilinx, verilog - problem
Zdenek Aster
zdenek.aster@seznam.cz
Pondělí Červen 28 14:07:11 CEST 2004
No verilog sice neznam, ale ve vhdl tato
chyba nastava v tomto pripade, kdyz
v podstate z hlediska synthezi ma jakoby
synchronizaci na dvoje hodiny, vstupy
if reset='1' then
out <= 0;
end if;
if (clock'event) and (clock='1')
out <= ( out + 1)
end if
spravne ma byt, pokud chcete asynchronni reset,
tak to zkuste nejak prepsat do verilogu
if reset='1' then
out <= 0;
else
if (clock'event) and (clock='1')
out <= ( out + 1)
end if;
end if;
asi neco takovehle, ale verilog neumim !!!!
always @(posedge clk or edge reset)
if (reset)
out <= 0;
else if (posedge clk)
out <= out + 1;
S pozdravem
Zdenek Aster
----- Original Message -----
From: "Jakub Ladman" <ladmanj@volny.cz>
To: "[HWnews]" <hw-list@mailman.nethouse.cz>
Sent: Monday, June 28, 2004 1:06 PM
Subject: Xilinx, verilog - problem
Jsem začátečník co se týče verilogu.
Do svého projektu pro XC9500XL jsem přikopíroval z příkladu na webu tento
čítač.
module counter(out, clk, reset);
parameter WIDTH = 16;
output [WIDTH - 1 : 0] out;
input clk, reset;
reg [WIDTH - 1 : 0] out;
wire clk, reset;
always @(posedge clk)
out <= out + 1;
always @reset
if (reset)
assign out = 0;
else
deassign out;
endmodule // counter
Pokud mu v nadřazeným modulu dám jako reset natvrdo nulu, tak to funguje.
Pokud reset připojím jinam, není to ani na pin, ale reset je výsledkem
rovnice, která zpracovává i vstup z pinu. tak mi webpack vyhodí tohle.
Synthesizing Unit <counter>.
Related source file is test.v.
ERROR:Xst:734 - Multiple clock synchronization not supported.
ERROR:Xst:739 - Failed to synthesize logic for signal <out>.
ERROR:Xst:1431 - Failed to synthesize unit <counter>.
-->
Total memory usage is 45112 kilobytes
ERROR: XST failed
Process "Synthesize" did not complete.
Neumíte poradit, co s tím? Hledal jsem na webu ale neúspěšně.
Díky
Jakub Ladman
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
HW-list@mailman.nethouse.cz
http://nethouse.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list