Article ID: 000086044 Content Type: Product Information & Documentation Last Reviewed: 12/09/2014

How do I setup my Hybrid Memory Cube Controller (HMCC) simulation to handle larger than 2GB memory size?

Environment

    Simulation
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description The Hybrid Memory Cube (HMC) IP provides an example HMCC testbench design that performs read and write transactions.  By default, the Micron HMC bus functional model (BFM) has a memory size of 2GB.  If you access memory addresses beyond 2GB, the data read may be unknown. 
Resolution

The size of the Micron HMC can be increased by changing the parameter cfg_cube_size in the cls_cube_cfg.svh file in the HMC BFM.

 

rand  bit[1:0]              cfg_cube_size              = 0;            //  0 2GB 4H /1 4GB 8H/ 2 8GB 16H

cfg_cube_size = 0 -> 2GB

                         1 -> 4GB

                         2 -> 8GB

This applies to Micron HMC BFM models: r19625, r22107, r25268, r26472.

Related Products

This article applies to 3 products

Intel® Arria® 10 GT FPGA
Intel® Arria® 10 GX FPGA
Intel® Arria® 10 SX SoC FPGA

1