summaryrefslogblamecommitdiffstats
path: root/spec/dev/grlib/if/gr1553b.yml
blob: e4a586d99162e13a4cc10ba72be6c375596dc571 (plain) (tree)
1
2
3
4
5
6




                                                                             
                                                  













































































































































































                              


            
                          




                       
                          




                       
                          




                       
                          




                       
                          




                       
                          




                       
                          




                       
                          












                        
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        












                               
                     




                       
                        




                       
                     




                       
                     




                       
                     




                       
                     












                                           
                     




                       
                     




                       
                        




                       
                     




                       
                     




                       
                     




                       
                     












                                         
                     




                       
                     




                       
                     




                       
                     




                       
                     




                       
                     




                       
                     




                       
                     












                              
                        












                                                  
                        












                                                      
                     












                             
                        












                                                            
                        












                                       
                     












                                                 
                     












                                                     
                     




                       
                     




                       
                     




                       
                     




                       
                     












                              
                     




                       
                        




                       
                        




                       
                        




                       
                     




                       
                        




                       
                        












                              
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        












                                  
                        




                       
                        












                                    
                     




                       
                     












                            
                        












                                                     
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        












                                         
                        




                       
                        












                                        
                        












                                           
                        












                                          
                     












                                                    
                     




                       
                     












                              
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        












                               
                        












                                         
                        












                                            
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        




                       
                        












                                           
                        












                               
                        












                             
                        












                                  
                        




                       
                        













                                        
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