Arria® V Device Handbook: Volume 1: Device Interfaces and Integration

ID 683213
Date 10/18/2023
Public
Document Table of Contents

7.5.3. Bonding Support

Note: Bonding is supported only for hard memory controllers configured with one port. Do not use the bonding configuration when there is more than one port in each hard memory controller.

You can bond one port of any data width (64, 128, or 256 bits) from two hard memory controllers to support wider data widths.

If you bond two hard memory controllers, the data going out of the controllers to the user logic is synchronized. However, the data going out of the controllers to the memory is not synchronized.

The bonding controllers are not synchronized and remain independent with two separate address buses and two independent command buses. These buses are calibrated separately.

If you require ECC support for a bonded interface, you must implement the ECC logic external to the hard memory controllers.

Note: Only one bonding feature is available per package through the core fabric. A memory interface that uses the bonding feature has higher average latency.
Figure 184. Hard Memory Controllers Bonding Support in Arria V GX A1 and A3 Devices This figure shows the bonding of two opposite hard memory controllers through the core fabric.


Figure 185. Hard Memory Controllers Bonding Support in Arria V  GX A5, A7, B1, B3, B5, and B7 Devices, and Arria V GT D3 and D7 DevicesThis figure shows the bonding of opposite and same side hard memory controllers through the core fabric.


Figure 186. Hard Memory Controllers in Arria V SX B3 and B5 Devices, and Arria V ST D3 and D5 DevicesThis figure shows the bonding of opposite and same side hard memory controllers through the core fabric.