
Chapter 13 FlexRay Communication Controller (FLEXRAY)
MC9S12XF - Family Reference Manual, Rev.1.19
Freescale Semiconductor
525
13.5.2.65 Protocol Conguration Registers
The following conguration registers provide the necessary conguration information to the protocol
engine. The individual values in the registers are described in
Table 13-76. For more details about the
Table 13-76. Protocol Conguration Register Fields (Sheet 1 of 2)
Name
Description(1)
Min
Max
Unit
PCR
coldstart_attempts
gColdstartAttempts
number
3
action_point_offset
gdActionPointOffset - 1
MT
0
cas_rx_low_max
gdCASRxLowMax - 1
gdBit
4
dynamic_slot_idle_phase
gdDynamicSlotIdlePhase
minislot
28
minislot_action_point_offset
gdMinislotActionPointOffset - 1
MT
3
minislot_after_action_point
gdMinislot - gdMinislotActionPointOffset - 1
MT
2
static_slot_length
gdStaticSlot
MT
0
static_slot_after_action_point
gdStaticSlot - gdActionPointOffset - 1
MT
13
symbol_window_exists
gdSymbolWindow!=0
0
1
bool
9
symbol_window_after_action_point
gdSymbolWindow - gdActionPointOffset - 1
MT
6
tss_transmitter
gdTSSTransmitter
gdBit
5
wakeup_symbol_rx_idle
gdWakeupSymbolRxIdle
gdBit
5
wakeup_symbol_rx_low
gdWakeupSymbolRxLow
gdBit
3
wakeup_symbol_rx_window
gdWakeupSymbolRxWindow
gdBit
4
wakeup_symbol_tx_idle
gdWakeupSymbolTxIdle
gdBit
8
wakeup_symbol_tx_low
gdWakeupSymbolTxLow
gdBit
5
noise_listen_timeout
(gListenNoise * pdListenTimeout) - 1
T
16/17
macro_initial_offset_a
pMacroInitialOffset[A]
MT
6
macro_initial_offset_b
pMacroInitialOffset[B]
MT
16
macro_per_cycle
gMacroPerCycle
MT
10
macro_after_rst_static_slot
gMacroPerCycle - gdStaticSlot
MT
1
macro_after_offset_correction
gMacroPerCycle - gOffsetCorrectionStart
MT
28
max_without_clock_correction_fatal
gMaxWithoutClockCorrectionFatal
cyclepairs
8
max_without_clock_correction_passive
gMaxWithoutClockCorrectionPassive
cyclepairs
8
minislot_exists
gNumberOfMinislots!=0
0
1
bool
9
minislots_max
gNumberOfMinislots - 1
minislot
29
number_of_static_slots
gNumberOfStaticSlots
static slot
2
offset_correction_start
gOffsetCorrectionStart
MT
11
payload_length_static
gPayloadLengthStatic
2-bytes
19
max_payload_length_dynamic
pPayloadLengthDynMax
2-bytes
24
rst_minislot_action_point_offset
max(gdActionPointOffset,
gdMinislotActionPointOffset) - 1
MT
13
allow_halt_due_to_clock
pAllowHaltDueToClock
bool
26
allow_passive_to_active
pAllowPassiveToActive
cyclepairs
12