Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

4.7. Bonded PCS和PMA通道的时序约束

对于使用TX PMA和PCS Bonding的设计,绑定组内所有TX通道的数字复位信号(tx_digitalreset)必须满足物理路由施加的最大偏斜容限。该偏斜容限是TX并行时钟周期(tx_clockout)的一半。TX PMA Bonding或RX PCS通道无此要求。
注: 如果设计不能通过正裕量满足最大偏斜容限要求, Intel® 建议重新分配与PCIe Hard IP块不相邻的通道位置。
图 163. Bonded通道中的物理路由延迟偏移


必须为复位信号提供Synopsys Design Constraint(SDC),以保证您的设计满足时序要求。生成收发器Native PHY IP核时,Quartus Prime软件生成一个.sdc文件。

.sdc包含大部分异步信号的基本伪路径,包括复位。在bonded设计的情况中,该文件包含bonded设计的最大偏斜示例。该.sdc文件包含false_path示例和对tx_digitalreset信号的max_skew约束示例。

All modified IP constraints from a 必须将生成的.sdc文件中的所有已修改IP约束移动到工程主.sdc文件中,因为如果重新生成IP,更改将会丢失。

无论将所有tx_digitalresets绑在一起,或者单独控制它们,该偏斜都会出现。如果您的设计包括收发器PHY复位控制器IP核,则可用本实例中的通用名称替换您的实例和接口名称。

使用Bonded时钟时TX数字复位的SDC约束

set_max_skew -from *<IP_INSTANCE_NAME> *tx_digitalreset*r_reset 
-to *pld_pcs_interface* <1/2 coreclk period in ps>

上述实例中,您必须进行以下替换:

  • <IP_INSTANCE_NAME> - 替换复位控制器IP实例或PHY IP实例的名称
  • <½ coreclk period in ps>—设计时钟周期的一般以皮秒(picosecond)为单位

如果设计中有定制复位逻辑,则请使用TX PCS复位信号,tx_digitalreset的源寄存器替代*<IP_INSTANCE_NAME>*tx_digitalreset*r_reset

关于set_max_skew约束的更多信息,请参阅SDC 和Timing Analyzer API参考手册