I have added UART support to my VHDL 8-bit CPU, along with a Windows application that allows retrieving and setting RAM values at runtime.
![Vivado Block Design](https://static.wixstatic.com/media/66a162_802e31c621114a6680ca102f7bc84691~mv2.png/v1/fill/w_980,h_716,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/66a162_802e31c621114a6680ca102f7bc84691~mv2.png)
Source Files
Project files used in the video are available here.
Next Steps
I plan to add a second OLED display to show RAM values at runtime. After that, I'm moving on to building an FPGA VGA solution for my 6502 build!
Other Info
In case you're interested...
![](https://static.wixstatic.com/media/66a162_c4449917fa32415893553f8a5ac5dbcd~mv2.png/v1/fill/w_814,h_734,al_c,q_90,enc_avif,quality_auto/66a162_c4449917fa32415893553f8a5ac5dbcd~mv2.png)
![](https://static.wixstatic.com/media/66a162_f8b551b5df414afd8669db5fc601d466~mv2.png/v1/fill/w_980,h_841,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/66a162_f8b551b5df414afd8669db5fc601d466~mv2.png)
![](https://static.wixstatic.com/media/66a162_6503491a69f140fb9d09cbb391d68339~mv2.png/v1/fill/w_757,h_1236,al_c,q_90,enc_avif,quality_auto/66a162_6503491a69f140fb9d09cbb391d68339~mv2.png)
Comments