Download Errata Sheet

Transcript
Errata Sheet
Functional Deviations
FlexRay_AI.099 Erroneous cycle offset during startup after abort of startup or normal operation
Description:
An abort of startup or normal operation by a READY command near the
macotick border may lead to the effect that the state INITIALIZE_SCHEDULE
is one macrotick too short during the first following integration attempt. This
leads to an early cycle start in state INTEGRATION_COLDSTART_CHECK or
INTEGRATION_CONSISTENCY_CHECK.
As a result the integrating node calculates a cycle offset of one macrotick at the
end
of
the
first
even/odd
cycle
pair
in
the
states
INTEGRATION_COLDSTART_CHECK
or
INTEGRATION_CONSISTENCY_CHECK and tries to correct this offset.
If the node is able to correct the offset of one macrotick (pOffsetCorrectionOut
>> gdMacrotick), the node enters NORMAL_ACTIVE with the first startup
attempt.
If the node is not able to correct the offset error because pOffsetCorrectionOut
is too small (pOffsetCorrectionOut ≤ gdMacrotick), the node enters
ABORT_STARTUP and is ready to try startup again. The next (second) startup
attempt is not effected by this erratum.
Scope:
The erratum is limited to applications where READY command is used to leave
STARTUP, NORMAL_ACTIVE, or NORMAL_PASSIVE state.
Effects:
In the described case the integrating node tries to correct an erroneous cycle
offset of one macrotick during startup.
Workaround
With a configuration of pOffsetCorrectionOut >> gdMacrotick •
(1+cClockDeviationMax) the node will be able to correct the offset and therefore
also be able to successfully integrate.
TC1797, QS-AC
69/115
Rel. 1.4, 25.01.2011