2.5 - Exercises

Practice makes perfect

Below are a number of programming exercises.

Exercise 201

Gather all the info from this chapter and apply them to your implementation so you end up with a synthesisable design. Then, write software that puts a counter on the 4 LEDS. The period should be rouhgly around 1Hz so the correct working can be easily verified with the naked eye.

Exercise 202

Find the highest possible frequency at which your RISC-V implementation can operate, while still meeting the timing requirements.

Exercise 203

ASSIGNMENT

Make a bitstream and a report on resource utilisation of your synthesisable code, with the code of the ‘visisble counter’, as shown in the previous section.