Table 7-8: CvP Mode Control
The
CvP Mode Control
register provides global control of the CvP operation.
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 configura‐
tion image:
• 0x01 for uncompressed and unencrypted images
• 0x04 for uncompressed and encrypted images
• 0x08 for all compressed images
0x00
RW
[7:3]
Reserved.
0x0
RO
[2]
CVP_FULLCONFIG
. Request that the FPGA control block
reconfigure the entire FPGA including the Arria 10 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:
• 1: Selects internal clock from PMA which is required for
CVP_
MODE
.
• 0: Selects the clock from soft logic fabric. This setting should
only be used when the fabric is configured in
USER_MODE
with
a configuration file that connects the correct clock.
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:
CVP_MODE
is active. Signals to the FPGA control block active
and all TLPs are routed to the Configuration Space. This
CVP_
MODE
cannot be enabled if
CVP_EN
= 0.
• 0: The IP core is in normal mode and TLPs are routed to the
FPGA fabric.
1’b0
RW
UG-01145_avmm_dma
2015.11.02
CvP Registers
7-11
Registers
Altera Corporation
Send Feedback