Using the HyperRAM Interface
To use the HyperRAM block, you add the block, choose the resource and specify the instance and pin names. Then, add a HyperRAM Controller IP core instance to your project to connect it to the HyperRAM. A PLL generates the control signals.
Note: You can generate an example design with the IP Manager. Open the wizard for the
HyperRAM Controller IP core and select and generate. Refer to the HyperRAM Controller IP Core User Guide for a
description of this example.
| Option | Values | Notes |
|---|---|---|
| Instance Name | User defined | |
| HyperRAM Resource | HYPER_RAM0 | |
| Active-Low HyperRAM Reset Drive Strength (mA) | 4, 8, 12, 16 | Default: 4. Choose the drive strength current in mA. |
| Active-Low HyperRAM Chip Select Drive Strength (mA) | 4, 8, 12, 16 | Default: 4. Choose the drive strength current in mA. |
| HyperRAM Clock Drive Strength (mA) | 4, 8, 12, 16 | Default: 4. Choose the drive strength current in mA. |
| Read/Write Data Strobe Drive Strength (mA) | 4, 8, 12, 16 | Default: 4. Choose the drive strength current in mA. |
| DQ [15:0] Bus Strength (mA) | 4, 8, 12, 16 | Default: 4. Choose the drive strength current in mA. |
| HyperRAM Controller Clock Pin Name | User defined | Must come from PLL output |
| Calibration Clock Pin Name | User defined | Must come from PLL output |
| 90 Degree Phase-Shifted Clock Pin Name | User defined | Must come from PLL output |
| Active-Low HyperRAM Reset Pin Name | User defined | |
| Active-Low HyperRAM Chip Select Pin Name | User defined | |
| Differential Clock Pin Name (P HI) | User defined | |
| Differential Clock Pin Name (P LO) | User defined | |
| Differential Clock Pin Name (N HI) | User defined | |
| Differential Clock Pin Name (N LO) | User defined | |
| Read/Write Data Strobe Output [1:0] Bus Name (HI) | User defined | |
| Read/Write Data Strobe Output [1:0] Bus Name (LO) | User defined | |
| Read/Write Data Strobe Output Enable [1:0] Bus Name | User defined | |
| Read/Write Data Strobe Input [1:0] Bus Name (HI) | User defined | |
| Read/Write Data Strobe Input [1:0] Bus Name (LO) | User defined | |
| DQ Output [15:0] Bus Name (HI) | User defined | |
| DQ Output [15:0] Bus Name (LO) | User defined | |
| DQ Output Enable [15:0] Bus Name | User defined | |
| DQ Input [15:0] Bus Name (HI) | User defined | |
| DQ Input [15:0] Bus Name (LO) | User defined |