DDR3 Memory
The Micron DDR3 SDRAM is connected exclusively to the 1.5-v I/O on Bank 34 of the FPGA. The tables below list these connections.
The following resources are available to help provide guidance for designs that involve this memory:
- The RAMTester sample reads and writes this memory via FrontPanel pipe endpoints.
- The Camera Reference Design provides a memory interface for frame buffering.
- The XEM7010 Pins Reference can generate a constraints file (click on Export) with complete pin mapping and I/O constraints for use in your design.
Connection Tables
DDR3 PIN | FPGA PIN |
---|---|
RESET | T3 |
CKp | V9 |
CKn | V8 |
CKE | R4 |
RAS | V5 |
CAS | U5 |
WE | T5 |
DQS0p | Y3 |
DQS0n | AA3 |
DQS1p | R3 |
DQS1n | R2 |
DM0 | AA1 |
DM1 | V2 |
ODT | W5 |
DDR3 PIN | FPGA PIN |
---|---|
A0 | W6 |
A1 | U7 |
A2 | W7 |
A3 | Y6 |
A4 | U6 |
A5 | AB7 |
A6 | Y8 |
A7 | AB8 |
A8 | Y7 |
A9 | AA8 |
A10 | T4 |
A11 | V7 |
A12 | T6 |
A13 | Y9 |
A14 | W9 |
BA0 | AB6 |
BA1 | R6 |
BA2 | AA6 |
DDR3 PIN | FPGA PIN |
---|---|
D0 | AB1 |
D1 | Y4 |
D2 | AB2 |
D3 | V4 |
D4 | AB5 |
D5 | AA5 |
D6 | AB3 |
D7 | AA4 |
D8 | U3 |
D9 | W2 |
D10 | U2 |
D11 | Y2 |
D12 | U1 |
D13 | Y1 |
D14 | T1 |
D15 | W1 |
MIG Settings
Artix-7 devices support external, high-performance memory through the use of the Memory Interface Generator (MIG) provided by Xilinx. MIG produces a custom memory interface core that may be included in your design. These parameters have been used successfully within Opal Kelly but your design needs may require deviations.
All settings are based on MIG 4.0 and Vivado 2016.2.
PARAMETER | XEM7010 |
---|---|
Controller Type | DDR3 SDRAM |
Clock Period | 2500ps (400.00MHz) |
PHY to Controller Clock Ratio | 4:1 |
Vccaux_io | 1.8V |
Memory Type | Components |
Memory Part | MT41K256M16XX-125 |
Memory Voltage | 1.5V |
Data Width | 16 |
ECC | Disabled |
Data Mask | Enabled |
Ordering | Normal |
Input Clock Period | 5000ps (200MHz) |
Read Burst Type and Length | Sequential – 8 |
Output Driver Impedance Control | RZQ/7 |
Controller Chip Select Pin | Disable |
RTT (nominal) – On Die Termination (ODT) | RZQ/6 |
Memory Address Mapping | BANK | ROW | COLUMN |
System Clock | Differential |
Reference Clock | Use System Clock |
System Reset Polarity | Active High |
Debug Signals for Memory Controller | Off |
Internal Vref | Enabled |
IO Power Reduction | On |
XADC Instantiation | Enabled |
Internal Termination Impedance | 60 Ohms |
sys_clk_p/n | K4/J4(CC_P/N) |
Rtt WR – Dynamic ODT | Dynamic ODT off |
DIFF_TERM_SYSCLK | FALSE |