cas-mls / cpu2

This is a simple CPU architecture that I used to verify that I understand how to use FPGAs, VHDL, and write a CPU using Vivado on Arty S7. This is my largest project to date. Under 1000 Lines of Code.
MIT License
0 stars 0 forks source link

Implement Memory Index for the IO #1

Closed cas-mls closed 10 months ago

cas-mls commented 10 months ago

Implement Memory Index for IO , so it would be easy to send/receive a stream of data starting at a memory location. Good example would be rs232 Serial UART type data.

cas-mls commented 10 months ago

Analysis

  1. Add rio and wio in the decode section. R1 is the IO Address and R2 is the Index.
  2. The execution should need to change.
  3. Need to add additional IO Tests.