Create Additional Tests. You will be using the brainless CPU as a subcircuit in Lab 4. Therefore, we want to make sure it is working properly now rather than trying to debug it while working on Lab 4. In this task, you’ll create additional tests to verify that your circuit is, in fact, working properly. Make three copies of brainless_stim.v and name them brainless_ext_write.v, brainless_int_write.v, and brainless_alu.v. Then, modify the inputs and expected outputs in each so that you perform the following additional tests:
1. Write a value from data_in to an address in the program_ram. This is an external write
to the RAM. (brainless_ext_write.v)