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.

Figure 1. Example System with HyperRAM Block
Note: You can generate an example design with the IP Manager. Open the wizard for the HyperRAM Controller IP core and select Deliverables > Example Design (Ti60F100_pll_cal) and generate. Refer to the HyperRAM Controller IP Core User Guide for a description of this example.

Table 1. HyperRAM Interface Designer Settings
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