Computer Architecture: Intro Lecture 8 The Control Path - PowerPoint PPT Presentation

About This Presentation
Title:

Computer Architecture: Intro Lecture 8 The Control Path

Description:

A control unit w/ binary control values stored in microprogram memory ... Outputs are ROM CONTENTS (DATA) Am-1. A2. A1. A0. Dn-1. D2. D1. D0. Example 16 x 4 ROM. F. E ... – PowerPoint PPT presentation

Number of Views:73
Avg rating:3.0/5.0
Slides: 13
Provided by: johnsch4
Learn more at: https://users.rowan.edu
Category:

less

Transcript and Presenter's Notes

Title: Computer Architecture: Intro Lecture 8 The Control Path


1
Computer Architecture IntroLecture 8- The
Control Path
  • J. Schmalzel
  • S. Mandayam

2
Control Path
  • Hard-wired control
  • Sequencer
  • Microprogramming (also may see Microsequencer)

3
Microprogrammed Control
  • A control unit w/ binary control values stored in
    microprogram memory
  • This memory is local to the CPU and is not main
    memorywhere program instructions are stored

4
ROM (RAM) Table Lookup
  • Expensivebut highly reconfigurablemethod to
    perform combinatorial decoding/encoding functions
  • Table lookup technique
  • FPGA CLB

5
Return to the FA
  • Full Adder

6
Full Adder Truth Table
Sum-of-Product Boolean expressions for S and
Co S CiAB CiAB CiAB CiAB Co
CiAB CiAB CiAB CiAB
7
FA Implementation using ROM
Inputs are ROM ADDRESSES Outputs are ROM CONTENTS
(DATA)
Am-1 A2 A1 A0
Dn-1 D2 D1 D0
. .
8
Example 16 x 4 ROM
9
Example 16 x 4 ROM
10
Things to Watch for
  • Unused bits
  • Dont cares

11
Structure for ?P Control
NAG
CAR
ROM
CDR
12
Questions, Comments, Discussion
Write a Comment
User Comments (0)
About PowerShow.com