EEL 4783: HDL in Digital System Design
Lecture 2: The Verilog Language
*
Prof. Mingjie Lin
* Based on Prof. Stephen A. Edwardss talk
1
The Verilog Language
Originally a modeling language for a very efficient
event-driven digital logic simulator
Currentl
EEL 4783: HDL in Digital System Design
Lecture 1: Overview: Using HDL to Design Digital System*
Prof. Mingjie Lin
1
Digital Design
Digital: circuits that use two voltage levels to
represent information
Logic: use truth values and logic to analyze circui
EEL 4783: HDL in Digital System Design
Lecture 1: Introduction*
Prof. Mingjie Lin
1
Overview
What is an digital embedded system?
Why HDL (Hardware Description Language)?
Why take this course?
Class mechanics
Administrative issues
Lecture topics
Assignm
EE4783: HW4
Prob. 1 (10pts): Draw a schematic for a 6-bit register, constructed from
D flip-flops, that updates the stored value on every clock cycle.
Prob. 2 (10pts): Develop a Verilog model of a pipelined circuit that computes the
maximum of correspondi
EE4783: HW3
Prob. 1 (10pts): Express the following decimal numbers in 8-bit unsigned binary
form: 5, 83 and 240. What decimal numbers are represented by the following 8-bit
unsigned binary numbers: 00100101 and 11000000?
Prob. 2 (10pts): Perform the follo
EE4783: HW2
Prob. 1: Derive truth tables for the following Boolean expressions:
Prob. 2: Derive a truth table for the Boolean function implemented by the circuit in the figure
below.
Prob. 3: Show, using truth tables, that the two Boolean expressions in e
EE4783: HW6
Prob. 1 (10pts):
Analyze the above circuit diagram, describe the functionality of this circuit.
Ripple counter with a decoder.
Prob. 2 (10pts):
a)
b) Develop a FSM for a round-robin arbiter. Subsystems are granted requests in order,
starting w