Yes, I have started to try to do that. It also needs at least an SB_IO to set the direction for the data pins.
I have started another post on trying to understand the various implementations of SDRAM.
Dan's code is currently hard to use because of the way it is embedded in a whole complex implementation that uses zipcpu, the wishbone bus, formal verification, his auto-gen system, etc. I was thinking of trying to get it running but there is quite a bit of stuff to install, a steep learning curve, and it really needs some changes, for example to use the usb uart, which was not working when he wrote the code.
But then the SpinalHDL implementation probably has a steeper learning curve.