l5_seql_verilog(1).pdf
(
589 KB
)
Pobierz
No Slide Title
L5: Simple Sequential Circuits and
Verilog
Verilog
Acknowledgements:
Materials in this lecture are courtesy of the following sources and are used with
permission.
Nathan Ickes
Rex Min
L5: 6.111 Spring 2006
Introductory Digital Systems Laboratory
1
L5: Simple Sequential Circuits and
Key Points from L4 (Sequential Blocks)
Classification:
Latch: level sensitive (positive latch passes input to output on high phase, hold
value on low phase)
Register: edge-triggered (positive register samples input on rising edge)
Flip-Flop: any element that has two stable states. Quite often Flip-flop also used
denote an (edge-triggered) register
Positive
Latch
D
D
Q
Q
D
D
Q
Q
Positive
Register
Clk
Clk
Latches are used to build Registers (using the Master-Slave Configuration), but
are almost NEVER used by itself in a standard digital design flow.
Quite often, latches are inserted in the design by mistake (e.g., an error in your
Verilog code). Make sure you understand the difference between the two.
Several types of memory elements (SR, JK, T, D). We will most commonly use
the D-Register, though you should understand how the different types are built
and their functionality.
L5: 6.111 Spring 2006
Introductory Digital Systems Laboratory
2
System Timing Parameters
In
D
Q
Combinational
Logic
D
Q
Clk
Clk
Register Timing Parameters
Logic Timing Parameters
T
cq
: worst case rising edge
clock to q delay
T
cq, cd
: contamination or
minimum delay from
clock to q
T
su
: setup time
T
h
: hold time
T
logic
: worst case delay
through the combinational
logic network
T
logic,cd
: contamination or
minimum delay
through logic network
L5: 6.111 Spring 2006
Introductory Digital Systems Laboratory
3
System Timing (I): Minimum Period
CLout
In
D
Q
Combinational
Logic
D
Q
Clk
Clk
CLK
T
h
T
h
IN
T
su
T
su
T
cq
T
cq
FF1
T
cq,cd
T
logic
T
cq,cd
CLout
T
l,cd
T
su2
T > T
cq
+ T
logic
+ T
su
L5: 6.111 Spring 2006
Introductory Digital Systems Laboratory
4
System Timing (II): Minimum Delay
CLout
In
D
Q
Combinational
Logic
D
Q
Clk
Clk
CLK
T
h
T
h
IN
T
su
FF1
T
cq,cd
CLout
T
l,cd
T
cq,cd
+ T
logic,cd
> T
hold
L5: 6.111 Spring 2006
Introductory Digital Systems Laboratory
5
Plik z chomika:
darekisap
Inne pliki z tego folderu:
A. Milecki -Ćwiczenia labolatoryjne z elementów i układów automatyzacji (zal).pdf
(2612 KB)
Dietmar Schmid - Mechatronika (sensory).pdf
(5591 KB)
7.materiały-pomocnicze_dla_egzaminatorów(1).pdf
(355 KB)
5.technik_mechatr-wyp.st.egz(1).pdf
(36 KB)
4.Procedury_organizacji egzaminu(1).pdf
(725 KB)
Inne foldery tego chomika:
ABB
American Headway 1-2-3-4
Array FAB
Audio Books English
AutoCAD Autodesk Electrical 2010(1)
Zgłoś jeśli
naruszono regulamin