N
Nial Stewart
Guest
In most FPGA designs I've done there's been an external reset
input which has been used as the power on reset mechanism.
I'm now doing a design for a Spartan-3 with no external reset,
and I've some signals I need pre-set so I need to use the
internal asynch reset mechanism.
I've read here in the past of the problems of using the GSR,
but in this design there are synchronous enables which
control the data flow. The functionality of these means there
shouldn't be any timing problems out of reset.
I was under the impression that if you had a top level signal
which was used in the usual VHDL asynchronous reset template
manner, the synthesis tools would pick it out and connect it
to the GSR net.
I'm using XST and getting ..
"Signal <rst> is used but never assigned. Tied to value 0."
So what do I need to do to get 'rst' connected to the GSR
net?
I've spent a fair bit of time searching the Xilinx site/docs
and googling this group with no results. It seems to be one
of those things that I should probably know, but just can't
find anywhere.
Thanks for any pointers,
Nial.
input which has been used as the power on reset mechanism.
I'm now doing a design for a Spartan-3 with no external reset,
and I've some signals I need pre-set so I need to use the
internal asynch reset mechanism.
I've read here in the past of the problems of using the GSR,
but in this design there are synchronous enables which
control the data flow. The functionality of these means there
shouldn't be any timing problems out of reset.
I was under the impression that if you had a top level signal
which was used in the usual VHDL asynchronous reset template
manner, the synthesis tools would pick it out and connect it
to the GSR net.
I'm using XST and getting ..
"Signal <rst> is used but never assigned. Tied to value 0."
So what do I need to do to get 'rst' connected to the GSR
net?
I've spent a fair bit of time searching the Xilinx site/docs
and googling this group with no results. It seems to be one
of those things that I should probably know, but just can't
find anywhere.
Thanks for any pointers,
Nial.