Required external blocks, Required external blocks -10 – Altera Hybrid Memory Cube Controller User Manual

Page 19

Advertising
background image

When you integrate your HMC Controller IP core instance in your design, you must make appropriate

pin assignments. You can create a virtual pin to avoid making specific pin assignments for top-level

signals while you are simulating and not ready to map the design to hardware.
When you are ready to map the design to hardware, you must enforce the following constraints:
• Adjacent HMC Controller lanes must map to adjacent Altera device pins. You cannot swap the lane

order by mapping lanes to other Altera device pins. Instead, use the RX mapping and TX mapping

parameters to compensate for board design issues.

• The lanes of an HMC Controller IP core must be configured in no more than three transceiver blocks.

To enforce this constraint, you must configure IP core lanes in transceiver channels with the following

restrictions:
• Lane 0 of a full-width HMC Controller IP core must map to channel 0, 1, or 2 of a transceiver

block.
• If Lane 0 maps to channel 0, then HMC Controller Lane 1 must map to channel 1 of the same

transceiver block (transceiver block N), and Lane 15 maps to channel 3 of the transceiver block

N+2.

• If Lane 0 maps to channel 1, then HMC Controller Lane 1 must map to channel 2 of the same

transceiver block (transceiver block N), and Lane 15 maps to channel 4 of the transceiver block

N+2.

• If Lane 0 maps to channel 2, then HMC Controller Lane 1 must map to channel 3 of the same

transceiver block (transceiver block N), and Lane 15 maps to channel 5 of the transceiver block

N+2.

• Lane 0 of a half-width HMC Controller IP core can map to any channel. If it maps to any of

channels 0, 1, 2, 3, or 4, the IP core lanes are configured in two transceiver blocks.

Required External Blocks

The HMC Controller IP core requires that you define and instantiate the following additional modules:
• One or more external PLL IP cores to configure transceiver TX PLLs for all of the HMC lanes.

Although the hardware these IP cores configure might physically be part of the device transceiver, you

must instantiate them in software separately from the HMC Controller IP core. This requirement

supports the configuration of multiple Altera IP cores using the same transceiver block in the device.

• An external I

2

C master module in your design. Your design must include this module to initialize the

HMC device to which your IP core connects.

2-10

Required External Blocks

UG-01152

2015.05.04

Altera Corporation

Getting Started with the HMC Controller IP Core

Send Feedback

Advertising