sun_ray
Advanced Member level 3
- Joined
- Oct 3, 2011
- Messages
- 772
- Helped
- 5
- Reputation
- 10
- Reaction score
- 5
- Trophy points
- 1,298
- Activity points
- 6,828
Sorry, The following is the linkCould you please indicate for us the URL link.
FVM, Rocking_vlsi, AdvaRes
Do you want to mean that the said reset mechanism that is depicted at the last of the attached documen will not work?
The synchronizer will work - with the restrictions discussed in your previous thread.Do you want to mean that the said reset mechanism that is depicted at the last of the attached documen will not work?
It will works but it's the matter of your digital block. If you have design based on synchr. rest you have to synchronize your reset input (coming from outside). But if your design is based on asynchr. reset you have to (or you should) synchronize your reset removal.
See post #4.Which previous thread are you talking of?
BUT, THE QUESTION STILL REMAINS THAT "At the end also they have depicted the picture where a async reset is synchronized to sync reset. What about the reset of both flipflops in the last diagram where it is depicted how an async rest is synchronized to sync reset?"
Well let them unconnected. You cannot connect them to the left side asynch. reset and also you cannot connect them to the right side synch. reset, right?
See post #4.
No I'm referring to your previous thread https://www.edaboard.com/threads/226729/, also linked in post #4.I think you are mentioning the following thread
No I'm referring to your previous thread https://www.edaboard.com/threads/226729/, also linked in post #4.
In this thread, the standard reset synchronizer design is discussed which resets the synchronizer FFs asynchronously, in contrast to the circuit suggested in asic-world.
I didn't opt against a synchronizer.But this synchronizer will be useful if the design has asynchronous reset.
I didn't opt against a synchronizer.
It seems to me that the discussion goes in circles, everything has been said 18 months ago. You stated to know the sunburst paper linked in your previous thread http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_Resets.pdf
The paper addresses all relevant questions brought up anew like adavantages and disadvantages of different reset schemes. It also suggest a standard reset synchronizer in Figure 6.
I think the paper does discuss this configurations. There might be misunderstandings involved.But the paper does not discuss what I asked, "What are the advantages and disadvantages of doing synchronous reset in a fully synchronous design as depicted in the last diagram in the above link over doing synchronous reset by adding a MUX or AND gate in front of the flip flops? "
I think the paper does discuss this configurations. There might be misunderstandings involved.
The last diagram in the asic-world link doesn't show "a fully synchronous design". It shows a reset synchronizer to be connected to the asynchronous reset inputs of all regular design FFs. Besides minor differences it corresponds to the function of Figure 6 in the sunburst paper.
The "MUX or AND gate in front of the flip flops" in the second last asic-world digram represents a fully synchronous reset, corresponding to Figure 1 to 3 in the sunburst paper. (The paper is discussing other detail problems related to this figures, beyond the scope of this thread).
The sunburst paper also discusses disadvantages of the synchronous reset, it probably doesn't emphasize the most obvious one in FPGA designs: Needing an extra input term to the combinational logic in front of each FF instead of the always implemented asynchronous line.
The latter is a sufficient reason to rely on (synchronized) asynchronous resets for all regular FFs and turns the advantages/disadvantages discussion into a mostly theoretical thing as far as everydays FPGA design is involved.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?