TI中文支持网
TI专业的中文技术问题搜集分享网站

TLK2711 A KCODE 的 发送问题

谢谢您上次的答复,但是还有几个疑问想请教您!

1.   对于TLK2711A来说,手册上说 :

NOTE:
The TLK2711A only achieves byte alignment on the 0011111 comma.

那么,手册上列举的K CODE 类型

Table 4. Valid K Characters
K CHARACTER RECEIVE DATA BUS
(RXD[7–0]) OR (RXD[15–8])
K28.0 000 11100
K28.1(1) 001 11100
K28.2 010 111000
K28.3 011 111000
K28.4 100 11100
K28.5(1) 101 11100
K28.6 110 111001
K28.7(1) 111 11100
K23.7 111 101111
K27.7 111 110111
K29.7 111 111011
K30.7 111 111101

我们应该选择哪种类型?

2. TLK2711A 数据宽度是16bits ,而K CODE 是 8 bits,那是否将两个 K CODE 组合成一个 16bits;例如 :如果选择K28.5  (0xBC)

     那是否是组合成 0xBCBC 发送出去?   如果选择K28.7(0xEC) 和 K28.5 (0xBC 那是否组合成 0XECBC还是0xBCEC?

3. 是否是每隔N 个有效数据后要发送K CODE?

Kailyn Chen:

1.Table4列举了所有8b/10b编解码机制的有效Kcode。对于TLK2711来说,只能选用0011111 comma字符。
2. 16位宽,那么8b/10b需要划分两个通过,每个通道分别8bit,然后分别对每个通道的8bit数据实现编解码。
Since the TLK2711A is a 16-bit wide interface, the data is split into two 8-bit wide bytes for encoding. Each byte is fed into a separate encoder. The encoding is dependent upon two additional input signals, the TKMSB and TKLSB.
而K code是发送在TXD0~7 还是TXD8~15是由TKLSB,TKMSB决定的。
3. 您这里的N是怎么定义的?

xinlin zhou:

回复 Kailyn Chen:

Kailyn Chen1. Table4列举了所有8b/10b编解码机制的有效K code。对于TLK2711来说,只能选用0011111 comma字符。

我的疑问是

我的意思是:既然 "对于TLK2711来说,只能选用0011111 comma字符",那我发送哪个KCODE ,  如 K28.0,K28.1,K28.2,K28.3,K28.5  等等,才能满足 手册中说的 “只能选用0011111 comma字符”,因为0011111 comma字符又不是表中所列的KCODE

2. 16位宽,那么8b/10b需要划分两个通过,每个通道分别8bit,然后每个通道的8bit数据实现编解码。 Since the TLK2711A is a 16-bit wide interface, the data is split into two 8-bit wide bytes for encoding. Each byte is fed into a separate encoder. The encoding is dependent upon two additional input signals, the TKMSB and TKLSB. 而K code是发送在TXD0~7 还是TXD8~15是由TKLSB,TKMSB决定的。

这个我明白了

3. 您这里的N是怎么定义的?

我的意思是:我需要间隔多少个有效数据发送一个 K CODE?    如: KCODE  –>    data 1 ,data2,data3 ……dataN —-> KCODE 

赞(0)
未经允许不得转载:TI中文支持网 » TLK2711 A KCODE 的 发送问题
分享到: 更多 (0)