eel 4783: hdl in digital system design - eecs.ucf.edueecs.ucf.edu/~mingjie/eel4783/lect.10a.pdf ·...

Post on 20-May-2018

228 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

EEL 4783: HDL in Digital System Design

Lecture 10: Sequential Logic in Verilog*

Prof. Mingjie Lin

*Poras T. Balsara & Dinesh K. Bhatia

2

D Flip-Flop w/ Asynch Reset in Verilog

3

D Flip-Flop w/ Synch Reset in Verilog

4

Verilog Testbench for D Flip - flop

5

Sequential Logic Design Using Verilog

6

Example: Mealy Machine Implementation

7

Mealy Machine in Verilog HDL

8

Mealy Machine in Verilog HDL (contd...)

9

Example: Moore Machine Implementation

10

Moore Machine in Verilog HDL (contd...)

11

Verilog Testbenches for Sequential Circuits

12

Blocking (=) vs Non-Blocking (<=)

13

Final issues

• Please fill out the student info sheet before leaving

• Come by my office hours (right after class)

• Any questions or concerns?

top related