ECE 533 Computer Design Assignment 7

  1. Download srisc6.zip and verify whether it operates correctly or not. If not, identify the cause.

  2. Write a program (Java or C) to read a iss output file and reformat it by inserting tab characters so that the resulting new output file imports as a tab-delimited file into Excel. For example, isa7.sim.txt might be the input file. Your program would run by:
      progname isa7.sim.txt isa7.tab.sim.txt
     
    where a typical line would be:
     0x00000040 <main+0x10>: TAB 0x22400083 TAB ldbu r9, 2(r4) TAB [memAddr=0x2c6 ldData=0xb dstReg=r9]
    

  3. Design an extension of the current control signals to include the Nios II multiply and divide instructions.

  4. Use the Megafunction wizard to design a 32-bit multiplier. Document the size and speed of the resulting unit.

  5. Use the Megafunction wizard to design a 32-bit divider. Document the size and speed of the resulting unit.


Maintained by John Loomis, last updated 29 Oct 2008