CMPUT329 - Fall 2003

9/17/03


Click here to start


Table of Contents

CMPUT329 - Fall 2003

Reading Assigment

PPT Slide

Motivating Example: Arithmetic Logic Unit

Motivating Example: Arithmetic Logic Unit

ALU Structure

ALU Structure

VHDL

VHDL Features

VHDL Hierarchical Program Structure

ALU Structural Picture

VHDL Program File Structure

Entity Declaration

Example ALU

ALU Structure

Structural VHDL Component Declaration

PPT Slide

PPT Slide

PPT Slide

Signals

PPT Slide

PPT Slide

ALU Structure

PPT Slide

PPT Slide

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

Generalizing Code

Generalizing Code

Generalizing Code

VHDL Types

VHDL Types

Email: amaral@cs.ualberta.ca

Home Page: www.cs.ualberta.ca

Download presentation source