Lecture_13 - ECE 445 Computer Organization Microprogrammed...

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

View Full Document Right Arrow Icon
ECE 445 – Computer Organization Microprogrammed Control Unit (Lecture #13)
Background image of page 1

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

View Full DocumentRight Arrow Icon
The Control Unit
Background image of page 2
ECE 445 - Computer Organization 3 MIPS Architecture For the simple MIPS subset, the control unit can be - Easily illustrated using a state diagram - Translated to the appropriate state and output equations - Designed as a finite state machine (FSM) - And realized using a programmable logic device.
Background image of page 3

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

View Full DocumentRight Arrow Icon
ECE 445 - Computer Organization 4 Fig. 5.37 (p. 338)
Background image of page 4
ECE 445 - Computer Organization 5 Fig. 5.38 (p. 339)
Background image of page 5

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

View Full DocumentRight Arrow Icon
ECE 445 - Computer Organization 6 MIPS Architecture However, for the implementation of the full MIPS-32 Instruction Set - which contains over 100 instructions - and may include instructions that require from 1 clock cycle to more than 20 clock cycles the control unit will be much more complex.
Background image of page 6
ECE 445 - Computer Organization 7 Intel Architecture Furthermore, for the IA-32 Instruction Set, - which has several hundred instructions of widely varying classes the control unit could easily require thousands of states with hundreds of different sequences. Specifying the control unit graphically for such an architecture would be impossible.
Background image of page 7

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

View Full DocumentRight Arrow Icon
ECE 445 - Computer Organization 8 Microprogramming
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 35

Lecture_13 - ECE 445 Computer Organization Microprogrammed...

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

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