cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
igbokwedaniel
Visitor
Visitor
2,491 Views
Registered: ‎09-10-2018

Work Around for MIG for Spartan 6 TQG144 package

Jump to solution
I recently purchased a board that came with a xilinx spartan 6 XC6SLX9 TQG144 package and a 256MBIT SDRAM, I've tried using the MIG core generator, but it seems that the TQG144 package is not supported, and reading through the user guide revealed that this package has 0 MCBs; is there any work around to this problem (Or did the board manufacturer make a big mistake by putting the SDRAM on the board)?.
Tags (3)
0 Kudos
1 Solution

Accepted Solutions
u4223374
Advisor
Advisor
2,451 Views
Registered: ‎04-26-2015

I'd probably have a look over on OpenCores. First result I found: 16-bit SDRAM controller. That one has been tested on the XC6SLX9, so it looks like an ideal place to begin.

View solution in original post

0 Kudos
4 Replies
u4223374
Advisor
Advisor
2,470 Views
Registered: ‎04-26-2015

The MCB doesn't support standard SDRAM anyway; only DDR/DDR2/DDR3. It's used for these interfaces because they need performance higher than the programmable logic can provide - at least without a huge amount of very careful tuning.

 

For standard SDRAM running at maybe 100MHz, the programmable logic is quite fast enough to do what you need. However, you do need to write a memory controller to utilize it.

igbokwedaniel
Visitor
Visitor
2,461 Views
Registered: ‎09-10-2018
Thank you for your reply... I was wondering if there was anywhere you could point me to as creating a custom controller In my case
0 Kudos
u4223374
Advisor
Advisor
2,452 Views
Registered: ‎04-26-2015

I'd probably have a look over on OpenCores. First result I found: 16-bit SDRAM controller. That one has been tested on the XC6SLX9, so it looks like an ideal place to begin.

View solution in original post

0 Kudos
igbokwedaniel
Visitor
Visitor
2,445 Views
Registered: ‎09-10-2018
Thank you very much, I'm so grateful
0 Kudos