仅对英特尔可见 — GUID: nik1410564917521
Ixiasoft
5.6. CvP寄存器
Bits | 寄存器说明 | 复位值 | 访问权限 |
---|---|---|---|
[31:26] | 保留 | 0x00 | RO(只读) |
[25] | PLD_CORE_READY。来自于FPGA架构。用于调试的状态位。 | 变量 | RO |
[24] | PLD_CLK_IN_USE。从时钟切换模块到架构。用于调试的状态位。 | 变量 | RO |
[23] | CVP_CONFIG_DONE。表示FPGA控制块已完成通过CvP的器件配置且无错误。 | 变量 | RO |
[22] | 保留 | 变量 | RO |
[21] | USERMODE。表示可配置FPGA架构是否处于用户模式 。 | 变量 | RO |
[20] | CVP_EN。 表示FPGA控制块是否已使能CvP模式。 | 变量 | RO |
[19] | CVP_CONFIG_ERROR。反映来自FPGA控制块信号的值,并通过软件查看以确定配置期间是否有错误。 | 变量 | RO |
[18] | CVP_CONFIG_READY。表示来自FPGA控制块信号的值,软件在编程算法期间查看该值。 | 变量 | RO |
[17:0] | 保留 | 变量 | RO |
Bits |
寄存器说明 |
复位值 |
访问权限 |
---|---|---|---|
[31:16] |
保留 |
0x0000 |
RO(只读) |
[15:8] |
CVP_NUMCLKS。 为每个CvP数据写发送的时钟数目。根据您的配置映像,将此域设置为以下其中一个值:
|
0x00 |
RW(读,写) |
[7:3] |
保留 |
0x0 |
RO |
[2] |
CVP_FULLCONFIG。 需要FPGA控制块重配置整个FPGA,包括Arria 10 Hard IP for PCI Express,使PCIe链路下行。 |
1’b0 |
RW |
[1] |
HIP_CLK_SEL。USER_MODE = 1 和PLD_CORE_READY = 1时,在PMA与架构时钟间选择。编码定义如下:
确保CvP期间没有时钟切换,只有当Hard IP for PCI Express空闲时间已达10 µs时才能更改该值,并且需要在更改后等待10 µs再恢复活动。 |
1’b0 |
RW |
[0] |
CVP_MODE。控制IP内核是否处于CVP_MODE或或普通模式。编码定义如下:
|
1’b0 |
RW |
Bits |
寄存器说明 |
复位值 |
访问权限 |
---|---|---|---|
[31:0] |
配置数据的上32位被传输到FPGA控制块以用于配置器件。 您可以选择32位或64位数据。 |
0x00000000 |
RW |
[31:0] |
配置数据的下32位被传输到FPGA控制块以配置器件。 |
0x00000000 |
RW |
Bits |
寄存器说明 |
复位值 |
访问权限 |
---|---|---|---|
[31:2] |
保留 |
0x0000 |
RO |
[1] |
START_XFER。设置CvP输出到FPGA控制块表示传输开始。 |
1’b0 |
RW |
[0] |
CVP_CONFIG。 置位后,指令FPGA控制块开始通过CvP传输。 |
1’b0 |
RW |