
Table of Contents
IPUG80_01.5, March 2012 3 DDR3 SDRAM Controller IP Core User’s Guide
DLL Control for PD..................................................................................................................................... 24
ODI Control ................................................................................................................................................ 24
RTT_Nom................................................................................................................................................... 24
Additive Latency......................................................................................................................................... 24
CAS Write Latency..................................................................................................................................... 24
RTT_WR .................................................................................................................................................... 25
Memory Device Timing Tab ................................................................................................................................ 25
Manually Adjust.......................................................................................................................................... 25
tCLK – Memory clock ................................................................................................................................. 26
Command and Address Timing.................................................................................................................. 26
Calibration Timing ...................................................................................................................................... 26
Refresh, Reset and Power Down Timing ................................................................................................... 26
Write Leveling Timing................................................................................................................................. 26
Pin Selection Tab ................................................................................................................................................ 26
Manually Adjust.......................................................................................................................................... 27
Pin Side...................................................................................................................................................... 27
clk_in/PLL Locations .................................................................................................................................. 27
clk_in pin .................................................................................................................................................... 28
PLL Used ................................................................................................................................................... 28
DDR3 SDRAM Memory Clock Pin Location........................................................................................................ 28
em_ddr_clk................................................................................................................................................. 28
DQS Locations........................................................................................................................................... 28
Design Tools Options and Info Tab..................................................................................................................... 28
Support Synplify ......................................................................................................................................... 29
Support Precision....................................................................................................................................... 29
Support ModelSim...................................................................................................................................... 29
Support ALDEC.......................................................................................................................................... 29
Memory I/F Pins ......................................................................................................................................... 29
User I/F Pins .............................................................................................................................................. 29
Chapter 4. IP Core Generation and Evaluation..................................................................................31
Getting Started .................................................................................................................................................... 31
IPexpress-Created Files and Top Level Directory Structure............................................................................... 32
DDR3 Memory Controller IP File Structure ................................................................................................ 35
Simulation Files for IP Evaluation .............................................................................................................. 36
Hardware Evaluation........................................................................................................................................... 37
Enabling Hardware Evaluation in Diamond:............................................................................................... 37
Enabling Hardware Evaluation in ispLEVER:............................................................................................. 37
Updating/Regenerating the IP Core .................................................................................................................... 38
Regenerating an IP Core in Diamond ........................................................................................................ 38
Regenerating an IP Core in ispLEVER ...................................................................................................... 38
Chapter 5. Application Support........................................................................................................... 40
Understanding Preferences ................................................................................................................................ 40
FREQUENCY Preferences ........................................................................................................................ 40
MAXDELAY NET ....................................................................................................................................... 40
MULTICYCLE / BLOCK PATH................................................................................................................... 40
IOBUF ........................................................................................................................................................ 40
LOCATE..................................................................................................................................................... 40
Handling DDR3 IP Preferences in User Designs ................................................................................................ 40
Reset Handling.................................................................................................................................................... 41
Dummy Logic Removal ....................................................................................................................................... 41
Top-level Wrapper File Only for Evaluation Implementation............................................................................... 41
Top-level Wrapper file for All Simulation Cases and Implementation in a User’s Design ................................... 41
RDIMM Module Support...................................................................................................................................... 42
Selecting READ_PULSE_TAP Value ................................................................................................................. 42