SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause brief: | This structure defines the ${.:/register-block-group} register block memory map. copyrights: - Copyright (C) 2021 embedded brains GmbH & Co. KG description: null enabled-by: true identifier: RTEMSDeviceGR1553B index-entries: [] interface-type: register-block links: - role: interface-ingroup uid: group - role: interface-placement uid: gr1553b-header definition: - default: count: 1 name: IRQ offset: 0x0 variants: [] - default: count: 1 name: IRQE offset: 0x4 variants: [] - default: count: 1 name: HC offset: 0x10 variants: [] - default: count: 1 name: BCSC offset: 0x40 variants: [] - default: count: 1 name: BCA offset: 0x44 variants: [] - default: count: 1 name: BCTNP offset: 0x48 variants: [] - default: count: 1 name: BCANP offset: 0x4c variants: [] - default: count: 1 name: BCT offset: 0x50 variants: [] - default: count: 1 name: BCRP offset: 0x58 variants: [] - default: count: 1 name: BCBS offset: 0x5c variants: [] - default: count: 1 name: BCTCP offset: 0x68 variants: [] - default: count: 1 name: BCACP offset: 0x6c variants: [] - default: count: 1 name: RTS offset: 0x80 variants: [] - default: count: 1 name: RTC offset: 0x84 variants: [] - default: count: 1 name: RTBS offset: 0x88 variants: [] - default: count: 1 name: RTSW offset: 0x8c variants: [] - default: count: 1 name: RTSY offset: 0x90 variants: [] - default: count: 1 name: RTSTBA offset: 0x94 variants: [] - default: count: 1 name: RTMCC offset: 0x98 variants: [] - default: count: 1 name: RTTTC offset: 0xa4 variants: [] - default: count: 1 name: RTELM offset: 0xac variants: [] - default: count: 1 name: RTELP offset: 0xb0 variants: [] - default: count: 1 name: RTELIP offset: 0xb4 variants: [] - default: count: 1 name: BMS offset: 0xc0 variants: [] - default: count: 1 name: BMC offset: 0xc4 variants: [] - default: count: 1 name: BMRTAF offset: 0xc8 variants: [] - default: count: 1 name: BMRTSF offset: 0xcc variants: [] - default: count: 1 name: BMRTMC offset: 0xd0 variants: [] - default: count: 1 name: BMLBS offset: 0xd4 variants: [] - default: count: 1 name: BMLBE offset: 0xd8 variants: [] - default: count: 1 name: BMLBP offset: 0xdc variants: [] - default: count: 1 name: BMTTC offset: 0xe0 variants: [] register-prefix: null register-block-group: GR1553B register-block-size: 228 registers: - bits: - default: - properties: [r, w1c] brief: null description: null name: 'BMTOF' start: 17 width: 1 - properties: [r, w1c] brief: null description: null name: 'BMD' start: 16 width: 1 - properties: [r, w1c] brief: null description: null name: 'RTTE' start: 10 width: 1 - properties: [r, w1c] brief: null description: null name: 'RTD' start: 9 width: 1 - properties: [r, w1c] brief: null description: null name: 'RTEV' start: 8 width: 1 - properties: [r, w1c] brief: null description: null name: 'BCWK' start: 2 width: 1 - properties: [r, w1c] brief: null description: null name: 'BCD' start: 1 width: 1 - properties: [r, w1c] brief: null description: null name: 'BCEV' start: 0 width: 1 variants: [] brief: | GR1553B IRQ Register description: null name: IRQ width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'BMTOE' start: 17 width: 1 - properties: [r, w] brief: null description: null name: 'BMDE' start: 16 width: 1 - properties: [r, w] brief: null description: null name: 'RTTEE' start: 10 width: 1 - properties: [r, w] brief: null description: null name: 'RTDE' start: 9 width: 1 - properties: [r, w] brief: null description: null name: 'RTEVE' start: 8 width: 1 - properties: [r, w] brief: null description: null name: 'BCWKE' start: 2 width: 1 - properties: [r, w] brief: null description: null name: 'BCDE' start: 1 width: 1 - properties: [r, w] brief: null description: null name: 'BCEVE' start: 0 width: 1 variants: [] brief: | GR1553B IRQ Enable Register description: null name: IRQE width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'MOD' start: 31 width: 1 - properties: [r, w] brief: null description: null name: 'CVER' start: 12 width: 1 - properties: [r] brief: null description: null name: 'XKEYS' start: 11 width: 1 - properties: [r] brief: null description: null name: 'ENDIAN' start: 9 width: 2 - properties: [r] brief: null description: null name: 'SCLK' start: 8 width: 1 - properties: [r] brief: null description: null name: 'CCFREQ' start: 0 width: 8 variants: [] brief: | GR1553B Hardware Configuration Register description: null name: HC width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'BCSUP' start: 31 width: 1 - properties: [r] brief: null description: null name: 'BCFEAT' start: 28 width: 3 - properties: [r, w] brief: null description: null name: 'BCCHK' start: 16 width: 1 - properties: [r] brief: null description: null name: 'ASADL' start: 11 width: 5 - properties: [r] brief: null description: null name: 'ASST' start: 8 width: 2 - properties: [r] brief: null description: null name: 'SCADL' start: 3 width: 5 - properties: [r] brief: null description: null name: 'SCST' start: 0 width: 3 variants: [] brief: | GR1553B BC Status and Config Register description: null name: BCSC width: 32 - bits: - default: - properties: [w] brief: null description: null name: 'BCKEY' start: 16 width: 16 - properties: [w] brief: null description: null name: 'ASSTP' start: 9 width: 1 - properties: [w] brief: null description: null name: 'ASSRT' start: 8 width: 1 - properties: [w] brief: null description: null name: 'CLRT' start: 4 width: 1 - properties: [w] brief: null description: null name: 'SETT' start: 3 width: 1 - properties: [w] brief: null description: null name: 'SCSTP' start: 2 width: 1 - properties: [w] brief: null description: null name: 'SCSUS' start: 1 width: 1 - properties: [w] brief: null description: null name: 'SCSRT' start: 0 width: 1 variants: [] brief: | GR1553B BC Action Register description: null name: BCA width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'POINTER' start: 0 width: 32 variants: [] brief: | GR1553B BC Transfer list next pointer register description: null name: BCTNP width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'POINTER' start: 0 width: 32 variants: [] brief: | GR1553B BC Asynchronous list next pointer register description: null name: BCANP width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'SCTM' start: 0 width: 24 variants: [] brief: | GR1553B BC Timer register description: null name: BCT width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'POSITION' start: 0 width: 32 variants: [] brief: | GR1553B BC Transfer-triggered IRQ ring position register description: null name: BCRP width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'SWAP' start: 0 width: 32 variants: [] brief: | GR1553B BC per-RT Bus swap register description: null name: BCBS width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'POINTER' start: 0 width: 32 variants: [] brief: | GR1553B BC Transfer list current slot pointer description: null name: BCTCP width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'POINTER' start: 0 width: 32 variants: [] brief: | GR1553B BC Asynchronous list current slot pointer description: null name: BCACP width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'RTSUP' start: 31 width: 1 - properties: [r] brief: null description: null name: 'ACT' start: 3 width: 1 - properties: [r] brief: null description: null name: 'SHDA' start: 2 width: 1 - properties: [r] brief: null description: null name: 'SHDB' start: 1 width: 1 - properties: [r] brief: null description: null name: 'RUN' start: 0 width: 1 variants: [] brief: | GR1553B RT Status register description: null name: RTS width: 32 - bits: - default: - properties: [w] brief: null description: null name: 'RTKEY' start: 16 width: 16 - properties: [r, w] brief: null description: null name: 'SYS' start: 15 width: 1 - properties: [r, w] brief: null description: null name: 'SYDS' start: 14 width: 1 - properties: [r, w] brief: null description: null name: 'BRS' start: 13 width: 1 - properties: [r] brief: null description: null name: 'RTEIS' start: 6 width: 1 - properties: [r, w] brief: null description: null name: 'RTADDR' start: 1 width: 5 - properties: [r, w] brief: null description: null name: 'RTEN' start: 0 width: 1 variants: [] brief: | GR1553B RT Config register description: null name: RTC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'TFDE' start: 8 width: 1 - properties: [r, w] brief: null description: null name: 'SREQ' start: 4 width: 1 - properties: [r, w] brief: null description: null name: 'BUSY' start: 3 width: 1 - properties: [r, w] brief: null description: null name: 'SSF' start: 2 width: 1 - properties: [r, w] brief: null description: null name: 'DBCA' start: 1 width: 1 - properties: [r, w] brief: null description: null name: 'TFLG' start: 0 width: 1 variants: [] brief: | GR1553B RT Bus status register description: null name: RTBS width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'BITW' start: 16 width: 16 - properties: [r, w] brief: null description: null name: 'VECW' start: 0 width: 16 variants: [] brief: | GR1553B RT Status words register description: null name: RTSW width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'SYTM' start: 16 width: 16 - properties: [r] brief: null description: null name: 'SYD' start: 0 width: 16 variants: [] brief: | GR1553B RT Sync register description: null name: RTSY width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'SATB' start: 9 width: 23 variants: [] brief: | GR1553B RT Subaddress table base address register description: null name: RTSTBA width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'RRTB' start: 28 width: 2 - properties: [r, w] brief: null description: null name: 'RRT' start: 26 width: 2 - properties: [r, w] brief: null description: null name: 'ITFB' start: 24 width: 2 - properties: [r, w] brief: null description: null name: 'ITF' start: 22 width: 2 - properties: [r, w] brief: null description: null name: 'ISTB' start: 20 width: 2 - properties: [r, w] brief: null description: null name: 'IST' start: 18 width: 2 - properties: [r, w] brief: null description: null name: 'DBC' start: 16 width: 2 - properties: [r, w] brief: null description: null name: 'TBW' start: 14 width: 2 - properties: [r, w] brief: null description: null name: 'TVW' start: 12 width: 2 - properties: [r, w] brief: null description: null name: 'TSB' start: 10 width: 2 - properties: [r, w] brief: null description: null name: 'TS' start: 8 width: 2 - properties: [r, w] brief: null description: null name: 'SDB' start: 6 width: 2 - properties: [r, w] brief: null description: null name: 'SD' start: 4 width: 2 - properties: [r, w] brief: null description: null name: 'SB' start: 2 width: 2 - properties: [r, w] brief: null description: null name: 'S' start: 0 width: 2 variants: [] brief: | GR1553B RT Mode code control register description: null name: RTMCC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'TRES' start: 16 width: 16 - properties: [r, w] brief: null description: null name: 'TVAL' start: 0 width: 16 variants: [] brief: | GR1553B RT Time tag control register description: null name: RTTTC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'MASK' start: 0 width: 32 variants: [] brief: | GR1553B RT Event log size mask register description: null name: RTELM width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'POINTER' start: 0 width: 32 variants: [] brief: | GR1553B RT Event log position register description: null name: RTELP width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'POINTER' start: 0 width: 32 variants: [] brief: | GR1553B RT Event Log interrupt position register description: null name: RTELIP width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'BMSUP' start: 31 width: 1 - properties: [r] brief: null description: null name: 'KEYEN' start: 30 width: 1 variants: [] brief: | GR1553B BM Status register description: null name: BMS width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'BMKEY' start: 16 width: 16 - properties: [r, w] brief: null description: null name: 'WRSTP' start: 5 width: 1 - properties: [r, w] brief: null description: null name: 'EXST' start: 4 width: 1 - properties: [r, w] brief: null description: null name: 'IMCL' start: 3 width: 1 - properties: [r, w] brief: null description: null name: 'UDWL' start: 2 width: 1 - properties: [r, w] brief: null description: null name: 'MANL' start: 1 width: 1 - properties: [r, w] brief: null description: null name: 'BMEN' start: 0 width: 1 variants: [] brief: | GR1553B BM Control register description: null name: BMC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'MASK' start: 0 width: 32 variants: [] brief: | GR1553B BM RT Address filter register description: null name: BMRTAF width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'MASK' start: 0 width: 32 variants: [] brief: | GR1553B BM RT Subaddress filter register description: null name: BMRTSF width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'STSB' start: 18 width: 1 - properties: [r, w] brief: null description: null name: 'STS' start: 17 width: 1 - properties: [r, w] brief: null description: null name: 'TLC' start: 16 width: 1 - properties: [r, w] brief: null description: null name: 'TSW' start: 15 width: 1 - properties: [r, w] brief: null description: null name: 'RRTB' start: 14 width: 1 - properties: [r, w] brief: null description: null name: 'RRT' start: 13 width: 1 - properties: [r, w] brief: null description: null name: 'ITFB' start: 12 width: 1 - properties: [r, w] brief: null description: null name: 'ITF' start: 11 width: 1 - properties: [r, w] brief: null description: null name: 'ISTB' start: 10 width: 1 - properties: [r, w] brief: null description: null name: 'IST' start: 9 width: 1 - properties: [r, w] brief: null description: null name: 'DBC' start: 8 width: 1 - properties: [r, w] brief: null description: null name: 'TBW' start: 7 width: 1 - properties: [r, w] brief: null description: null name: 'TVW' start: 6 width: 1 - properties: [r, w] brief: null description: null name: 'TSB' start: 5 width: 1 - properties: [r, w] brief: null description: null name: 'TS' start: 4 width: 1 - properties: [r, w] brief: null description: null name: 'SDB' start: 3 width: 1 - properties: [r, w] brief: null description: null name: 'SD' start: 2 width: 1 - properties: [r, w] brief: null description: null name: 'SB' start: 1 width: 1 - properties: [r, w] brief: null description: null name: 'S' start: 0 width: 1 variants: [] brief: | GR1553B BM RT Mode code filter register description: null name: BMRTMC width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'START' start: 0 width: 32 variants: [] brief: | GR1553B BM Log buffer start description: null name: BMLBS width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'END' start: 0 width: 32 variants: [] brief: | GR1553B BM Log buffer end description: null name: BMLBE width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'POSITION' start: 0 width: 32 variants: [] brief: | GR1553B BM Log buffer position description: null name: BMLBP width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'TRES' start: 24 width: 8 - properties: [r, w] brief: null description: null name: 'TVAL' start: 0 width: 24 variants: [] brief: | GR1553B BM Time tag control register description: null name: BMTTC width: 32 name: gr1553b notes: null type: interface