仅对英特尔可见 — GUID: nck1486506972890
Ixiasoft
仅对英特尔可见 — GUID: nck1486506972890
Ixiasoft
2.9.2.8. Rate Match FIFO Basic (Double Width)模式
- 在RX rate match FIFO mode列表中选择basic (double width)。
- 输入以下参数的值。
参数 值 说明 RX rate match insert/delete +ve pattern (hex) 指定为十六进制字符串的20比特数据 前10个比特对应于跳过码型(skip pattern),后10个比特对应于控制码型(control pattern)。跳过码型必须具有中性差异(neutral disparity)。 RX rate match insert/delete -ve pattern (hex) 指定为十六进制字符串的20比特数据 前10个比特对应于跳过码型(skip pattern),后10个比特对应于控制码型(control pattern)。跳过码型必须具有中性差异(neutral disparity)。 速率匹配FIFO可以根据需要从群集中删除多对跳过码型,以避免速率匹配FIFO溢出。仅当两个10-bit跳过码型出现在20-bit字的LSByte和MSByte上的相同时钟周期时,速率匹配FIFO才能删除一对跳过码型。如果两个跳过码型跨越时钟周期的MSByte和下一个时钟周期的LSByte,则速率匹配FIFO不能删除跳过码型对。
在下图中,第一个跳过群集在LSByte中有一个/K28.5/控制码型,以及在一个周期时钟的MSByte中有/K28.0/跳过码型,下一个时钟周期的LSByte中的一个/K28.0/跳过码型紧跟其后。速率匹配FIFO无法删除此跳过群集中的两个跳过码型,因为它们没有出现在同一时钟周期中。第二个跳过群集在时钟周期的MSByte中含有一个/K28.5/控制码型,在下两个时钟周期中的两对/K28.0/跳过码型紧跟其后。速率匹配FIFO从第二个跳过群集中删除两对/K28.0/跳过码型(总共删除四个跳过码型),以满足三个跳过码型删除的要求。
速率匹配FIFO可以将多对跳过码型插入到一个群集中,以避免速率匹配FIFO下溢。10-bit跳过码型可以出现在20-bit字的MSByte,LSByte或两者上。
图 98. 速率匹配FIFO删除,包括删除操作所需要的四个跳过码型/K28.5/是控制码型,中性差异/K28.0/是跳过码型。
在下图中,/K28.5/是控制码型,而中性差异/K28.0/是跳过码型。第一个跳过群集在LSByte中含有一个/K28.5/控制码型,以及在一个周期的MSByte中含有/K28.0/跳过码型。速率匹配FIFO在这个跳过群集中插入跳过码型对,以满足三个跳过码型插入的要求。
图 99. 速率匹配FIFO插入,包括插入操作所需要的四个跳过码型
下图显示了20-bit字D7D8的删除。
图 100. 速率匹配FIFO在接收到20-Bit Word D5D6后变满
下图显示了两个跳过码型的插入。
图 101. 速率匹配FIFO读出20-Bit Word D5D6后变空