Presentation is loading. Please wait.

Presentation is loading. Please wait.

Simple Sequential Circuits and Verilog. 序向邏輯重要關念 Classification:   Latch:   Register:   Flip-Flop:   Timing:

Similar presentations


Presentation on theme: "Simple Sequential Circuits and Verilog. 序向邏輯重要關念 Classification:   Latch:   Register:   Flip-Flop:   Timing:"— Presentation transcript:

1 Simple Sequential Circuits and Verilog

2 序向邏輯重要關念 Classification:   Latch:   Register:   Flip-Flop:   Timing:

3 Latch Level sensitive   Positive latch : passes input to output on high phase, hold value on low phase   Negative latch : passes input to output on low phase, hold value on high phase

4 Latch (cond.) 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).

5 Register Eedge-triggered   positive register samples input on rising edge 0  1   negative register samples input on falling edge1  0

6 Flip-Flop   Any element that has two stable states.   Quite often Flip-flop also used denote an (edge-triggered) register

7 types of memory elements Make sure you understand the difference between the two. Several types of memory elements 1. 1.SR 2. 2.JK 3. 3.T 4. 4.D We will most commonly use the D-Register, though you should understand how the different types are built and their functionality.

8 System timing

9 The Sequential always block

10 感應觸發列之重要性

11 Blocking vs. nonblocking assignments

12 Assignment styles for sequential logic

13 Use nonblocking for sequential logic

14 Use blocking for combinational logic

15 非同步漣波記計數器 The Asynchronous ripple counter


Download ppt "Simple Sequential Circuits and Verilog. 序向邏輯重要關念 Classification:   Latch:   Register:   Flip-Flop:   Timing:"

Similar presentations


Ads by Google