Intel Acceleration Stack for Intel® Xeon® CPU with FPGAs Core Cache Interface (CCI-P) Reference Manual

ID 683193
Date 11/04/2019
Public
Document Table of Contents

1.3.11. Additional Control Signals

Unless otherwise mentioned, all signals are active high.

Table 29.  Clock and Reset
Signal Width (bits) Direction Description
pck_cp2af_softReset 1 Input

Synchronous ACTIVE HIGH soft reset.

When set to 1, AFU must reset all logic. The minimum reset pulse width is 256 pClk cycles. All outstanding CCI-P requests are flushed before de-asserting soft reset.

A soft reset does not reset the FIU.

pClk 1 Input

Primary interface clock. All CCI-P interface signals are synchronous to this clock.

pClkDiv2 1 Input Synchronous and in phase with pClk. 0.5x, the pClk clock frequency.
pClkDiv4 1 Input Synchronous and in phase with pClk. 0.25x, the pClk clock frequency.
uClk_usr 1 Input

The user-defined clock is not synchronous with the pClk.

AFU must synchronize the signals to pClk domain before driving the CCI-P interface.

The AFU load utility programs the user-defined clock frequency before de-asserting pck_cp2af_softReset.

uClk_usrDiv2 1 Input Synchronous with uClk_usr and 0.5x the frequency.
Note: You can set the frequency to a value that is not synchronous with the uClk_usr.
pck_cp2af_pwrState 2 Input

Indicates the current AFU power state request. In response to this, the AFU must attempt to reduce its power consumption. If sufficient power reduction is not achieved, the AFU may be Reset.

2’h0 – AP0 - Normal operation mode

2’h1 – AP1 - Request for 50% power reduction

2’h2 – Reserved

2’h3 – AP2 - Request for 90% power reduction

When pck_cp2af_pwrState is set to AP1, the FIU starts throttling the memory request path to achieve 50% throughput reduction. The AFU is also expected to reduce its power utilization to 50%, by throttling back accesses to FPGA internal memory resources and its compute engines. Similarly upon transition to AP2, the FIU throttles the memory request paths to achieve 90% throughput reduction over normal state, and AFU in turn is expected to reduce its power utilization to 90%.

pck_cp2af_error 1 Input

CCI-P protocol error has been detected and logged in the PORT Error register. This register is visible to the AFU.

It can be used as a signal tap trigger condition.

When such an error is detected, the CCI-P interface stops accepting new requests and sets AlmFull to 1.

In the event of a CCI-P protocol error, you should not expect any outstanding transactions to complete even though the AFU is still active (not held in reset).