Chapter 11 of this book is only about SRAM(Static RAM) controller. But my board only has an SDRAM(Synchronous Dynamic RAM) so that is what I instead did here. Beware that SDRAM controller IS A COMPLETELY DIFFERENT LEVEL compared to making an SRAM controller.
I added a lot of comments on my code (especially the the sdram_controller.v) so try to understand the whole logic first before implementing your own SDRAM controller.
🔔🔔Subscribe to my channel for more open-source projects🔔🔔
Source code repo:
https://github.com/AngeloJacobo/FPGA_...
Royalty Free Music from Bensound