In article <***@ruckus.brouhaha.com>,
Eric Smith <eric-no-spam-for-***@brouhaha.com> wrote:
[...]
Post by Eric Smithdevice. Why are we not content with this design? Because the
master flip-flop is still a 1's catcher during the positive half
of the clock cycle. This means that R and S must stabilize during
the negative half of the clock, since the master flip-flop will
react to any T glitches during the positive clock phase.
They are either (a) speaking of a different cicruit than the common
master-slave flip-flip or (b) wrong.
If you want to see a schematic that is easier to understand, look at the
CD4013's data sheet. It is much less tricky in how things are done.
The master section of the master-slave circuit followes its input when the
clock is low. Its output drives the input of the slave section. The
slave section follows its input when the clock is high. Whatever state
the master section is in, will appear at the output just after the rising
edge of the clock and remain there until the next rising edge of the
clock.
Post by Eric SmithUnfortunately the authors do not explain the construction of such
a device, though the 7474 and 74109 are real-world examples of it.
Take a very careful look at the 7474's schematic. You will discover that
it is just a funny sort of master-slave design.
Post by Eric SmithMetastability is not explained until Chapter 12.
Post by Ken SmithThe 7474 is a slightly tricky master-slave circuit.
The 7474 is not a master-slave flip-flop. It actually contains three
S-R flip-flops in a non-obvious configuration, very much unlike what
Paul Uiterlinden described.
I'm looking at the transistor level schematic of the 7474. There are two
and only 2 flip-flops in the transistor level schematic. Its in the data
sheet. Take a look. There are a cross coupled pair near the bottom of
the page forming the master and a more complex slave above it.
If you look at the "logic diagram" you will see that the uppermost
flip-flip takes the PRE/ and CLR/ as inputs. In the transistor schematic
that part is replaced by some simple stearing logic that does not involve
feedback.
--
--
***@rahul.net forging knowledge