CMPUT329 - Fall 2003
Reading Assigment
PPT Slide
Motivating Example: Arithmetic Logic Unit
ALU Structure
VHDL
VHDL Features
VHDL Hierarchical Program Structure
ALU Structural Picture
VHDL Program File Structure
Entity Declaration
Example – ALU
Structural VHDL – Component Declaration
Signals
If-Then-Else Statements
Processes
Process example: Defining the function of the MUX
MUX entity
Constants
Constant Example:Operations in arith. mod.
Modifying Existing Code
Generic
Complete Arithmetic Module Entity Definition
Case Statements
Case Statement Example:Function of Arithmetic Mod.
Generalizing Code
VHDL Types
Home Page: www.cs.ualberta.ca
Download presentation source