仅对英特尔可见 — GUID: emi1605742265674
Ixiasoft
仅对英特尔可见 — GUID: emi1605742265674
Ixiasoft
4.5.5. PIPE Direct速率变化
PIPE Direct Data模式下,RX数据链路的时钟源自PHY恢复时钟(pipe_direct_pld_rx_clk_out_o)。当PHY从Gen1训练到Gen5时,PHY恢复时钟会改变频率。PIPE Direct RX速率改变期间,需要遵循如下序列。
如有需要,软IP控制器首先更改速率或宽度。R-tile Avalon Streaming IP仅在Soft IP控制器已做出改变后,才置位lnX_pipe_direct_pclkchangeok_o。当此更改完成并稳定后,Soft IP控制器才置位lnX_pipe_direct_pclkchangeack_i。Soft IP控制器置位lnX_pipe_direct_pclkchangeack_i后,R-tile Avalon Streaming IP通过置位lnX_pipe_direct_phystatus_o一个周期作为响应,并以解除置位lnX_pipe_direct_phystatus_o的同时解除置位lnX_pipe_direct_pclkchangeok_o。在lnX_pipe_direct_pclkchangeok_o被采样为低电平时,Soft IP控制器接触置位lnX_pipe_direct_pclkchangeack_i。
- Soft IP控制器将发送到IP的PIPE每通道速率信号(ln0_pipe_direct_rate_i)从Gen1改到Gen5。
- IP解除置位每通道的PIPE RX复位状态信号(ln_pipe_direct_reset_status_n_o)。
- 解除置位PIPE per-channel PCLK change OK和ACK信号(ln0_pipe_direct_pclkchangeok_o,ln0_pipe_direct_pclkchangeack_i)。
- IP解除置位PIPE per-channel RX CDR lock-to-reference信号(ln0_pipe_direct_cdrlockstatus_o)。
- IP将PIPE per-channel PHY状态脉冲(ln0_pipe_direct_phystatus_o) 发送到Soft IP控制器。并且IP解除置位pclkchangeok (ln0_pipe_direct_pclkchangeok_o) ,以及Soft IP控制器解除置位pclkchangeack (ln0_pipe_direct_pclkchangeack_i)。
- 从Soft IP控制器传IP的PIPE每通道TX数据(ln0_pipe_direct_txdata_i)传输开始(以Gen5速率)。
- IP置位PIPE每通道RX CDR锁定到数据(lock-to-data)信号(ln0_pipe_direct_cdrlock2data_o)。
- 从IP到Soft IP控制器的PIPE每通道RX输出时钟(ln0_pipe_direct_pld_rx_clk_out_o)变为有效。
- 从IP到Soft IP控制其的PIPE每通道RX数据(ln0_pipe_direct_pipe_rxdata_o)开始传输(以Gen5速率)。
PIPE Direct TX数据路径和PIPE Direct RX数据路径提供了PIPE Direct模式TX和RX数据路径信号图解。