<_florent_>
OmkarBhilare[m]: To generate a standalone LiteDRAM core, you'll create a yaml config file and then run litedram_gen my_config.yml to generate the verilog
<_florent_>
OmkarBhilare[m]: It's indeed possible to generate the core without the CPU, but in this case you'll have to do the SDRAM initialization yourself
<_florent_>
For SDRAM, the initialization is very simple (just a few write to the MR registers), so it indeed wasting resources for a CPU just for this
<_florent_>
It's also possible to do it with a simple FSM for SDRAM
<_florent_>
The generator has only been used to generate DDR2/3/4 standalone cores for now, so SDRAM support would need to be added
<_florent_>
I could eventually do it or give directions for this
<_florent_>
Otherwise, to remove the CPU and expose a Wishbone interface instead, you can just set CPU to None in the .yml file, ex: