stm32-data/data/registers/can_fdcan_h7.yaml
Dario Nieuwenhuis 8a3ad0b738 chiptool fmt.
2024-02-12 20:48:59 +01:00

1760 lines
41 KiB
YAML

block/FDCAN:
description: Controller area network with flexible data rate (FD)
items:
- name: CREL
description: FDCAN Core Release Register
byte_offset: 0
fieldset: CREL
- name: ENDN
description: FDCAN Core Release Register
byte_offset: 4
fieldset: ENDN
- name: DBTP
description: FDCAN Data Bit Timing and Prescaler Register
byte_offset: 12
fieldset: DBTP
- name: TEST
description: FDCAN Test Register
byte_offset: 16
fieldset: TEST
- name: RWD
description: FDCAN RAM Watchdog Register
byte_offset: 20
fieldset: RWD
- name: CCCR
description: FDCAN CC Control Register
byte_offset: 24
fieldset: CCCR
- name: NBTP
description: FDCAN Nominal Bit Timing and Prescaler Register
byte_offset: 28
fieldset: NBTP
- name: TSCC
description: FDCAN Timestamp Counter Configuration Register
byte_offset: 32
fieldset: TSCC
- name: TSCV
description: FDCAN Timestamp Counter Value Register
byte_offset: 36
fieldset: TSCV
- name: TOCC
description: FDCAN Timeout Counter Configuration Register
byte_offset: 40
fieldset: TOCC
- name: TOCV
description: FDCAN Timeout Counter Value Register
byte_offset: 44
fieldset: TOCV
- name: ECR
description: FDCAN Error Counter Register
byte_offset: 64
fieldset: ECR
- name: PSR
description: FDCAN Protocol Status Register
byte_offset: 68
fieldset: PSR
- name: TDCR
description: FDCAN Transmitter Delay Compensation Register
byte_offset: 72
fieldset: TDCR
- name: IR
description: FDCAN Interrupt Register
byte_offset: 80
fieldset: IR
- name: IE
description: FDCAN Interrupt Enable Register
byte_offset: 84
fieldset: IE
- name: ILS
description: FDCAN Interrupt Line Select Register
byte_offset: 88
fieldset: ILS
- name: ILE
description: FDCAN Interrupt Line Enable Register
byte_offset: 92
fieldset: ILE
- name: GFC
description: FDCAN Global Filter Configuration Register
byte_offset: 128
fieldset: GFC
- name: SIDFC
description: FDCAN Standard ID Filter Configuration Register
byte_offset: 132
fieldset: SIDFC
- name: XIDFC
description: FDCAN Extended ID Filter Configuration Register
byte_offset: 136
fieldset: XIDFC
- name: XIDAM
description: FDCAN Extended ID and Mask Register
byte_offset: 144
fieldset: XIDAM
- name: HPMS
description: FDCAN High Priority Message Status Register
byte_offset: 148
fieldset: HPMS
- name: NDAT1
description: FDCAN New Data 1 Register
byte_offset: 152
fieldset: NDAT1
- name: NDAT2
description: FDCAN New Data 2 Register
byte_offset: 156
fieldset: NDAT2
- name: RXFC
description: FDCAN Rx FIFO X Configuration Register
array:
offsets:
- 0
- 16
byte_offset: 160
fieldset: RXFC
- name: RXFS
description: FDCAN Rx FIFO X Status Register
array:
offsets:
- 0
- 16
byte_offset: 164
fieldset: RXFS
- name: RXFA
description: CAN Rx FIFO X Acknowledge Register
array:
offsets:
- 0
- 16
byte_offset: 168
fieldset: RXFA
- name: RXBC
description: FDCAN Rx Buffer Configuration Register
byte_offset: 172
fieldset: RXBC
- name: RXESC
description: FDCAN Rx Buffer Element Size Configuration Register
byte_offset: 188
fieldset: RXESC
- name: TXBC
description: FDCAN Tx Buffer Configuration Register
byte_offset: 192
fieldset: TXBC
- name: TXFQS
description: FDCAN Tx FIFO/Queue Status Register
byte_offset: 196
fieldset: TXFQS
- name: TXESC
description: FDCAN Tx Buffer Element Size Configuration Register
byte_offset: 200
fieldset: TXESC
- name: TXBRP
description: FDCAN Tx Buffer Request Pending Register
byte_offset: 204
fieldset: TXBRP
- name: TXBAR
description: FDCAN Tx Buffer Add Request Register
byte_offset: 208
fieldset: TXBAR
- name: TXBCR
description: FDCAN Tx Buffer Cancellation Request Register
byte_offset: 212
fieldset: TXBCR
- name: TXBTO
description: FDCAN Tx Buffer Transmission Occurred Register
byte_offset: 216
fieldset: TXBTO
- name: TXBCF
description: FDCAN Tx Buffer Cancellation Finished Register
byte_offset: 220
fieldset: TXBCF
- name: TXBTIE
description: FDCAN Tx Buffer Transmission Interrupt Enable Register
byte_offset: 224
fieldset: TXBTIE
- name: TXBCIE
description: FDCAN Tx Buffer Cancellation Finished Interrupt Enable Register
byte_offset: 228
fieldset: TXBCIE
- name: TXEFC
description: FDCAN Tx Event FIFO Configuration Register
byte_offset: 240
fieldset: TXEFC
- name: TXEFS
description: FDCAN Tx Event FIFO Status Register
byte_offset: 244
fieldset: TXEFS
- name: TXEFA
description: FDCAN Tx Event FIFO Acknowledge Register
byte_offset: 248
fieldset: TXEFA
- name: TTTMC
description: FDCAN TT Trigger Memory Configuration Register
byte_offset: 256
fieldset: TTTMC
- name: TTRMC
description: FDCAN TT Reference Message Configuration Register
byte_offset: 260
fieldset: TTRMC
- name: TTOCF
description: FDCAN TT Operation Configuration Register
byte_offset: 264
fieldset: TTOCF
- name: TTMLM
description: FDCAN TT Matrix Limits Register
byte_offset: 268
fieldset: TTMLM
- name: TURCF
description: FDCAN TUR Configuration Register
byte_offset: 272
fieldset: TURCF
- name: TTOCN
description: FDCAN TT Operation Control Register
byte_offset: 276
fieldset: TTOCN
- name: TTGTP
description: FDCAN TT Global Time Preset Register
byte_offset: 280
fieldset: TTGTP
- name: TTTMK
description: FDCAN TT Time Mark Register
byte_offset: 284
fieldset: TTTMK
- name: TTIR
description: FDCAN TT Interrupt Register
byte_offset: 288
fieldset: TTIR
- name: TTIE
description: FDCAN TT Interrupt Enable Register
byte_offset: 292
fieldset: TTIE
- name: TTILS
description: FDCAN TT Interrupt Line Select Register
byte_offset: 296
fieldset: TTILS
- name: TTOST
description: FDCAN TT Operation Status Register
byte_offset: 300
fieldset: TTOST
- name: TURNA
description: FDCAN TUR Numerator Actual Register
byte_offset: 304
fieldset: TURNA
- name: TTLGT
description: FDCAN TT Local and Global Time Register
byte_offset: 308
fieldset: TTLGT
- name: TTCTC
description: FDCAN TT Cycle Time and Count Register
byte_offset: 312
fieldset: TTCTC
- name: TTCPT
description: FDCAN TT Capture Time Register
byte_offset: 316
fieldset: TTCPT
- name: TTCSM
description: FDCAN TT Cycle Sync Mark Register
byte_offset: 320
fieldset: TTCSM
- name: TTTS
description: FDCAN TT Trigger Select Register
byte_offset: 768
fieldset: TTTS
fieldset/CCCR:
description: FDCAN CC Control Register
fields:
- name: INIT
description: Initialization
bit_offset: 0
bit_size: 1
- name: CCE
description: Configuration Change Enable
bit_offset: 1
bit_size: 1
- name: ASM
description: ASM Restricted Operation Mode
bit_offset: 2
bit_size: 1
- name: CSA
description: Clock Stop Acknowledge
bit_offset: 3
bit_size: 1
- name: CSR
description: Clock Stop Request
bit_offset: 4
bit_size: 1
- name: MON
description: Bus Monitoring Mode
bit_offset: 5
bit_size: 1
- name: DAR
description: Disable Automatic Retransmission
bit_offset: 6
bit_size: 1
- name: TEST
description: Test Mode Enable
bit_offset: 7
bit_size: 1
- name: FDOE
description: FD Operation Enable
bit_offset: 8
bit_size: 1
- name: BSE
description: FDCAN Bit Rate Switching
bit_offset: 9
bit_size: 1
- name: PXHD
description: Protocol Exception Handling Disable
bit_offset: 12
bit_size: 1
- name: EFBI
description: Edge Filtering during Bus Integration
bit_offset: 13
bit_size: 1
- name: TXP
description: TXP
bit_offset: 14
bit_size: 1
- name: NISO
description: Non ISO Operation
bit_offset: 15
bit_size: 1
fieldset/CREL:
description: FDCAN Core Release Register
fields:
- name: DAY
description: Timestamp Day
bit_offset: 0
bit_size: 8
- name: MON
description: Timestamp Month
bit_offset: 8
bit_size: 8
- name: YEAR
description: Timestamp Year
bit_offset: 16
bit_size: 4
- name: SUBSTEP
description: Sub-step of Core release
bit_offset: 20
bit_size: 4
- name: STEP
description: Step of Core release
bit_offset: 24
bit_size: 4
- name: REL
description: Core release
bit_offset: 28
bit_size: 4
fieldset/DBTP:
description: FDCAN Data Bit Timing and Prescaler Register
fields:
- name: DSJW
description: Synchronization Jump Width
bit_offset: 0
bit_size: 4
- name: DTSEG2
description: Data time segment after sample point
bit_offset: 4
bit_size: 4
- name: DTSEG1
description: Data time segment after sample point
bit_offset: 8
bit_size: 5
- name: DBRP
description: Data BIt Rate Prescaler
bit_offset: 16
bit_size: 5
- name: TDC
description: Transceiver Delay Compensation
bit_offset: 23
bit_size: 1
fieldset/ECR:
description: FDCAN Error Counter Register
fields:
- name: TEC
description: Transmit Error Counter
bit_offset: 0
bit_size: 8
- name: REC
description: Receive Error Counter
bit_offset: 8
bit_size: 7
- name: RP
description: Receive Error Passive
bit_offset: 15
bit_size: 1
- name: CEL
description: AN Error Logging
bit_offset: 16
bit_size: 8
fieldset/ENDN:
description: FDCAN Core Release Register
fields:
- name: ETV
description: Endiannes Test Value
bit_offset: 0
bit_size: 32
fieldset/GFC:
description: FDCAN Global Filter Configuration Register
fields:
- name: RRFE
description: Reject Remote Frames Extended
bit_offset: 0
bit_size: 1
- name: RRFS
description: Reject Remote Frames Standard
bit_offset: 1
bit_size: 1
- name: ANFE
description: Accept Non-matching Frames Extended
bit_offset: 2
bit_size: 2
- name: ANFS
description: Accept Non-matching Frames Standard
bit_offset: 4
bit_size: 2
fieldset/HPMS:
description: FDCAN High Priority Message Status Register
fields:
- name: BIDX
description: Buffer Index
bit_offset: 0
bit_size: 6
- name: MSI
description: Message Storage Indicator
bit_offset: 6
bit_size: 2
- name: FIDX
description: Filter Index
bit_offset: 8
bit_size: 7
- name: FLST
description: Filter List
bit_offset: 15
bit_size: 1
fieldset/IE:
description: FDCAN Interrupt Enable Register
fields:
- name: RFNE
description: Rx FIFO X New Message Enable
bit_offset: 0
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFWE
description: Rx FIFO X Watermark Reached Enable
bit_offset: 1
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFFE
description: Rx FIFO X Full Enable
bit_offset: 2
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFLE
description: Rx FIFO X Message Lost Enable
bit_offset: 3
bit_size: 1
array:
offsets:
- 0
- 4
- name: HPME
description: High Priority Message Enable
bit_offset: 8
bit_size: 1
- name: TCE
description: Transmission Completed Enable
bit_offset: 9
bit_size: 1
- name: TCFE
description: Transmission Cancellation Finished Enable
bit_offset: 10
bit_size: 1
- name: TEFE
description: Tx FIFO Empty Enable
bit_offset: 11
bit_size: 1
- name: TEFNE
description: Tx Event FIFO New Entry Enable
bit_offset: 12
bit_size: 1
- name: TEFWE
description: Tx Event FIFO Watermark Reached Enable
bit_offset: 13
bit_size: 1
- name: TEFFE
description: Tx Event FIFO Full Enable
bit_offset: 14
bit_size: 1
- name: TEFLE
description: Tx Event FIFO Element Lost Enable
bit_offset: 15
bit_size: 1
- name: TSWE
description: Timestamp Wraparound Enable
bit_offset: 16
bit_size: 1
- name: MRAFE
description: Message RAM Access Failure Enable
bit_offset: 17
bit_size: 1
- name: TOOE
description: Timeout Occurred Enable
bit_offset: 18
bit_size: 1
- name: DRXE
description: Message stored to Dedicated Rx Buffer Enable
bit_offset: 19
bit_size: 1
- name: BECE
description: Bit Error Corrected Interrupt Enable
bit_offset: 20
bit_size: 1
- name: BEUE
description: Bit Error Uncorrected Interrupt Enable
bit_offset: 21
bit_size: 1
- name: ELOE
description: Error Logging Overflow Enable
bit_offset: 22
bit_size: 1
- name: EPE
description: Error Passive Enable
bit_offset: 23
bit_size: 1
- name: EWE
description: Warning Status Enable
bit_offset: 24
bit_size: 1
- name: BOE
description: Bus_Off Status Enable
bit_offset: 25
bit_size: 1
- name: WDIE
description: Watchdog Interrupt Enable
bit_offset: 26
bit_size: 1
- name: PEAE
description: Protocol Error in Arbitration Phase Enable
bit_offset: 27
bit_size: 1
- name: PEDE
description: Protocol Error in Data Phase Enable
bit_offset: 28
bit_size: 1
- name: ARAE
description: Access to Reserved Address Enable
bit_offset: 29
bit_size: 1
fieldset/ILE:
description: FDCAN Interrupt Line Enable Register
fields:
- name: EINT0
description: Enable Interrupt Line 0
bit_offset: 0
bit_size: 1
- name: EINT1
description: Enable Interrupt Line 1
bit_offset: 1
bit_size: 1
fieldset/ILS:
description: FDCAN Interrupt Line Select Register
fields:
- name: RFNL
description: Rx FIFO X New Message Interrupt Line
bit_offset: 0
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFWL
description: Rx FIFO X Watermark Reached Interrupt Line
bit_offset: 1
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFFL
description: Rx FIFO X Full Interrupt Line
bit_offset: 2
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFLL
description: Rx FIFO X Message Lost Interrupt Line
bit_offset: 3
bit_size: 1
array:
offsets:
- 0
- 4
- name: HPML
description: High Priority Message Interrupt Line
bit_offset: 8
bit_size: 1
- name: TCL
description: Transmission Completed Interrupt Line
bit_offset: 9
bit_size: 1
- name: TCFL
description: Transmission Cancellation Finished Interrupt Line
bit_offset: 10
bit_size: 1
- name: TEFL
description: Tx FIFO Empty Interrupt Line
bit_offset: 11
bit_size: 1
- name: TEFNL
description: Tx Event FIFO New Entry Interrupt Line
bit_offset: 12
bit_size: 1
- name: TEFWL
description: Tx Event FIFO Watermark Reached Interrupt Line
bit_offset: 13
bit_size: 1
- name: TEFFL
description: Tx Event FIFO Full Interrupt Line
bit_offset: 14
bit_size: 1
- name: TEFLL
description: Tx Event FIFO Element Lost Interrupt Line
bit_offset: 15
bit_size: 1
- name: TSWL
description: Timestamp Wraparound Interrupt Line
bit_offset: 16
bit_size: 1
- name: MRAFL
description: Message RAM Access Failure Interrupt Line
bit_offset: 17
bit_size: 1
- name: TOOL
description: Timeout Occurred Interrupt Line
bit_offset: 18
bit_size: 1
- name: DRXL
description: Message stored to Dedicated Rx Buffer Interrupt Line
bit_offset: 19
bit_size: 1
- name: BECL
description: Bit Error Corrected Interrupt Line
bit_offset: 20
bit_size: 1
- name: BEUL
description: Bit Error Uncorrected Interrupt Line
bit_offset: 21
bit_size: 1
- name: ELOL
description: Error Logging Overflow Interrupt Line
bit_offset: 22
bit_size: 1
- name: EPL
description: Error Passive Interrupt Line
bit_offset: 23
bit_size: 1
- name: EWL
description: Warning Status Interrupt Line
bit_offset: 24
bit_size: 1
- name: BOL
description: Bus_Off Status
bit_offset: 25
bit_size: 1
- name: WDIL
description: Watchdog Interrupt Line
bit_offset: 26
bit_size: 1
- name: PEAL
description: Protocol Error in Arbitration Phase Line
bit_offset: 27
bit_size: 1
- name: PEDL
description: Protocol Error in Data Phase Line
bit_offset: 28
bit_size: 1
- name: ARAL
description: Access to Reserved Address Line
bit_offset: 29
bit_size: 1
fieldset/IR:
description: FDCAN Interrupt Register
fields:
- name: RFN
description: Rx FIFO X New Message
bit_offset: 0
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFW
description: Rx FIFO X Watermark Reached
bit_offset: 1
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFF
description: Rx FIFO X Full
bit_offset: 2
bit_size: 1
array:
offsets:
- 0
- 4
- name: RFL
description: Rx FIFO X Message Lost
bit_offset: 3
bit_size: 1
array:
offsets:
- 0
- 4
- name: HPM
description: High Priority Message
bit_offset: 8
bit_size: 1
- name: TC
description: Transmission Completed
bit_offset: 9
bit_size: 1
- name: TCF
description: Transmission Cancellation Finished
bit_offset: 10
bit_size: 1
- name: TEF
description: Tx FIFO Empty
bit_offset: 11
bit_size: 1
- name: TEFN
description: Tx Event FIFO New Entry
bit_offset: 12
bit_size: 1
- name: TEFW
description: Tx Event FIFO Watermark Reached
bit_offset: 13
bit_size: 1
- name: TEFF
description: Tx Event FIFO Full
bit_offset: 14
bit_size: 1
- name: TEFL
description: Tx Event FIFO Element Lost
bit_offset: 15
bit_size: 1
- name: TSW
description: Timestamp Wraparound
bit_offset: 16
bit_size: 1
- name: MRAF
description: Message RAM Access Failure
bit_offset: 17
bit_size: 1
- name: TOO
description: Timeout Occurred
bit_offset: 18
bit_size: 1
- name: DRX
description: Message stored to Dedicated Rx Buffer
bit_offset: 19
bit_size: 1
- name: ELO
description: Error Logging Overflow
bit_offset: 22
bit_size: 1
- name: EP
description: Error Passive
bit_offset: 23
bit_size: 1
- name: EW
description: Warning Status
bit_offset: 24
bit_size: 1
- name: BO
description: Bus_Off Status
bit_offset: 25
bit_size: 1
- name: WDI
description: Watchdog Interrupt
bit_offset: 26
bit_size: 1
- name: PEA
description: Protocol Error in Arbitration Phase (Nominal Bit Time is used)
bit_offset: 27
bit_size: 1
- name: PED
description: Protocol Error in Data Phase (Data Bit Time is used)
bit_offset: 28
bit_size: 1
- name: ARA
description: Access to Reserved Address
bit_offset: 29
bit_size: 1
fieldset/NBTP:
description: FDCAN Nominal Bit Timing and Prescaler Register
fields:
- name: NTSEG2
description: Nominal Time segment after sample point
bit_offset: 0
bit_size: 7
- name: NTSEG1
description: Nominal Time segment before sample point
bit_offset: 8
bit_size: 8
- name: NBRP
description: Bit Rate Prescaler
bit_offset: 16
bit_size: 9
- name: NSJW
description: 'NSJW: Nominal (Re)Synchronization Jump Width.'
bit_offset: 25
bit_size: 7
fieldset/NDAT1:
description: FDCAN New Data 1 Register
fields:
- name: ND
description: New data (buffers 0 - 31)
bit_offset: 0
bit_size: 32
fieldset/NDAT2:
description: FDCAN New Data 2 Register
fields:
- name: ND
description: New data (buffers 32 - 63)
bit_offset: 0
bit_size: 32
fieldset/PSR:
description: FDCAN Protocol Status Register
fields:
- name: LEC
description: Last Error Code
bit_offset: 0
bit_size: 3
- name: ACT
description: Activity
bit_offset: 3
bit_size: 2
- name: EP
description: Error Passive
bit_offset: 5
bit_size: 1
- name: EW
description: Warning Status
bit_offset: 6
bit_size: 1
- name: BO
description: Bus_Off Status
bit_offset: 7
bit_size: 1
- name: DLEC
description: Data Last Error Code
bit_offset: 8
bit_size: 3
- name: RESI
description: ESI flag of last received FDCAN Message
bit_offset: 11
bit_size: 1
- name: RBRS
description: BRS flag of last received FDCAN Message
bit_offset: 12
bit_size: 1
- name: REDL
description: Received FDCAN Message
bit_offset: 13
bit_size: 1
- name: PXE
description: Protocol Exception Event
bit_offset: 14
bit_size: 1
- name: TDCV
description: Transmitter Delay Compensation Value
bit_offset: 16
bit_size: 7
fieldset/RWD:
description: FDCAN RAM Watchdog Register
fields:
- name: WDC
description: Watchdog configuration
bit_offset: 0
bit_size: 8
- name: WDV
description: Watchdog value
bit_offset: 8
bit_size: 8
fieldset/RXBC:
description: FDCAN Rx Buffer Configuration Register
fields:
- name: RBSA
description: Rx Buffer Start Address
bit_offset: 2
bit_size: 14
fieldset/RXESC:
description: FDCAN Rx Buffer Element Size Configuration Register
fields:
- name: FDS
description: Rx FIFO X Data Field Size
bit_offset: 0
bit_size: 3
array:
offsets:
- 0
- 4
- name: RBDS
description: Rx Buffer Data Field Size
bit_offset: 8
bit_size: 3
fieldset/RXFA:
description: CAN Rx FIFO X Acknowledge Register
fields:
- name: FAI
description: Rx FIFO X Acknowledge Index
bit_offset: 0
bit_size: 6
fieldset/RXFC:
description: FDCAN Rx FIFO X Configuration Register
fields:
- name: FSA
description: Rx FIFO X Start Address
bit_offset: 2
bit_size: 14
- name: FS
description: Rx FIFO X Size
bit_offset: 16
bit_size: 7
- name: FWM
description: FIFO X Watermark
bit_offset: 24
bit_size: 7
- name: FOM
description: FIFO X operation mode
bit_offset: 31
bit_size: 1
fieldset/RXFS:
description: FDCAN Rx FIFO X Status Register
fields:
- name: FFL
description: Rx FIFO X Fill Level
bit_offset: 0
bit_size: 7
- name: FGI
description: Rx FIFO X Get Index
bit_offset: 8
bit_size: 6
- name: FPI
description: Rx FIFO X Put Index
bit_offset: 16
bit_size: 6
- name: FF
description: Rx FIFO X Full
bit_offset: 24
bit_size: 1
- name: RFL
description: Rx FIFO X Message Lost
bit_offset: 25
bit_size: 1
fieldset/SIDFC:
description: FDCAN Standard ID Filter Configuration Register
fields:
- name: FLSSA
description: Filter List Standard Start Address
bit_offset: 2
bit_size: 14
- name: LSS
description: List Size Standard
bit_offset: 16
bit_size: 8
fieldset/TDCR:
description: FDCAN Transmitter Delay Compensation Register
fields:
- name: TDCF
description: Transmitter Delay Compensation Filter Window Length
bit_offset: 0
bit_size: 7
- name: TDCO
description: Transmitter Delay Compensation Offset
bit_offset: 8
bit_size: 7
fieldset/TEST:
description: FDCAN Test Register
fields:
- name: LBCK
description: Loop Back mode
bit_offset: 4
bit_size: 1
- name: TX
description: Loop Back mode
bit_offset: 5
bit_size: 2
- name: RX
description: Control of Transmit Pin
bit_offset: 7
bit_size: 1
fieldset/TOCC:
description: FDCAN Timeout Counter Configuration Register
fields:
- name: ETOC
description: Enable Timeout Counter
bit_offset: 0
bit_size: 1
- name: TOS
description: Timeout Select
bit_offset: 1
bit_size: 2
- name: TOP
description: Timeout Period
bit_offset: 16
bit_size: 16
fieldset/TOCV:
description: FDCAN Timeout Counter Value Register
fields:
- name: TOC
description: Timeout Counter
bit_offset: 0
bit_size: 16
fieldset/TSCC:
description: FDCAN Timestamp Counter Configuration Register
fields:
- name: TSS
description: Timestamp Select
bit_offset: 0
bit_size: 2
- name: TCP
description: Timestamp Counter Prescaler
bit_offset: 16
bit_size: 4
fieldset/TSCV:
description: FDCAN Timestamp Counter Value Register
fields:
- name: TSC
description: Timestamp Counter
bit_offset: 0
bit_size: 16
fieldset/TTCPT:
description: FDCAN TT Capture Time Register
fields:
- name: CCV
description: Cycle Count Value
bit_offset: 0
bit_size: 6
- name: SWV
description: Stop Watch Value
bit_offset: 16
bit_size: 16
fieldset/TTCSM:
description: FDCAN TT Cycle Sync Mark Register
fields:
- name: CSM
description: Cycle Sync Mark
bit_offset: 0
bit_size: 16
fieldset/TTCTC:
description: FDCAN TT Cycle Time and Count Register
fields:
- name: CT
description: Cycle Time
bit_offset: 0
bit_size: 16
- name: CC
description: Cycle Count
bit_offset: 16
bit_size: 6
fieldset/TTGTP:
description: FDCAN TT Global Time Preset Register
fields:
- name: NCL
description: Time Preset
bit_offset: 0
bit_size: 16
- name: CTP
description: Cycle Time Target Phase
bit_offset: 16
bit_size: 16
fieldset/TTIE:
description: FDCAN TT Interrupt Enable Register
fields:
- name: SBCE
description: Start of Basic Cycle Interrupt Enable
bit_offset: 0
bit_size: 1
- name: SMCE
description: Start of Matrix Cycle Interrupt Enable
bit_offset: 1
bit_size: 1
- name: CSME
description: Change of Synchronization Mode Interrupt Enable
bit_offset: 2
bit_size: 1
- name: SOGE
description: Start of Gap Interrupt Enable
bit_offset: 3
bit_size: 1
- name: RTMIE
description: Register Time Mark Interrupt Enable
bit_offset: 4
bit_size: 1
- name: TTMIE
description: Trigger Time Mark Event Internal Interrupt Enable
bit_offset: 5
bit_size: 1
- name: SWEE
description: Stop Watch Event Interrupt Enable
bit_offset: 6
bit_size: 1
- name: GTWE
description: Global Time Wrap Interrupt Enable
bit_offset: 7
bit_size: 1
- name: GTDE
description: Global Time Discontinuity Interrupt Enable
bit_offset: 8
bit_size: 1
- name: GTEE
description: Global Time Error Interrupt Enable
bit_offset: 9
bit_size: 1
- name: TXUE
description: Tx Count Underflow Interrupt Enable
bit_offset: 10
bit_size: 1
- name: TXOE
description: Tx Count Overflow Interrupt Enable
bit_offset: 11
bit_size: 1
- name: SE1E
description: Scheduling Error 1 Interrupt Enable
bit_offset: 12
bit_size: 1
- name: SE2E
description: Scheduling Error 2 Interrupt Enable
bit_offset: 13
bit_size: 1
- name: ELCE
description: Change Error Level Interrupt Enable
bit_offset: 14
bit_size: 1
- name: IWTGE
description: Initialization Watch Trigger Interrupt Enable
bit_offset: 15
bit_size: 1
- name: WTE
description: Watch Trigger Interrupt Enable
bit_offset: 16
bit_size: 1
- name: AWE
description: Application Watchdog Interrupt Enable
bit_offset: 17
bit_size: 1
- name: CERE
description: Configuration Error Interrupt Enable
bit_offset: 18
bit_size: 1
fieldset/TTILS:
description: FDCAN TT Interrupt Line Select Register
fields:
- name: SBCL
description: Start of Basic Cycle Interrupt Line
bit_offset: 0
bit_size: 1
- name: SMCL
description: Start of Matrix Cycle Interrupt Line
bit_offset: 1
bit_size: 1
- name: CSML
description: Change of Synchronization Mode Interrupt Line
bit_offset: 2
bit_size: 1
- name: SOGL
description: Start of Gap Interrupt Line
bit_offset: 3
bit_size: 1
- name: RTMIL
description: Register Time Mark Interrupt Line
bit_offset: 4
bit_size: 1
- name: TTMIL
description: Trigger Time Mark Event Internal Interrupt Line
bit_offset: 5
bit_size: 1
- name: SWEL
description: Stop Watch Event Interrupt Line
bit_offset: 6
bit_size: 1
- name: GTWL
description: Global Time Wrap Interrupt Line
bit_offset: 7
bit_size: 1
- name: GTDL
description: Global Time Discontinuity Interrupt Line
bit_offset: 8
bit_size: 1
- name: GTEL
description: Global Time Error Interrupt Line
bit_offset: 9
bit_size: 1
- name: TXUL
description: Tx Count Underflow Interrupt Line
bit_offset: 10
bit_size: 1
- name: TXOL
description: Tx Count Overflow Interrupt Line
bit_offset: 11
bit_size: 1
- name: SE1L
description: Scheduling Error 1 Interrupt Line
bit_offset: 12
bit_size: 1
- name: SE2L
description: Scheduling Error 2 Interrupt Line
bit_offset: 13
bit_size: 1
- name: ELCL
description: Change Error Level Interrupt Line
bit_offset: 14
bit_size: 1
- name: IWTGL
description: Initialization Watch Trigger Interrupt Line
bit_offset: 15
bit_size: 1
- name: WTL
description: Watch Trigger Interrupt Line
bit_offset: 16
bit_size: 1
- name: AWL
description: Application Watchdog Interrupt Line
bit_offset: 17
bit_size: 1
- name: CERL
description: Configuration Error Interrupt Line
bit_offset: 18
bit_size: 1
fieldset/TTIR:
description: FDCAN TT Interrupt Register
fields:
- name: SBC
description: Start of Basic Cycle
bit_offset: 0
bit_size: 1
- name: SMC
description: Start of Matrix Cycle
bit_offset: 1
bit_size: 1
- name: CSM
description: Change of Synchronization Mode
bit_offset: 2
bit_size: 1
- name: SOG
description: Start of Gap
bit_offset: 3
bit_size: 1
- name: RTMI
description: Register Time Mark Interrupt
bit_offset: 4
bit_size: 1
- name: TTMI
description: Trigger Time Mark Event Internal
bit_offset: 5
bit_size: 1
- name: SWE
description: Stop Watch Event
bit_offset: 6
bit_size: 1
- name: GTW
description: Global Time Wrap
bit_offset: 7
bit_size: 1
- name: GTD
description: Global Time Discontinuity
bit_offset: 8
bit_size: 1
- name: GTE
description: Global Time Error
bit_offset: 9
bit_size: 1
- name: TXU
description: Tx Count Underflow
bit_offset: 10
bit_size: 1
- name: TXO
description: Tx Count Overflow
bit_offset: 11
bit_size: 1
- name: SE1
description: Scheduling Error 1
bit_offset: 12
bit_size: 1
- name: SE2
description: Scheduling Error 2
bit_offset: 13
bit_size: 1
- name: ELC
description: Error Level Changed
bit_offset: 14
bit_size: 1
- name: IWTG
description: Initialization Watch Trigger
bit_offset: 15
bit_size: 1
- name: WT
description: Watch Trigger
bit_offset: 16
bit_size: 1
- name: AW
description: Application Watchdog
bit_offset: 17
bit_size: 1
- name: CER
description: Configuration Error
bit_offset: 18
bit_size: 1
fieldset/TTLGT:
description: FDCAN TT Local and Global Time Register
fields:
- name: LT
description: Local Time
bit_offset: 0
bit_size: 16
- name: GT
description: Global Time
bit_offset: 16
bit_size: 16
fieldset/TTMLM:
description: FDCAN TT Matrix Limits Register
fields:
- name: CCM
description: Cycle Count Max
bit_offset: 0
bit_size: 6
- name: CSS
description: Cycle Start Synchronization
bit_offset: 6
bit_size: 2
- name: TXEW
description: Tx Enable Window
bit_offset: 8
bit_size: 4
- name: ENTT
description: Expected Number of Tx Triggers
bit_offset: 16
bit_size: 12
fieldset/TTOCF:
description: FDCAN TT Operation Configuration Register
fields:
- name: OM
description: Operation Mode
bit_offset: 0
bit_size: 2
- name: GEN
description: Gap Enable
bit_offset: 3
bit_size: 1
- name: TM
description: Time Master
bit_offset: 4
bit_size: 1
- name: LDSDL
description: LD of Synchronization Deviation Limit
bit_offset: 5
bit_size: 3
- name: IRTO
description: Initial Reference Trigger Offset
bit_offset: 8
bit_size: 7
- name: EECS
description: Enable External Clock Synchronization
bit_offset: 15
bit_size: 1
- name: AWL
description: Application Watchdog Limit
bit_offset: 16
bit_size: 8
- name: EGTF
description: Enable Global Time Filtering
bit_offset: 24
bit_size: 1
- name: ECC
description: Enable Clock Calibration
bit_offset: 25
bit_size: 1
- name: EVTP
description: Event Trigger Polarity
bit_offset: 26
bit_size: 1
fieldset/TTOCN:
description: FDCAN TT Operation Control Register
fields:
- name: SGT
description: Set Global time
bit_offset: 0
bit_size: 1
- name: ECS
description: External Clock Synchronization
bit_offset: 1
bit_size: 1
- name: SWP
description: Stop Watch Polarity
bit_offset: 2
bit_size: 1
- name: SWS
description: Stop Watch Source
bit_offset: 3
bit_size: 2
- name: RTIE
description: Register Time Mark Interrupt Pulse Enable
bit_offset: 5
bit_size: 1
- name: TMC
description: Register Time Mark Compare
bit_offset: 6
bit_size: 2
- name: TTIE
description: Trigger Time Mark Interrupt Pulse Enable
bit_offset: 8
bit_size: 1
- name: GCS
description: Gap Control Select
bit_offset: 9
bit_size: 1
- name: FGP
description: Finish Gap
bit_offset: 10
bit_size: 1
- name: TMG
description: Time Mark Gap
bit_offset: 11
bit_size: 1
- name: NIG
description: Next is Gap
bit_offset: 12
bit_size: 1
- name: ESCN
description: External Synchronization Control
bit_offset: 13
bit_size: 1
- name: LCKC
description: TT Operation Control Register Locked
bit_offset: 15
bit_size: 1
fieldset/TTOST:
description: FDCAN TT Operation Status Register
fields:
- name: EL
description: Error Level
bit_offset: 0
bit_size: 2
- name: MS
description: Master State
bit_offset: 2
bit_size: 2
- name: SYS
description: Synchronization State
bit_offset: 4
bit_size: 2
- name: QGTP
description: Quality of Global Time Phase
bit_offset: 6
bit_size: 1
- name: QCS
description: Quality of Clock Speed
bit_offset: 7
bit_size: 1
- name: RTO
description: Reference Trigger Offset
bit_offset: 8
bit_size: 8
- name: WGTD
description: Wait for Global Time Discontinuity
bit_offset: 22
bit_size: 1
- name: GFI
description: Gap Finished Indicator
bit_offset: 23
bit_size: 1
- name: TMP
description: Time Master Priority
bit_offset: 24
bit_size: 3
- name: GSI
description: Gap Started Indicator
bit_offset: 27
bit_size: 1
- name: WFE
description: Wait for Event
bit_offset: 28
bit_size: 1
- name: AWE
description: Application Watchdog Event
bit_offset: 29
bit_size: 1
- name: WECS
description: Wait for External Clock Synchronization
bit_offset: 30
bit_size: 1
- name: SPL
description: Schedule Phase Lock
bit_offset: 31
bit_size: 1
fieldset/TTRMC:
description: FDCAN TT Reference Message Configuration Register
fields:
- name: RID
description: Reference Identifier
bit_offset: 0
bit_size: 29
- name: XTD
description: Extended Identifier
bit_offset: 30
bit_size: 1
- name: RMPS
description: Reference Message Payload Select
bit_offset: 31
bit_size: 1
fieldset/TTTMC:
description: FDCAN TT Trigger Memory Configuration Register
fields:
- name: TMSA
description: Trigger Memory Start Address
bit_offset: 2
bit_size: 14
- name: TME
description: Trigger Memory Elements
bit_offset: 16
bit_size: 7
fieldset/TTTMK:
description: FDCAN TT Time Mark Register
fields:
- name: TM
description: Time Mark
bit_offset: 0
bit_size: 16
- name: TICC
description: Time Mark Cycle Code
bit_offset: 16
bit_size: 7
- name: LCKM
description: TT Time Mark Register Locked
bit_offset: 31
bit_size: 1
fieldset/TTTS:
description: FDCAN TT Trigger Select Register
fields:
- name: SWTDEL
description: Stop watch trigger input selection
bit_offset: 0
bit_size: 2
- name: EVTSEL
description: Event trigger input selection
bit_offset: 4
bit_size: 2
fieldset/TURCF:
description: FDCAN TUR Configuration Register
fields:
- name: NCL
description: Numerator Configuration Low
bit_offset: 0
bit_size: 16
- name: DC
description: Denominator Configuration
bit_offset: 16
bit_size: 14
- name: ELT
description: Enable Local Time
bit_offset: 31
bit_size: 1
fieldset/TURNA:
description: FDCAN TUR Numerator Actual Register
fields:
- name: NAV
description: Numerator Actual Value
bit_offset: 0
bit_size: 18
fieldset/TXBAR:
description: FDCAN Tx Buffer Add Request Register
fields:
- name: AR
description: Add Request
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXBC:
description: FDCAN Tx Buffer Configuration Register
fields:
- name: TBSA
description: Tx Buffers Start Address
bit_offset: 2
bit_size: 14
- name: NDTB
description: Number of Dedicated Transmit Buffers
bit_offset: 16
bit_size: 6
- name: TFQS
description: Transmit FIFO/Queue Size
bit_offset: 24
bit_size: 6
- name: TFQM
description: Tx FIFO/Queue Mode
bit_offset: 30
bit_size: 1
fieldset/TXBCF:
description: FDCAN Tx Buffer Cancellation Finished Register
fields:
- name: CF
description: Cancellation Finished
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXBCIE:
description: FDCAN Tx Buffer Cancellation Finished Interrupt Enable Register
fields:
- name: CF
description: Cancellation Finished Interrupt Enable
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXBCR:
description: FDCAN Tx Buffer Cancellation Request Register
fields:
- name: CR
description: Cancellation Request
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXBRP:
description: FDCAN Tx Buffer Request Pending Register
fields:
- name: TRP
description: Transmission Request Pending
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXBTIE:
description: FDCAN Tx Buffer Transmission Interrupt Enable Register
fields:
- name: TIE
description: Transmission Interrupt Enable
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXBTO:
description: FDCAN Tx Buffer Transmission Occurred Register
fields:
- name: TO
description: Transmission Occurred
bit_offset: 0
bit_size: 1
array:
len: 32
stride: 1
fieldset/TXEFA:
description: FDCAN Tx Event FIFO Acknowledge Register
fields:
- name: EFAI
description: Event FIFO Acknowledge Index
bit_offset: 0
bit_size: 5
fieldset/TXEFC:
description: FDCAN Tx Event FIFO Configuration Register
fields:
- name: EFSA
description: Event FIFO Start Address
bit_offset: 2
bit_size: 14
- name: EFS
description: Event FIFO Size
bit_offset: 16
bit_size: 6
- name: EFWM
description: Event FIFO Watermark
bit_offset: 24
bit_size: 6
fieldset/TXEFS:
description: FDCAN Tx Event FIFO Status Register
fields:
- name: EFFL
description: Event FIFO Fill Level
bit_offset: 0
bit_size: 6
- name: EFGI
description: Event FIFO Get Index
bit_offset: 8
bit_size: 5
- name: EFPI
description: Event FIFO put index
bit_offset: 16
bit_size: 5
- name: EFF
description: Event FIFO Full
bit_offset: 24
bit_size: 1
- name: TEFL
description: Tx Event FIFO Element Lost
bit_offset: 25
bit_size: 1
fieldset/TXESC:
description: FDCAN Tx Buffer Element Size Configuration Register
fields:
- name: TBDS
description: Tx Buffer Data Field Size
bit_offset: 0
bit_size: 3
fieldset/TXFQS:
description: FDCAN Tx FIFO/Queue Status Register
fields:
- name: TFFL
description: Tx FIFO Free Level
bit_offset: 0
bit_size: 6
- name: TFGI
description: TFGI
bit_offset: 8
bit_size: 5
- name: TFQPI
description: Tx FIFO/Queue Put Index
bit_offset: 16
bit_size: 5
- name: TFQF
description: Tx FIFO/Queue Full
bit_offset: 21
bit_size: 1
fieldset/XIDAM:
description: FDCAN Extended ID and Mask Register
fields:
- name: EIDM
description: Extended ID Mask
bit_offset: 0
bit_size: 29
fieldset/XIDFC:
description: FDCAN Extended ID Filter Configuration Register
fields:
- name: FLESA
description: Filter List Standard Start Address
bit_offset: 2
bit_size: 14
- name: LSE
description: List Size Extended
bit_offset: 16
bit_size: 8