amichai-bd / rvc_asap

riscv-core-as-simple-as-passible
MIT License
10 stars 3 forks source link

Huge push, details inside. #52

Closed gilyaakov closed 2 years ago

gilyaakov commented 2 years ago

Basically this is a huge push. We did a lot of things and hope we remember to detail everything. First, we have completed the ability to build an API libraries and interface with them. We were able to overcome a problem we had with the MakeFile thanks to which we learned a lot about the linking and compilation process. The CR API is now complete. Second, we have modified the script to clean all the compilation files, there is an option to reserve the compilation files by adding the -debug flag to the buildl.sh script. In addtion, we instantiate the vga_ctrl under mem_wrap and we allocated a memory region to it. Further more we modified the test bench to output a vga memory screen which simulate a realistic screen. In addition, we corrected the comments we received from the previous push. We also started working on graphic screen library - we will do some cool stuff!