FlexRay Communication Controller (FlexRAY)
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor 26-65
26.5.2.67 Protocol Configuration Registers
The following configuration registers provide the necessary configuration information to the protocol
engine. The individual values in the registers are described in Table 26-77. For more details about the
FlexRay related configuration parameters and the allowed parameter ranges, see FlexRay
Communications System Protocol Specification, Version 2.1 Rev A.
Table 26-77. Protocol Configuration Register Fields
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_first_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
first_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