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