clk synchronization of reset signal

A

axr0284

Hi,
I am using a Xilinx Spartan 3E for this design
I have a clk and a reset coming from an external source to the fpga. I
cannot be sure of the setup and hold time of the reset signal with
respect to the clk.
I usually use the double buffer method to synchronize any external
signal to the clk.

I would like to use the reset to reset my internal logic (Everything
is synchronously reset) but I am wondering if the external reset
signal need to go through the double buffer too before being sent to
the logic.
If yes, then what do I use to reset my double buffer?

Thanks for the help
Amish
 
Joined
Mar 10, 2008
Messages
348
Reaction score
0
Hi

I would say no, but then agian - it will properly do no harm to synchronize the Reset signal as well.
 
A

Aiken

For student level design: Don't need to use any buffer..(just directly
connect the reset to the internal reset)
For product level design: Add two buffer to work as Async set the rest
and Sync release the reset.

so your internal release reset edge will not have chance happen at the
rising edge of the clock
 
B

beky4kr

For student level design: Don't need to use any buffer..(just directly
connect the reset to the internal reset)
For product level design: Add two buffer to work as Async set the rest
and Sync release the reset.

so your internal release reset edge will not have chance happen at the
rising edge of the clock



To synchronize or not to synchronize an asynchronous global reset
input
http://bknpk.no-ip.biz/HWtips/asynchronousReset.html
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,995
Messages
2,570,236
Members
46,821
Latest member
AleidaSchi

Latest Threads

Top