Visible to Intel only — GUID: hco1416492198748
Ixiasoft
2.1.1. Selecting Your External Memory Device
2.1.2. Selecting Your FPGA
2.1.3. Planning Your Pin Requirements
2.1.4. Planning Your FPGA Resources
2.1.5. Determining Your Board Layout
2.1.6. Specifying Parameters for Your External Memory Interface
2.1.7. Performing Functional Simulation
2.1.8. Adding Design Constraints
2.1.9. Compiling Your Design and Verifying Timing
2.1.10. Verifying and Debugging External Memory Interface Operation
3.1. DDR SDRAM Features
3.2. DDR2 SDRAM Features
3.3. DDR3 SDRAM Features
3.4. QDR, QDR II, and QDR II+ SRAM Features
3.5. RLDRAM II and RLDRAM 3 Features
3.6. LPDDR2 Features
3.7. Memory Selection
3.8. Example of High-Speed Memory in Embedded Processor
3.9. Example of High-Speed Memory in Telecom
3.10. Document Revision History
Visible to Intel only — GUID: hco1416492198748
Ixiasoft
2.1.6. Specifying Parameters for Your External Memory Interface
After you have determined all the necessary requirements, you can parameterize your external memory interface.
- In the parameter editor, set the parameters for the external memory IP for your target memory interface.
- Refer to Specifying IP Core Parameters and Options for information about using the IP Catalog and parameter editor.
- Refer to Implementing and Parameterizing Memory IP for detailed information about parameterizing external memory interface IP.
- Specify the correct parameters for each of the following:
- Memory interface data rate, width, and configuration.
- Necessary deratings for tIS, tIH, tDH, and tDS parameters, as appropriate.
- Board skew parameters based on actual board simulation.
- Connect the local signals from the PHY and controller to your driver logic, and the memory interface signals from the PHY to the top-level pins.
- It is important that you connect the local interface signals from the PHY or controller correctly to your own logic. If you do not connect these local interface signals, you might encounter problems with insufficient pins when you compile your design.
- Logic that is not connected may be optimized away during compilation, resulting in problems later.
- If you want to use your own custom memory controller with the Intel® PHY, you can refer to the example top-level file as an example for connecting your controller.
Related Information