next up previous contents

[ENGN3213 Home]

D Latch

A gated D-latch, Figure 34, is a sequential module specified by the following table:

G D Qt+
0 0 Qt
0 1 Qt
1 0 0
1 1 1


  
Figure 34: Gated D-latch (top level block diagram).
\begin{figure}
\begin{center}
\epsfig{file=images/dlatchcct1.eps}\end{center}\end{figure}

Note that the state Q is saved when G=0, and when G=1 we have Q=D. Thus the gated D-latch acts as a simple 1-bit memory element, with two states Q=0 and Q=1. It is an asynchronous module (no clock).

Create a new Xilinx schematic project called dlatch-s, download the zip file dlatch-s.zip and extract the schematic dlatch-s1.sch into your main project folder dlatch-s. Open the schematic and add to the project. Start the Logic Simulator.

1.
What does Q equal when G=1? When G=0?

2.
When can the output (and state) change relative to the enable G and input D?

3.
What does transparency mean? (Look up the textbook or your lecture notes.) Point out where this occurs on the waveform.

4.
What kind of triggering is occuring?


next up previous contents

[ENGN3213 Home]

ANU Engineering - ENGN3213