Information
Description: If a message buffer is assigned to the last slot in a FlexyRay communication cycle and a
system memory access timeout or illegal address access occurs during the system memory
access in this slot, it is possible that for all future communication 1) no slot status information
will be written, 2) the message buffer status will not be updated, and 3) no message frames will
be received. If this happens, several message buffers can never be locked by the application.
However, if this occurs, either the System Bus Communication Failure Error Flag (SBCF_EF)
or the Illegal System Bus Address Error Flag (ILSA_EF) will be set in the Controller Host
Interface Error Flag Register (CHIERFR).
Workaround: The FlexRay module and the system memory subsystem should be configured to avoid the
occurrence of system memory access timeouts and illegal address accesses.
In case that one of the error flags CHIERFR[SBCF_EF] or CHIERFR[ILSA_EF] is set, the
application should stop the FlexRay controller via a FREEZE or HALT command and
subsequently restart the controller.
e2302: FlexRay: Message Buffer can not be disabled and not locked after CHI
command FREEZE
Errata type: Errata
Description: If a complete message was transmitted from a transmit message buffer or received into a
message buffer and the controller host interface (CHI) command FREEZE is issued by the
application before the end of the current slot, then this message buffer can not be disabled and
locked until the module has entered the protocol state normal active.
Consequently, this message buffer can not be disabled and locked by the application in the
protocol config state, which prevents the application from clearing the commit bit CMT and the
module from clearing the status bits. The configuration bits in the Message Buffer
Configuration, Control, Status Registers (MBCCSRn) and the message buffer configuration
registers MBCCFRn, MBFIDRn, and MBIDXRn are not affected.
At most one message buffer per channel is affected.
Workaround: There are two types of workaround.
1) The application should not send the CHI command FREEZE and use the CHI command
HALT instead.
2) Before sending the CHI command FREEZE the application should repeatedly try to disable
all message buffers until all message buffers are disabled. This maximum duration of this task
is three static or three dynamic slots.
e6726: NPC: MCKO clock may be gated one clock period early when MCKO frequency
is programmed as SYS_CLK/8.and gating is enabled
Errata type: Errata
Description: The Nexus auxiliary message clock (MCKO) may be gated one clock period early when the
MCKO frequency is programmed as SYS_CLK/8 in the Nexus Port Controller Port
Configuration Register (NPC_PCR[MCKO_DIV]=111) and the MCKO gating function is
enabled (NPC_PCR[MCKO_GT]=1). In this case, the last MCKO received by the tool prior to
the gating will correspond to the END_MESSAGE state. The tool will not receive an MCKO to
indicate the transition to the IDLE state, even though the NPC will transition to the IDLE state
internally. Upon re-enabling of MCKO, the first MCKO edge will drive the Message Start/End
Output (MSEO=11) and move the tool's state to IDLE.
Mask Set Errata for Mask 3M17W, Rev 13 SEP 2013
Freescale Semiconductor, Inc. 9
