Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
18511 Discussions

How to configure SDRAM for HPS ?

rshal2
New Contributor II
415 Views

Hello,

 

Is SDRAM configuration for a custom board should be done in Qsys ?

I found the following which confused me if it should be done in qsys or not:

https://forums.intel.com/s/question/0D50P00003yySBlSAM/de1soc-sdram-timing-parameters-for-qsys

 

The other question I would like to ask, should it be configured according to sdram datasheet or other method ?

 

Thanks

0 Kudos
1 Solution
sstrell
Honored Contributor III
118 Views

Timing constraints for most IP, including memory interfaces, are set up automatically when you generate the IP. You still need to provide constraints for clocks that drive your FPGA logic, but constraints for the IP itself are handled for you.

 

Important side note: the tool is no longer called Qsys. It is now called Platform Designer. It still uses .qsys files, but you won't find the tool if you're looking for Qsys.

 

#iwork4intel

View solution in original post

3 Replies
Fawaz_J_Intel
Employee
118 Views

Hello,

Qsys would be the place to configure the DDR of the HPS.

In the HPS component of Qsys, you will see a tab called "SDRAM". This tab is used to configure the SDRAM of the FPGA.

 

The forum thread you mentioned about meant to say no need to add DDR3 IP as a separate component inside qsys. This would be done only when targeting FPGA DDR.

 

Thanks

rshal2
New Contributor II
118 Views

Thank you!

Is the right way to configure the timing should be by using ddr datasheet, or is it that the default parameters are in qsys should be sufficient ?

 

Thanks

sstrell
Honored Contributor III
119 Views

Timing constraints for most IP, including memory interfaces, are set up automatically when you generate the IP. You still need to provide constraints for clocks that drive your FPGA logic, but constraints for the IP itself are handled for you.

 

Important side note: the tool is no longer called Qsys. It is now called Platform Designer. It still uses .qsys files, but you won't find the tool if you're looking for Qsys.

 

#iwork4intel

View solution in original post

Reply