Bit-Slice Design: Controllers and ALUs

by Donnamaie E. White

Copyright © 1996, 2001, 2002 Donnamaie E. White

 
 

Preface

Table of Contents

1. Introduction

2. Simple Controllers

3. Adding Programming Support to the Controller

4. Refining the CCU

5. Evolution of the ALU

6. The ALU and Basic Arithmetic

7. Tying the System Together

Glossary

 

 

Refining the CCU

Last Edit November 2, 1996; May 1, 1999; July 7, 2001


Am2914

The Am2914 (see Figure 4-29) incorporates all of these desired features. It contains

  1. the latches
  2. mask register
  3. status fence register
  4. priority encoder
  5. vector hold register
  6. clear control
  7. incrementer
  8. comparator
  9. interconnection logic for expansion
One device handles up to eight interrupt sources.

Figure 4-29 Am2914 block diagram

Am2914

The instruction set for the Am2914 is shown in Table 4-2, and a program flow is shown in Figure 4-30 which diagrams where, within a microprogram structure, the various Am2914 instructions could appear.

Table 4-2 Am2914 Instruction Set

Figure 4-30 Sample usage of Am2914 instructions (flow)

For information about this file or to report problems in its use email dew@Donnamaie.com

Copyright © September 1996, 1999, 2001, 2002 Donnamaie E. White White Enterprises

Kenesto: 30 day trial



Internet Business Systems © 2018 Internet Business Systems, Inc.
25 North 14th Steet, Suite 710, San Jose, CA 95112
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services TechJobsCafe - Technical Jobs and Resumes ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise