UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 61134

QSGMII V3.2:Data mismatch or frame error seen with Example Test Bench Simulation when 3C Data is present in the Frame.

描述

In QSGMII V3.2, when 3C Data is present in the Frame, data mismatches or frame errors are seen with Example Test Bench Simulation.

解决方案

 This happens due to incorrect logic in the  K28P1_swapper_tb logic file of the example design.

The swap should happen only for K characters in the monitoring logic and should not take place for normal data.

However the swapper logic is not considering the special Character indication in the logic.

To resolve this issue, include the K character indication in the K28p1_swapper_tb file as below.

Change:

IS_K28P1 <= ((NOT DECODER_8B_DATA_IN(7)) AND (NOT DECODER_8B_DATA_IN(6)) AND
                   DECODER_8B_DATA_IN(5)  AND      DECODER_8B_DATA_IN(4) AND
                   DECODER_8B_DATA_IN(3)  AND      DECODER_8B_DATA_IN(2) AND
              (NOT DECODER_8B_DATA_IN(1)) AND (NOT DECODER_8B_DATA_IN(0)));
 
To:
 
IS_K28P1 <= (DECODER_IS_K AND ((NOT DECODER_8B_DATA_IN(7)) AND (NOT DECODER_8B_DATA_IN(6)) AND
                   DECODER_8B_DATA_IN(5)  AND      DECODER_8B_DATA_IN(4) AND
                   DECODER_8B_DATA_IN(3)  AND      DECODER_8B_DATA_IN(2) AND
              (NOT DECODER_8B_DATA_IN(1)) AND (NOT DECODER_8B_DATA_IN(0))));
AR# 61134
日期 11/07/2014
状态 Active
Type 已知问题
器件
Tools
IP
的页面