Author Topic: SD Ram Controller for MAX100  (Read 3271 times)

steveg

  • Active Member
  • *
  • Posts: 4
SD Ram Controller for MAX100
« on: December 20, 2017, 09:24:47 AM »
Hello - how do I create a controller for the 8MB SDRAM on the MAX1000 using Quartus?
Thank you
Steve

jefflieu

  • Active Member
  • *
  • Posts: 3
Re: SD Ram Controller for MAX100
« Reply #1 on: December 26, 2017, 03:26:52 AM »
Hello,
Have you tried creating a system in Qsys? Then read/write your SDRAM controller via Avalon interface. I think you can then export the Avalon port out of Qsys.

steveg

  • Active Member
  • *
  • Posts: 4
Re: SD Ram Controller for MAX100
« Reply #2 on: December 26, 2017, 07:12:43 AM »
Hi - I have not yet purchased a MAX1000 but I would like to purchase many. But for my application  - a camera - I will need the SDRAM. I think it can be difficult to get all the timings right so i was hoping a SD Ram controller had already been developed!
Thanks!

jefflieu

  • Active Member
  • *
  • Posts: 3
Re: SD Ram Controller for MAX100
« Reply #3 on: December 27, 2017, 02:52:34 AM »
You can configure the SDRAM controller timing parameter in the Qsys (see attachment)
I was thinking of creating an example that includes SDRAM with MAX1000 board but not had time to do it yet.
If you'd need something to start with, follow the link in my other post.


patk

  • Active Member
  • *
  • Posts: 5
Re: SD Ram Controller for MAX100
« Reply #4 on: December 04, 2018, 02:03:50 AM »
How did you setup the SDRAM clock to the W9864G6 chip on the max1000? I added another clock output from the MAX10 PLL to the external pin shown on the user guide, but it doesn't seem to be working.

patk

  • Active Member
  • *
  • Posts: 5
Re: SD Ram Controller for MAX100
« Reply #5 on: December 05, 2018, 05:39:19 PM »
Looking at the startup initialization requirements for the W9864 SDRAM and the standard Intel SDRAM controller core operation there looks to be an incompatibility. Was this the FPGA core used to test the interface?