CHAPTER 4: STRUCTURAL MODELING
Lecturer: Ho Ngoc Diem
1
NATIONAL UNIVERSITY OF HO CHI MINH CITY
UNIVERSITY OF INFORMATION TECHNOLOGY
FACULTY OF COMPUTER ENGINEERING
Agenda
Chapter 1: Introduction
Chapter 2: Modules and hierarchical structure
Chapter 3: Fundamental concepts
Chapter 4: Structural modeling (Gate & Switch-level modeling)
Chapter 5: Dataflow modeling (Expression)
Chapter 6: Behavioral modeling
Chapter 7: Tasks and Functions
Chapter 8: State machines
Chapter 9: Testbench and verification
Chapter 10: VHDL introduction
2
Content
Chapter 4:
A Overview
What is structural modeling
Primitive gates
Switches
User-defined primitives
B Examples
Combinational Circuit
Sequential Circuit
3
A Overview
Primitive Gates, Switches, User-defined primitives
4
Verilog model for hardware design
5
Verilog design
Gate/Switch level modeling Behavioral modeling Dataflow modeling
- Primitive switch, gate
- User defined primitive
-Continuous assignment
(assign)
- Expression (operators)
There are different ways of modeling a hardware design. Choose an
appropriate model to design Combinational or Sequential Circuit.
Some books do not classify Dataflow modeling as a separate modeling
type.
RTL Design
- Procedural assignment
- initial, always block
- Conditional statement…