summaryrefslogblamecommitdiffstats
path: root/spec/dev/grlib/if/dsu4.yml
blob: 54b9b8f79f0b2cd96da971a0a1b66ef98d448d42 (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: RTEMSDeviceGRLIBDSU4
index-entries: []
interface-type: register-block
links:
- role: interface-ingroup
  uid: group
- role: interface-placement
  uid: dsu4-header
definition:
- default:
    count: 1
    name: CTRL
  offset: 0x0
  variants: []
- default:
    count: 1
    name: DTTC
  offset: 0x8
  variants: []
- default:
    count: 1
    name: BRSS
  offset: 0x20
  variants: []
- default:
    count: 1
    name: DBGM
  offset: 0x24
  variants: []
- default:
    count: 1
    name: ATBC
  offset: 0x40
  variants: []
- default:
    count: 1
    name: ATBI
  offset: 0x44
  variants: []
- default:
    count: 1
    name: ATBFC
  offset: 0x48
  variants: []
- default:
    count: 1
    name: ATBFM
  offset: 0x4c
  variants: []
- default:
    count: 1
    name: ATBBA
  offset: 0x50
  variants: []
- default:
    count: 1
    name: ATBBM
  offset: 0x54
  variants: []
- default:
    count: 1
    name: ATBBA
  offset: 0x58
  variants: []
- default:
    count: 1
    name: ATBBM
  offset: 0x5c
  variants: []
- default:
    count: 1
    name: ICNT
  offset: 0x70
  variants: []
- default:
    count: 1
    name: AHBWPC
  offset: 0x80
  variants: []
- default:
    count: 1
    name: AHBWPD
  offset: 0x90
  variants: []
- default:
    count: 1
    name: AHBWPD
  offset: 0x9c
  variants: []
- default:
    count: 1
    name: AHBWPM
  offset: 0xa0
  variants: []
- default:
    count: 1
    name: AHBWPM
  offset: 0xac
  variants: []
- default:
    count: 1
    name: AHBWPD
  offset: 0xb0
  variants: []
- default:
    count: 1
    name: AHBWPD
  offset: 0xbc
  variants: []
- default:
    count: 1
    name: AHBWPM
  offset: 0xc0
  variants: []
- default:
    count: 1
    name: AHBWPM
  offset: 0xcc
  variants: []
- default:
    count: 1
    name: ITBC0
  offset: 0x110000
  variants: []
- default:
    count: 1
    name: ITBC1
  offset: 0x110004
  variants: []
- default:
    count: 1
    name: DTR
  offset: 0x400020
  variants: []
- default:
    count: 1
    name: DASI
  offset: 0x400024
  variants: []
register-prefix: null
register-block-group: DSU4
register-block-size: 4194344
registers:
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'PW'
      start: 11
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'HL'
      start: 10
      width: 1
    - properties: [r, w1c]
      brief: null
      description: null
      name: 'PE'
      start: 9
      width: 1
    - properties: [r]
      brief: null
      description: null
      name: 'EB'
      start: 8
      width: 1
    - properties: [r]
      brief: null
      description: null
      name: 'EE'
      start: 7
      width: 1
    - properties: [r]
      brief: null
      description: null
      name: 'DM'
      start: 6
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'BZ'
      start: 5
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'BX'
      start: 4
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'BS'
      start: 3
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'BW'
      start: 2
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'BE'
      start: 1
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'TE'
      start: 0
      width: 1
    variants: []
  brief: |
    DSU control register
  description: null
  name: CTRL
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'TIMETAG'
      start: 0
      width: 32
    variants: []
  brief: |
    DSU time tag counter register
  description: null
  name: DTTC
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'SS_3_0'
      start: 16
      width: 4
    - properties: [r, w]
      brief: null
      description: null
      name: 'BN_3_0'
      start: 0
      width: 4
    variants: []
  brief: |
    DSU break and single step register
  description: null
  name: BRSS
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'DM_3_0'
      start: 16
      width: 4
    - properties: [r, w]
      brief: null
      description: null
      name: 'ED_3_0'
      start: 0
      width: 4
    variants: []
  brief: |
    DSU debug mode mask register
  description: null
  name: DBGM
  width: 32
- bits:
  - default:
    - properties: [r]
      brief: null
      description: null
      name: 'EM'
      start: 12
      width: 1
    - properties: [r]
      brief: null
      description: null
      name: 'TRAPTYPE'
      start: 4
      width: 8
    variants: []
  brief: |
    DSU trap register
  description: null
  name: DTR
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'ASI'
      start: 0
      width: 8
    variants: []
  brief: |
    DSU ASI diagnostic access register
  description: null
  name: DASI
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'DCNT'
      start: 16
      width: 8
    - properties: [r, w]
      brief: null
      description: null
      name: 'DF'
      start: 8
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'SF'
      start: 7
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'TE'
      start: 6
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'TF'
      start: 5
      width: 1
    - properties: [r]
      brief: null
      description: null
      name: 'BW'
      start: 3
      width: 2
    - properties: [r, w]
      brief: null
      description: null
      name: 'BR'
      start: 2
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'DM'
      start: 1
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'EN'
      start: 0
      width: 1
    variants: []
  brief: |
    AHB trace buffer control register
  description: null
  name: ATBC
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'INDEX'
      start: 4
      width: 8
    variants: []
  brief: |
    AHB trace buffer index register
  description: null
  name: ATBI
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'WPF'
      start: 12
      width: 2
    - properties: [r, w]
      brief: null
      description: null
      name: 'BPF'
      start: 8
      width: 2
    - properties: [r, w]
      brief: null
      description: null
      name: 'PF'
      start: 3
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'AF'
      start: 2
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'FR'
      start: 1
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'FW'
      start: 0
      width: 1
    variants: []
  brief: |
    AHB trace buffer filter control register
  description: null
  name: ATBFC
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'SMASK_15_0'
      start: 16
      width: 16
    - properties: [r, w]
      brief: null
      description: null
      name: 'MMASK_15_0'
      start: 0
      width: 16
    variants: []
  brief: |
    AHB trace buffer filter mask register
  description: null
  name: ATBFM
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'BADDR_31_2'
      start: 2
      width: 30
    variants: []
  brief: |
    AHB trace buffer break address registers
  description: null
  name: ATBBA
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'BMASK_31_2'
      start: 2
      width: 30
    - properties: [r, w]
      brief: null
      description: null
      name: 'LD'
      start: 1
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'ST'
      start: 0
      width: 1
    variants: []
  brief: |
    AHB trace buffer break mask registers
  description: null
  name: ATBBM
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'CE'
      start: 31
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'IC'
      start: 30
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'PE'
      start: 29
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'ICOUNT_28_0'
      start: 0
      width: 29
    variants: []
  brief: |
    Instruction trace count register
  description: null
  name: ICNT
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'IN'
      start: 6
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'CP'
      start: 5
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'EN'
      start: 4
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'IN'
      start: 2
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'CP'
      start: 1
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'EN'
      start: 0
      width: 1
    variants: []
  brief: |
    AHB watchpoint control register
  description: null
  name: AHBWPC
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'DATA'
      start: 0
      width: 32
    variants: []
  brief: |
    AHB watchpoint data registers
  description: null
  name: AHBWPD
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'MASK'
      start: 0
      width: 32
    variants: []
  brief: |
    AHB watchpoint mask registers
  description: null
  name: AHBWPM
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'TFILT'
      start: 28
      width: 4
    - properties: [r, w]
      brief: null
      description: null
      name: 'ITPOINTER'
      start: 0
      width: 16
    variants: []
  brief: |
    Instruction trace buffer control register 0
  description: null
  name: ITBC0
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'WO'
      start: 27
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'TLIM'
      start: 24
      width: 3
    - properties: [r, w]
      brief: null
      description: null
      name: 'TOV'
      start: 23
      width: 1
    variants: []
  brief: |
    Instruction trace buffer control register 1
  description: null
  name: ITBC1
  width: 32
name: dsu4
notes: null
type: interface