Intel® Quartus® Prime Pro Edition用户指南: 部分重配置

ID 683834
日期 5/11/2020
Public
文档目录

2.2.3. 端口

Partial Reconfiguration Controller Intel® FPGA IP包含以下接口端口。
图 42.  Avalon® -ST Sink接口端口
图 43.  Avalon® -MM Slave接口端口
表 14.  Clock/Reset端口
端口名称 宽度 方向 功能

reset

1

Input

PR Controller IP core的异步复位。在部分重配置期间对PR Controller IP core进行复位能导致器件锁定(lock up)。

clk

1

Input

PR Controller IP core的输入时钟。

输入时钟必须是自由运行的。IP core的最大时钟频率为200 MHz。

表 15.   Avalon® -ST从接口端口当使能 Avalon® -ST从接口时可使用这些端口。
端口名称 宽度 方向 功能

pr_start

1

Input

到达此端口(已置为高电平)的一个信号将启动一个PR事件。您必须在PR操作结束之前将此信号置为高电平至少一个时钟周期,然后将其置为低电平。

avst_sink_data[]

32|64

Input

Avalon® -ST数据信号,与clk信号的上升沿同步。Input data width参数指定此端口宽度。

avst_sink_valid

1

Input

Avalon® -ST数据有效信号,指示avst_sink_data端口包含有效数据。

avst_sink_ready

1

Output

Avalon® -ST准备就绪信号,指示每当avst_sink_valid信号置为高电平时,器件就已准备好读取avst_sink_data端口上的流数据。当此端口为低电平时,停止发送有效数据。

status[2..0]

3

Output

3-bit错误错误,指示PR事件的状态。一旦输出锁存为高电平,如下所示,就只能在下一个PR事件开始时复位输出:

3’b000 – power-up nreset asserted

3’b001 – configuration system is busy

3’b010 – PR operation is in progress

3’b011 – PR operation successful

3’b100 – PR_ERROR is triggered

3’b101 – Reserved

3'b110 – Reserved

3'b111 – Reserved

protocol_error 1 Output 从CSR寄存器读出错误比特。
表 16.   Avalon® -MM从接口端口当使能 Avalon® -MM从接口时可使用这些端口。
端口名称 宽度 方向 功能

avmm_slave_address

4

Input

以Word寻址为单位的 Avalon® -MM地址总线。

avmm_slave_read

1

Input

Avalon® -MM读控制。

avmm_slave_readdata

32

Output

Avalon® -MM读数据总线。

avmm_slave_write

1

Input

Avalon® -MM写控制。

avmm_slave_writedata

32

Input

Avalon® -MM写数据总线。

avmm_slave_waitrequest

1

Output

置位时,指示IP繁忙,并且不能对读请求或写请求进行响应。

irq

1

Output

使能Enable interrupt interface参数时中断信号。