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

CAN v3.1/v2.1 and XPS CAN - External register required on RX line

Description

The CAN and XPS CAN cores require an input register on the RX line to avoid a potential error condition where multiple registers receive different values resulting in error frames. This error condition is rare; however, the work-around should be implemented in all cases.

Solution

To work around this issue, insert a register on the RX line clocked by CAN_CLK with an initial value of '1'. This applies to all versions of the CAN and XPS CAN cores.
AR# 34443
Date Created 02/19/2010
Last Updated 12/15/2012
Status Active
Type General Article
IP
  • CAN
  • XPS CAN