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# 38077

Virtex-6 - What causes the "Bad Packet Error" in the Status Register?

Description

When I perform a "Read Device Status" from iMPACT on my Virtex-6 device, the following error occurs:

[29] BAD PACKET ERROR : 1

What is the cause of this error?

解决方案

During the first configuration, after SYNC word is detected, configuration logic checks for illegal packets on several fields:

OPCODE (i.e., op-code=11(reserved)),
Register address out of range
Bad packet type (only type-1, type-2 are legal).

It flags any illegal values as a "Bad packet error" in the Status Register. Once a "Bad packet error" is flagged, configuration logic loads no further data, but INIT is not pulled Low as this is not a CRC error.

Possible causes:

  • This can occur if you have some signal integrity issues corrupting packets.
  • The CCLK frequency isabove the data sheet specification.
  • Contention between RS and Address lines can cause this issue when loading from a BPI flash.
  • A processing error causes the issue. For iMPACT 12.1 and 12.2, this error occurs spuriously as the procedure used to perform a "Read Device Status" triggers a "Bad Packet Error". This issue is resolved in iMPACT 12.3.

链接问答记录

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
35448 12.x iMPACT - Known Issues N/A N/A
AR# 38077
日期 02/25/2013
状态 Active
Type 综合文章
器件
  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • More
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Less
Tools
  • ISE Design Suite - 12.1
  • ISE Design Suite - 12.2