Computer Laboratory

ECAD and Architecture Practical Classes

Assessment

Questions

  1. The TTC instruction set is limited compared to instruction sets such as ARM and MIPS. If you could add one more instruction to the TTC instruction set, what would it be and why?
  2. Look at the block diagram of the system you have built. FIFOs are used between the NIOS data bus and the TTC interconnect - what is their purpose?
  3. A bug in your C code causes the program to send a Mandelbrot point to non-existent TTC number 20. What would you expect to happen?

Ticking Criteria

  • Correct answers to the above questions are provided in a written form.
  • All exercises are completed according to the specified behaviour.
  • A live demonstration of your solutions meeting the ticking criteria for each lablet.
  • Your SystemVerilog, assembler and C code needs to be cleanly formatted and commented, with the following header:

Ticking Procedure

  1. Give a live demonstration of your solutions meeting the ticking criteria for each lablet.
  2. Show your work and answers to the questions (on screen or paper) to one of the demonstrators. They will award you with a tick if the work is up to standard.
  3. Print out your final work and add it to your portfolio to be submitted as instructed in the Head of Department Notice.
Previous  |  Contents