Homework 5

22C:122, Spring 1996

Due Monday Mar. 6, 1995

Douglas W. Jones

1) What logic needs to be added to the pipelined Ultimate RISC architecture and what conditions must this logic detect to interlock the architecture in order to eliminate operand delay slots and branch delay slots.

2) Consider the design of a memory mapped arithmetic unit for the Ultimate RISC with the following characteristics:

This design problem is open-ended, and you are invited to use any and all information you can find about operator frequencies to decide what operations and bit assignments to allow for source or destination operands. The only other consideration you might want to apply is that the result should allow for reasonably fast software multiplication.