Electronics
Get interesting tips and tricks in programming
Saturday, January 3, 2015
VHDL SDRAM Memory Controller
I've completed a new, tested, fully working controller - have a look at Simple_SDRAM_Controller
Although aimed at 100MHz all of the designs below can be adapted to other clock speeds. The only changes needed are to increase the number of NOPs in the refresh chain to ensure that it takes at least 70ns.
Adapting to a CAS setting of 2 is only a little bit more difficult, as the data is available one cycle earlier. A CAS of 2 can only be used with a clock speed of 100MHz, and will make the biggest difference with the simple FSM where it saves a cycle on every read, or in the most complex where it saves a cycle flipping between reads and writes.
Tuesday, December 30, 2014
Sunday, December 28, 2014
Subscribe to:
Posts (Atom)