Encoding and Optional Ports (编码和可选端口)(一)


向导的第3页(图4-12)允许您选择编码和8B/10B可选端口。表4-13至4-20列出了可用选项。

 image.png

表4-13:发送设置

选项

描述

对外数据宽度

16

将发送器应用程序接口数据宽度设置为两个8比特字节。

20

发送器应用程序接口数据路径宽度设置为20位。

32

将发送器应用程序接口数据宽度设置为四个8位字节

40

发送器应用程序接口数据路径宽度设置为40位。

64

将发送器应用程序接口数据路径宽度设置为8个8位字节(64位)。

80

将发送器应用程序接口数据宽度设置为80位。

编码

 

8B/10B

在传输之前,数据流被传递到内部8B / 10B编码器。

64B/66B_with_Ext_Seq_Ctr

数据流通过64B / 66B变速箱和扰码器。

变速箱的顺序计数器在示例设计中实现。

64B/66B_with_Int_Seq_Ctr

数据流通过64B / 66B变速箱和扰码器。

变速箱的顺序计数器在示例设计中实现。

64B/67B_with_Ext_Seq_Ctr

数据流通过64B / 67B变速箱和扰码器。

变速箱的顺序计数器在示例设计中实现。

64B/67B_with_Int_Seq_Ctr

仅限GTX收发器:数据流通过64B / 67B变速箱和扰码器。 变速箱的顺序计数器在收发器内实现。

内部数据宽度

16

选择内部数据宽度为16。

20

选择内部数据宽度为20。

32

选择内部数据宽度为32。

40

选择内部数据宽度为40。

表4-13:发送设置

选项

描述

对外数据宽度

16

将发送器应用程序接口数据宽度设置为两个8比特字节。

20

发送器应用程序接口数据路径宽度设置为20位。

32

将发送器应用程序接口数据宽度设置为四个8位字节

40

发送器应用程序接口数据路径宽度设置为40位。

64

将发送器应用程序接口数据路径宽度设置为8个8位字节(64位)。

80

将发送器应用程序接口数据宽度设置为80位。

编码

 

8B/10B

在传输之前,数据流被传递到内部8B / 10B编码器。

64B/66B_with_Ext_Seq_Ctr

数据流通过64B / 66B变速箱和扰码器。

变速箱的顺序计数器在示例设计中实现。

64B/66B_with_Int_Seq_Ctr

数据流通过64B / 66B变速箱和扰码器。

变速箱的顺序计数器在示例设计中实现。

64B/67B_with_Ext_Seq_Ctr

数据流通过64B / 67B变速箱和扰码器。

变速箱的顺序计数器在示例设计中实现。

64B/67B_with_Int_Seq_Ctr

仅限GTX收发器:数据流通过64B / 67B变速箱和扰码器。 变速箱的顺序计数器在收发器内实现。

内部数据宽度

16

选择内部数据宽度为16。

20

选择内部数据宽度为20。

32

选择内部数据宽度为32。

40

选择内部数据宽度为40。


 

选项

描述

对外数据宽度

16

将发送器应用程序接口数据宽度设置为两个8比特字节。

20

发送器应用程序接口数据路径宽度设置为20位。

32

将发送器应用程序接口数据宽度设置为四个8位字节

40

发送器应用程序接口数据路径宽度设置为40位。

64

将发送器应用程序接口数据路径宽度设置为8个8位字节(64位)。

80

将发送器应用程序接口数据宽度设置为80位。

编码

 

8B/10B

数据流被传递到内部8B / 10B解码器。

64B/66B

数据流通过64B / 66B变速箱和解扰器。

64B/66B

数据流通过64B / 67B变速箱和解扰器。

内部数据宽度

16

选择内部数据宽度为16。

20

选择内部数据宽度为20。

32

选择内部数据宽度为32。

40

选择内部数据宽度为40。

注意: RX设置应与TX设置相同。

Table 4-15: DRP

选项

描述

Use DRP

选择此选项可使应用程序可以使用CHANNEL块的动态重配置端口信号

X PCS / PMA相位对齐设置控制TX缓冲区是启用还是旁路。有关此设置的详细信息,请参阅7系列FPGA GTX / GTH收发器用户指南(UG476)[参考7]。 RX PCS / PMA对齐设置控制是否启用RX相位对齐电路。

Table 4-16 shows the optional ports for 8B/10B

选项

描述

TX

TXBYPASS8B10B

此高电平有效端口允许字节交错数据以每字节为基础旁路8B / 10B。

TX8B10BEN必须为高才能使用此每字节旁路模式。

TX8B10BBYPASS [3]对应TXDATA [31:24]

TX8B10BBYPASS [2]对应TXDATA [23:16]

TX8B10BBYPASS [1]对应TXDATA [15:8]

TX8B10BBYPASS [0]对应TXDATA [7:0]

TX8B10BBYPASS [ x] = 1,绕过字节x的编码器。

TX8B10BBYPASS [x] = 0,使用字节x的编码器。

TXCHARDISPMODE

设置为“高”以使用TXCHARDISPVAL在编码TXDATA时强制运行差异为负或正。设置为低以使用正常运行差异。有关详细定义,请参阅表3-6。若不启用编码则可补位作为数据

TXCHARDISPMODE [3]对应TXDATA [31:24]

TXCHARDISPMODE [2]对应TXDATA [23:16]

TXCHARDISPMODE [1]对应TXDATA [15:8]

TXCHARDISPMODE [0]对应TXDATA [7:0]

TXCHARDISPVAL

使用TXCHARDISPMODE提供运行差异控制。若不启用编码则可补位作为数据

有关详细信息,请参阅表3-6。

TXCHARDISPVAL [3]对应TXDATA [31:24]

TXCHARDISPVAL [2]对应TXDATA [23:16]

TXCHARDISPVAL [1]对应TXDATA [15:8]

TXCHARDISPVAL [0]对应TXDATA [7:0]

RX

RXCHARISCOMMA

高电平有效表示RXDATA上显示的相应字节是K码。

RXCHARISCOMMA [3]对应RXDATA [31:24]

RXCHARISCOMMA [2]对应RXDATA [23:16]

RXCHARISCOMMA [1]对应RXDATA [15:8]

RXCHARISCOMMA [0]对应RXDATA [7:0]

RXCHARISK

高电平有效表示当启用8B / 10B解码时,RXDATA上显示的相应字节为K字符。

RXCHARISK [3]对应RXDATA [31:24]

RXCHARISK [2]对应RXDATA [23:16]

RXCHARISK [1]对应RXDATA [15:8]

RXCHARISK [0]对应RXDATA [7:0]

这是 如果绕过8B / 10B解码器或者RXNOTINTABLE的相应位为高,则非编码数据的第8位。






快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<