Visible to Intel only — GUID: nik1410564917521
Ixiasoft
Visible to Intel only — GUID: nik1410564917521
Ixiasoft
5.5.1. CvP Registers
Bits | Register Description | Reset Value | Access |
---|---|---|---|
[31:26] | Reserved | 0x00 | RO |
[25] | PLD_CORE_READY. From FPGA fabric. This status bit is provided for debug. | Variable | RO |
[24] | PLD_CLK_IN_USE. From clock switch module to fabric. This status bit is provided for debug. | Variable | RO |
[23] | CVP_CONFIG_DONE. Indicates that the FPGA control block has completed the device configuration via CvP and there were no errors. | Variable | RO |
[22] | Reserved | Variable | RO |
[21] | USERMODE. Indicates if the configurable FPGA fabric is in user mode. | Variable | RO |
[20] | CVP_EN. Indicates if the FPGA control block has enabled CvP mode. | Variable | RO |
[19] | CVP_CONFIG_ERROR. Reflects the value of this signal from the FPGA control block, checked by software to determine if there was an error during configuration. | Variable | RO |
[18] | CVP_CONFIG_READY. Reflects the value of this signal from the FPGA control block, checked by software during programming algorithm. | Variable | RO |
[17:0] | Reserved | Variable | RO |
Bits |
Register Description |
Reset Value |
Access |
---|---|---|---|
[31:16] |
Reserved. |
0x0000 |
RO |
[15:8] |
CVP_NUMCLKS. This is the number of clocks to send for every CvP data write. Set this field to one of the values below depending on your configuration image:
|
0x00 |
RW |
[7:3] |
Reserved. |
0x0 |
RO |
[2] |
CVP_FULLCONFIG. Request that the FPGA control block reconfigure the entire FPGA including the Arria V Hard IP for PCI Express, bring the PCIe link down. |
1’b0 |
RW |
[1] |
HIP_CLK_SEL. Selects between PMA and fabric clock when USER_MODE = 1 and PLD_CORE_READY = 1. The following encodings are defined:
To ensure that there is no clock switching during CvP, you should only change this value when the Hard IP for PCI Express has been idle for 10 µs and wait 10 µs after changing this value before resuming activity. |
1’b0 |
RW |
[0] |
CVP_MODE. Controls whether the IP core is in CVP_MODE or normal mode. The following encodings are defined:
|
1’b0 |
RW |
Bits |
Register Description |
Reset Value |
Access |
---|---|---|---|
[31:0] |
Upper 32 bits of configuration data to be transferred to the FPGA control block to configure the device. You can choose 32- or 64-bit data. |
0x00000000 |
RW |
[31:0] |
Lower 32 bits of configuration data to be transferred to the FPGA control block to configure the device. |
0x00000000 |
RW |
Bits |
Register Description |
Reset Value |
Access |
---|---|---|---|
[31:2] |
Reserved. |
0x0000 |
RO |
[1] |
START_XFER. Sets the CvP output to the FPGA control block indicating the start of a transfer. |
1’b0 |
RW |
[0] |
CVP_CONFIG. When asserted, instructs that the FPGA control block begin a transfer via CvP. |
1’b0 |
RW |