Re: Two stage synchroniser,how does it work?
- From: "kadhiem_ayob" <kadhiem_ayob@xxxxxxxxxxx>
- Date: Wed, 08 Apr 2009 06:11:50 -0500
No. A "metastable" Q output from the first stage does not refer to abut
"wrong" output value, such as it being a "1" when it should be a "0",
about the Q output getting stuck half-way or oscillating for a while,If
which can happen if its D input was in transition when it was clocked.
that metastable Q output was fed to, for example, an incrementalcounter,
then that counter could do something worse than incrementing or notstates
incrementing -- like making a big jump to a completely different value
because its own setup time was violated. *That* is why metastable
are considered so nasty.of
Adding a second d-type with a short propagation delay from the first
means that there's a whole clock cycle for the first stage to come out
metastability and give a good setup time for the second D-type, so thatsystem's
*its* Q output is either a secure 0 or 1 but not something between the
two. Thus it becomes a negligible source of error compared to a
overall reliability. Understand now?
unfortunatley it is not convincing. it is ok for a discussion of
Metsatability per se but not data transfer.
the above argument states clearly that first Q output is not copy of D
input but is unstable halfway. So is the input to second flop. Now lets
look at value rather than stability at second Q output, stable yes but
correct who knows...
Sorry for being so microanatomical but history has other examples when
consensus doesn't fit reality
kadhiem
.
- Follow-Ups:
- Re: Two stage synchroniser,how does it work?
- From: Brian Drummond
- Re: Two stage synchroniser,how does it work?
- From: Dave Farrance
- Re: Two stage synchroniser,how does it work?
- From: glen herrmannsfeldt
- Re: Two stage synchroniser,how does it work?
- References:
- Two stage synchroniser,how does it work?
- From: kadhiem_ayob
- Re: Two stage synchroniser,how does it work?
- From: Muzaffer Kal
- Re: Two stage synchroniser,how does it work?
- From: kadhiem_ayob
- Re: Two stage synchroniser,how does it work?
- From: Kolja
- Re: Two stage synchroniser,how does it work?
- From: kadhiem_ayob
- Re: Two stage synchroniser,how does it work?
- From: Dave Farrance
- Two stage synchroniser,how does it work?
- Prev by Date: Re: Two stage synchroniser,how does it work?
- Next by Date: Re: Two stage synchroniser,how does it work?
- Previous by thread: Re: Two stage synchroniser,how does it work?
- Next by thread: Re: Two stage synchroniser,how does it work?
- Index(es):
Relevant Pages
|