Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12745 Discussions

Required Timing Assignments for SDRAMs

Altera_Forum
Honored Contributor II
1,157 Views

Hello, 

 

Currently I’m working with a custom board which is equipped with a Cyclone EP1C12Q240C7 and two 128Mb SDRAMs from Micron (16bit, 48LC8M16A2-75). There’s also some other stuff on the board but I think that’s not important for this topic. All SDRAM signals are connected directly to the SDRAM without any other devices so the SDRAM has its very own bus. The clock is connected to an output of one PLL which is driven by a feedback clock of the other PLL (like it is made on the development boards from Altera). 

 

Until now the system was running with 50 MHz. Now I would like to give some more speed, for example 80 – 100 MHz. I tested the behavior when changing the PLL up to 100MHz with a simple Nios II processor (30% of available LCs). All was working well with 100MHz! 

 

After that I tried to change the PLL with the normal implementation (60% of available LCs). This fails. The maximum frequency which is possible is 60MHz. 

 

I think it is necessary to define some timing assignments for the SDRAM signals. But I really don’t know how. Could someone explain which settings are required? 

 

 

Thank you in advance, 

niosIIuser
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
446 Views

Do u use SDRAM componets in SOPC to connect the SDRAM chip?

0 Kudos
Altera_Forum
Honored Contributor II
446 Views

 

--- Quote Start ---  

originally posted by mountain8848@Oct 16 2004, 01:38 PM 

do u use sdram componets in sopc to connect the sdram chip? 

--- Quote End ---  

 

Yes, I'm using the SOPC component for the SDRAM chips.
0 Kudos
Reply