Exercise #9: Pico-CPU (Preparation Tasks)

Course Home

Exercise Home

General Instruction


The main goals of this lab are: At the end of this lab you should be able to: In This section, you will get the basic design requirement and will build up the Instruction Set Architecture of your Pico-CPU, and will draw the block diagram of your system.

Important: You MUST go through the preliminary readings before you start this session.
Important: You MUST finish this preparation before entering the lab for Pico-CPU.
Important: You MUST bring instruction table which you make during preparation, to lab on every session. (for labs 9,10 and 11)

Build up your CPU instruction set

We Would like you to build up a set of RISC instruction set based on our application requirements. In your Pico-CPU you dont have any kind of Pipeline, stack, instruction level parallelism, exception, or any kind of fancy stuff. The design requirements are: Important: You MUST fill table 2 with your designed instruction set. We will collect these tables at the beginning of exercise session. Students who do not bring the instruction set table to the lab, will not be allowed to start the exercise.

Draw Block diagram of your design

In this section we need you to draw the basic block diagram of your design based on the design requirements of the previous section. we need the following diagrams to be presented when you come to the lab: (not only the wires but the direction of flow of data should be drawn)

Questions


Presentation Slides

you can find the presentation slides from Nov. 7th 2014 here.