当 Versal GTY/GTYP 的掉电端口断言有效时,时钟和输入/输出数据的预期行为是什么?
以下是对预期行为的描述:
发射器掉电 - TXPD
● 受 TXPD[1:0] = 2'b11 端口控制
● 仿真:TXP/N 串行端口变为 hi-Z(高阻态)。TXOUTCLK 继续翻转而不会变平稳状态。将 TXPD 重设为 00 后,复位序列即可如期工作。TXMSTRESETDONE 会重新断言有效。
● 硬件与仿真行为相匹配。
接收器掉电 - RXPD
● 受 RXPD[1:0] = 2'b11 端口控制
● 仿真:RXOUTCLK 变平稳状态。将 RXPD 重设为 00 并断言 RX 复位有效 (reset_rx_datapath) 后,复位序列会停滞。RXOUTCLK 永不再次翻转,且 RXMSTRESETDONE 停滞于低位。在 通过设置 RXPD = 00 退出掉电后,无法恢复 Versal GTY/GTYP。
● 硬件与仿真行为相匹配。
LCPLL 掉电 - LCPLLPD
● LCPLLPD 端口无效。LCPLL 掉电改为通过属性等效的寄存器 A_LCPLLPD 来控制。在下一版的 AM002 中将对此予以澄清。
● A_LCPLLPD 寄存器:
. 0x0E13[31] 适用于 HSCLK0 LCPLLPD
. 0x0F10[31] 适用于 HSCLK1 LCPLLPD
● 仿真:设置 A_LCPLLPD = 1'b1 会导致 LCPLL 掉电。所有输出时钟都会继续翻转,并且看上去会恢复运作。然而,接收的数据中会出现数据错误,表明某些内部块已掉电。这是预期行为。当 LCPLLPD 从 1 切换为 0 时,PLL 锁定不可恢复。应用包括 PLL 的 GT 复位(例如,reset_tx_pll_and_datapath)时,会获取 PLL 锁定。
● 硬件与仿真行为相匹配。