Intel® Stratix® 10 Configuration via Protocol (CvP)实现用户指南

ID 683704
日期 1/10/2020
Public
文档目录

4.1.2.1. 对于CvP初始化模式

为满足对CvP初始化模式中 PCIe* Hard IP的120 ms唤醒要求,就需要使用外设映像,因为外设映像的配置时间显著少于完整FPGA配置时间。必须使用Active Serial x4(快速模式)或Avalon-ST x8配置方案进行外设映像配置。

为确保配置成功,所有POR监控的供电都必须在10 ms斜升时间内单调上升到操作范围。PERST#信号会显示FPGA电源已在其指定电压容限范围,且REFCLK稳定1。内部状态 信号显示外设映像已加载后,嵌入式硬复位控制器触发。该复位不会触发PERST#。对于CvP初始化模式, PCIe* 链路支持FPGA内核映像配置和用户模式中的后续 PCIe* 应用程序。

注: 对于具有Gen 2/Gen 3能力的Endpoint,在加载比特流(core.rbf)后,Intel建议验证已训练到所需Gen 2/Gen3速率的链路。如果链路未以Gen 2/Gen3运行,则软件会触发Endpoint重新训练。
图 6. CvP初始化模式中的 PCIe* 时序
表 4.  CvP初始化模式中的上电时间排序
时序 时间范围(ms) 说明
a 2-6.5 FPGA POR延迟时间(AS Fast Mode)
b 80 CvP初始化模式中(收发器校准之前)从FPGA上电到外设配置结束的最长时间。
c 20 PERST#解除置位之前的最短校准时间
d 60 最小收发器校准窗口
e 80 一般收发器校准窗口
f 100 来自主机的最短PERST#信号。
g 120 从FPGA上电到CvP初始化模式中外设配置结束(包括收发器校准)的最长时间。
h 20 PCIe* 链路进入训练状态前,来自主机的PERST#信号最长无效时间
i 100 PERST#解除置位后, PCIe* 器件必须进入L0的最长时间。
注: 100 ms时序范围仅适用于 PCIe* Gen1/Gen2。 PCIe* Gen 3不需要满足100 ms时序要求。
j 10 FPGA中所有POR监控的电源的最大斜上升时间要求,以达到其相应操作范围。
1 为达到145 ms链路训练完成时间,供电电源稳定后REFCLK必须保持80 ms稳定时间