Design the hardware in such a manner that the circuit can be relatively easily modified to run the different methods of communication.
This list of methods are subject to change.
[x] Emulated ROM (#8)
Master unit should act as an instruction memory, sending instruction by instruction data that the slave unit(s) read as it would read instructions from ROM.
[x] Shared memory (#9)
Master unit writes instruction data to shared memory unit while slave unit(s) are idle, and then tells the slave unit(s) to read from memory as it would read from a ROM.
[ ] Serial communication (if possible?)
Master unit sends instruction data by serial communication, and slave unit runs a program to interpret and execute the instructions.
Design the hardware in such a manner that the circuit can be relatively easily modified to run the different methods of communication. This list of methods are subject to change.
Serial communication (if possible?)Master unit sends instruction data by serial communication, and slave unit runs a program to interpret and execute the instructions.