Computer Architecture (Processor)

7 January

Posted by cfz

Design a small processor with the following specifications. 1.Word size: 32 bits 2.Number of CPU registers: 32 3.Instruction size: fixed, 32 bits 4.Control Unit (CU): microprogrammed 5.Memory size: 64 Mbytes 6.Addressing modes: 4 7.Instruction formats: 4 8.Number of instructions: 20 Note: Care should be taken that the instruction set should include some basic, but simple, arithmetic and logic operations, input/output, and basic program control capabilities. 9.Memory to CPU data bus should be of the same size as the word size in 1. You must provide: 1.A comprehensive block diagram of the processor (CPU), showing the main interconnections. Show also the interconnections between the CPU and memory. 2.Design and draw all the instruction formats, showing, in detail, the number of bits assigned to each field. 3.List and define, in detail, the addressing modes selected. 4.List and define, in detail, the complete instruction set selected. 5.For microprogrammed control: a.Design and draw, in detail, the control word, indicating the number of bits in each field. b.Design and draw the map of the control memory. Usually, its size is an integer power of two. The size depends on the number of instructions selected, and their microroutines. c.Write the microroutines for all your instructions in the register transfer language. d.Draw the complete block diagram of the whole microprogrammed control unit. 6.Write a final report describing the design. It should not exceed 5 pages.




#If you have any other info about this subject , Please add it free.#
Your name:
E-mail:
Telphone:

Your comments:


If you have any other info about Computer Architecture (Processor) , Please add it free.

edit

SanOne Infrastructure at Storage Networking World Roberts: ICANN's Health Remains Strong