L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

2.3.16.1. PCS-Core接口端口:增强型PCS

图 30. PCS-Core接口端口:增强型PCS
注: 在下表中,tx_parallel_datarx_parallel_data映射用于单个通道。要确定多通道设计的映射,用户必须使用适当的通道乘法器来缩放单个通道映射。例如,对于单个通道设计,data[31:0]映射到tx_parallel_data[31:0]rx_parallel_data[31:0]。对于多通道设计,每个通道的data[31:0]映射到tx_parallel_data[<n-1>80+31:<n-1>80]rx_parallel_data[<n-1>80+31:<n-1>80],其中<n>是通道数。
表 76.  Simplified Data Interface=Disabled, Double-Rate Transfer=Disabled
TX端口功能 TX端口 RX端口功能 RX端口
Configuration-1, PMA Width-32, FPGA Fabric width-32
data[31:0] tx_parallel_data[31:0] data[31:0] rx_parallel_data[31:0]
tx_fifo_wr_en tx_parallel_data[79] rx_prbs_err rx_parallel_data[35]
    rx_prbs_done rx_parallel_data[36]
    rx_data_valid rx_parallel_data[79]
Configuration-2, PMA Width-40, FPGA Fabric width-40
data[39:0] tx_parallel_data[39:0] data[39:0] rx_parallel_data[39:0]
tx_fifo_wr_en tx_parallel_data[79] rx_data_valid rx_parallel_data[79]
Configuration-3, PMA Width-32/40/64, FPGA Fabric width-64/66/67
data[31:0] tx_parallel_data[31:0] data[31:0] rx_parallel_data[31:0]
data[63:32] tx_parallel_data[71:40] data[63:32] rx_parallel_data[71:40]
tx_control[3:0] tx_parallel_data[35:32] rx_control[3:0] rx_parallel_data[35:32]
tx_control[8:4] tx_parallel_data[76:72] rx_control[9:4] rx_parallel_data[77:72]
tx_enh_data_valid tx_parallel_data[36] rx_enh_data_valid rx_parallel_data[36]
tx_fifo_wr_en tx_parallel_data[79] rx_data_valid rx_parallel_data[79]
注: 在下表中,tx_parallel_datarx_parallel_data映射用于单个通道。要确定多通道设计的映射,用户必须使用适当的通道乘法器来缩放单个通道映射。例如,对于单个通道设计,data[31:0]映射到tx_parallel_data[31:0]rx_parallel_data[31:0]。对于多通道设计,每个通道的data[31:0]映射到tx_parallel_data[<n-1>80+31:<n-1>80]rx_parallel_data[<n-1>80+31:<n-1>80],其中<n>是通道数。
表 77.  Simplified Data Interface=Disabled, Double-Rate Transfer=Enabled
TX端口功能 TX端口 RX端口功能 RX端口
Configuration-4, PMA Width-32, FPGA Fabric width-16
data[15:0] tx_parallel_data[15:0] (lower word) data[15:0] rx_parallel_data[15:0] (lower word)
data[31:16] tx_parallel_data[15:0] (upper word) data[31:16] rx_parallel_data[15:0] (upper word)
tx_word_marking_bit=0 tx_parallel_data[19] (lower word) rx_word_marking_bit=0 rx_parallel_data[39] (upper word)
tx_word_marking_bit=1 tx_parallel_data[19] (upper word) rx_word_marking_bit=1 rx_parallel_data[39] (lower word)
tx_fifo_wr_en tx_parallel_data[79] (lower and upper word) rx_data_valid rx_parallel_data[79] (lower and upper word)
Configuration-5, PMA Width-40, FPGA Fabric width-20
data[19:0] tx_parallel_data[19:0] (lower word) data[19:0] rx_parallel_data[19:0] (lower word)
data[39:20] tx_parallel_data[19:0] (upper word) data[39:20] rx_parallel_data[19:0] (upper word)
tx_word_marking_bit=0 tx_parallel_data[39] (lower word) rx_word_marking_bit=0 rx_parallel_data[39] (lower word)
tx_word_marking_bit=1 tx_parallel_data[39] (upper word) rx_word_marking_bit=1 rx_parallel_data[39] (upper word)
tx_fifo_wr_en tx_parallel_data[79] (lower and upper word) rx_data_valid rx_parallel_data[79] (lower and upper word)
Configuration-6, PMA Width-32/40/64, FPGA Fabric width-32
data[31:0] tx_parallel_data[31:0] (lower word) data[31:0] rx_parallel_data[31:0] (lower word)
data[63:32] tx_parallel_data[31:0] (upper word) data[63:32] rx_parallel_data[31:0] (upper word)
tx_control[3:0] tx_parallel_data[35:32] (lower word) rx_control[3:0] rx_parallel_data[35:32] (lower word)
tx_control[8:4] tx_parallel_data[36:32] (upper word) rx_control[9:4] rx_parallel_data[37:32] (upper word)
tx_word_marking_bit=0 tx_parallel_data[39] (lower word) rx_word_marking_bit=0 rx_parallel_data[39] (lower word)
tx_word_marking_bit=1 tx_parallel_data[39] (upper word) rx_word_marking_bit=1 rx_parallel_data[39] (upper word)
tx_enh_data_valid tx_parallel_data[36] (lower and upper word) rx_enh_data_valid rx_parallel_data[36] (lower and upper word)
tx_fifo_wr_en tx_parallel_data[79] (lower and upper word) rx_data_valid rx_parallel_data[79] (lower and upper word)