Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20687 Discussions

How to configure SDRAM for HPS ?

rshal2
New Contributor II
831 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
534 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

0 Kudos
3 Replies
Fawaz_Al-Jubori
Employee
534 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
534 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

0 Kudos
sstrell
Honored Contributor III
535 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

0 Kudos
Reply