HW6 - Inhibit is not needed(a Give the contents of the microprogramming memory(control store for locations 0-15 Note that the content of location 0

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
1 ECE 662 (Sp 2009) Homework 6 Due May 28, 2009 1. Microprogrammed control is to be used for the Example Control Unit which was discussed in the class. The format for the microinstructions is given as follows: F1 F2 F3 F4 F5 F1 (2 bits) F2 (3 bits) F3 (3 bits) F4 (2 bits) F5 (bag: 1 bit) 00: No action 000: No transfer 000: No transfer 00: No action 0: Do not use BAG 01: IMAR 001: IPC 001: OPC 01: Read 1: Use BAG 10: IMDR 010: IAC 010: OAC 10: Write 11: IT1 011: IX 011: OX 100: ISP 100: OSP 101: IIR 101: OT1 110: IT2 110: OT2 111: OMDR F6 F7 F8 F9 F10 F11 P1 (1 bit) COMP (1 bit) IA (1 bit) IB (1 bit) IN/IZ (1 bit) IC/IV (1 bit) Assume that a Read or Write to memory only take one clock cycle such that
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Inhibit is not needed. (a) Give the contents of the microprogramming memory (control store) for locations 0-15. Note that the content of location 0 is already given. Memory location Contents 0 01000001000000000 1 . . . 15 2 (b) Give the equations for the Branch Address Generator (BAG), accounting for the branches in the first 16 states of the control unit. The BAG should have four bits BAG3, BAG2, BAG1, BAG0 which will be loaded into the PC when F5=1 such as: BAG3 = BAG2 = T 4 + … BAG1 = IR 15 IR 14 IR 13 IR 12 T 4 + … BAG0 = The following diagram helps you solve the problem. BAG PC LD Control Lines BAG3 F5 (bag) Clock BAG0 Control Store T , T 1 …(states) IR...
View Full Document

This note was uploaded on 02/21/2011 for the course ECE 662 taught by Professor Orin,d during the Winter '08 term at Ohio State.

Page1 / 2

HW6 - Inhibit is not needed(a Give the contents of the microprogramming memory(control store for locations 0-15 Note that the content of location 0

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online