当链路在我们的器件和另一端之间发生故障时,是否会清除PCIe配置寄存器(例如BAR)?如果没有,可能会导致什么?-Altera-Intel社区-FPGA CPLD-ChipDebug

当链路在我们的器件和另一端之间发生故障时,是否会清除PCIe配置寄存器(例如BAR)?如果没有,可能会导致什么?

上电时,需要启动在端点中设置所有基本配置寄存器的软件配置例程。此配置允许端点应用程序成为PCIExpress®事务的目标和发起者。

仅仅因为链路丢失, PCIe®内核不应该擦除相对于端点的配置寄存器(BAR)。

可能导致配置寄存器清除的事情将是PCIe宏功能的第一个端口的断言。以下是端口的描述:

第一步:同步配置重置。该信号是非粘性配置空间寄存器的同步复位。它很活跃。该信号仅适用于×和×软IP实现。

配置寄存器清除的其他可能原因是SW干预覆盖BAR,或者关闭器件本身。关闭器件将清除FPGA的所有内容。

请登录后发表评论

    没有回复内容