Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Reset for synchronization of separate clock domains

Status
Not open for further replies.

vlsi_freak

Full Member level 2
Joined
Sep 3, 2007
Messages
127
Helped
14
Reputation
28
Reaction score
8
Trophy points
1,298
Activity points
2,041
Hi,

I am having two separate clocks in my module (Clock domain1 : 100 Mhz) and Clock domain 2 is 270 Mhz.

Do i need separate resets in my IO for resetting logic in these separate clock domains or else i can use a single system resets.

What all are recommended methods for synchronization when control signals move from a faster clock domain to a slower clock domain?

Please help me

Regards,
freak
 

Reset Query

If you're using asynchronous reset I don't think you need to worry about different clock domains.
 

Re: Reset Query

Yes.

Reset for separate Clock domains.

I am having asynchronous assertion and synchronous deassertion.

Regards
freak
 

Re: Reset Query

vlsi_freak said:
Yes.

Reset for separate Clock domains.

I am having asynchronous assertion and synchronous deassertion.

Regards
freak

if the resst is synchronousely desserted .. i.e. it has to be synchronous to the clock edge when desserted .. this means that you need to either synchronize the first clock edge in both clock domains .. or have 2 seperate resets, one for each domain .. I also believe that you can have one global reset and a derived one ..
 

    vlsi_freak

    Points: 2
    Helpful Answer Positive Rating
Re: Reset Query

Hi vlsi_freak,

For the problem of asynchronous assertion and synchronous deassertion, there is an excellent paper by Cliff Cummings. It describes precisely this problem and proposes a solution to it. It is located at:

http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_Resets.pdf

You can refer to section 6 of this paper for the solution.

Hope this helps.

Regards,
Saurabh
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top