Hybrid Memory Cube Controller IP Core User Guide - Intel Stratix 10 Beta Version

ID 683854
Date 8/08/2016
Public
Document Table of Contents

4.1.3. HMC Controller IP Core Data Path Example

Figure 20.  HMC Controller IP Core Application Interface Example

In this example, user logic sends four consecutive request packets to an HMC Controller IP core with a single data interface port. The IP core sends the corresponding response packets. The first three requests complete without error. The fourth request completes with an error indication.

When the HMC Controller IP core deasserts the dp_req_ready signal, user logic maintains the current values until a full clock cycle after the IP core reasserts dp_req_ready. User logic is required to send the values while dp_req_ready is asserted, to ensure that the IP core captures them correctly.

The IP core asserts the dp_rsp_error signal while sending the response to the WR128 request. This signal indicates that the WR128 request did not complete successfully. The IP core passes this information through from the HMC device; therefore, this signal indicates that the HMC device encountered an error while attempting to service the request.