用于 PCIe* 解决方案的 Intel® Stratix® 10 Avalon® -ST和Single Root I/O Virtualization (SR-IOV)接口用户指南

ID 683111
日期 12/06/2017
Public
文档目录

6.1.10. 复位(Resets)

嵌入式硬复位控制器(HRC)为PCIe内核逻辑,PMA,PCS和Application生成复位。为满足100 ms PCIe配置时间,嵌入式复位控制器要连接到SDM。此连接使FPGA外设能够在编程FPGA架构之前配置并开始操作。

复位逻辑需要一个自由运行的时钟,此时钟在SDM置位iocsrrdy时是稳定的,并可用于 IP core。延迟版本的iocsrrdy, (iocsrrdy_dly)在控制和状态寄存器初始化和收发器配置完成后置位。

图 50.  Intel® Stratix® 10 Hard IP for PCI Express Reset ControllerHard IP for PCIe中显示的信号是在硬核逻辑中实现的,不可用于探测。
表 36.  复位

信号

方向

说明

currentspeed[1:0] Output

表示PCIe模块的当前速度。

以下编码定义为:
  • 2'b00: Undefined
  • 2'b01: Gen1
  • 2'b10: Gen2
  • 2'b11: Gen3
npor

Input

Application Layer驱动此低电平有效复位信号(active low reset signal)。npor复位整个 IP core,PCS,PMA和PLL。npor应该至少保持20 ns。Gen3 x16 variants,应该保持npor至少10个周期。此信号是边沿敏感的,而不是电平敏感的;因此,此信号上的低值不会将定制逻辑保持在复位状态。此信号不能被禁止。
pin_perst

Input

器件的PCIe复位管脚上的低电平有效复位。复位数据通路和控制寄存器。

pld_clk_inuse

Output 此复位信号具有与reset_status信号同样的效果。此信号用于向后兼容 Arria® 10器件。

pld_core_ready

Input 置位时,表明Application Layer已准备就绪。IP core能够在此信号置位后释放复位。

reset_status

Output 高电平有效复位状态。高电平时表明IP core没有准备好用于用户模式。仅当npor置低时,并且IP core没有处于复位状态时,reset_status才置低。使用reset_status来驱动应用的复位。同步到coreclkout_hip

clr_st

Output

clr_st具有与reset_status相同的功能,用于向后兼容以前的器件系列。

serdes_pll_locked

Output

置位时,表明生成coreclkout_hip的PLL被锁定。在pipe仿真模式中,此信号始终置位。