summaryrefslogblamecommitdiffstats
path: root/spec/dev/grlib/if/ahbtrace.yml
blob: a9354121fa40ceb1a2ec391e1a282ec1c4b033b9 (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: RTEMSDeviceGRLIBAHBTRACE
index-entries: []
interface-type: register-block
links:
- role: interface-ingroup
  uid: group
- role: interface-placement
  uid: ahbtrace-header
definition:
- default:
    count: 1
    name: CTRL
  offset: 0x0
  variants: []
- default:
    count: 1
    name: INDEX
  offset: 0x4
  variants: []
- default:
    count: 1
    name: TIMETAG
  offset: 0x8
  variants: []
- default:
    count: 1
    name: MSFILT
  offset: 0xc
  variants: []
- default:
    count: 1
    name: TBBA
  offset: 0x10
  variants: []
- default:
    count: 1
    name: TBBM
  offset: 0x14
  variants: []
- default:
    count: 1
    name: TBBA
  offset: 0x18
  variants: []
- default:
    count: 1
    name: TBBM
  offset: 0x1c
  variants: []
register-prefix: null
register-block-group: AHBTRACE
register-block-size: 32
registers:
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'DCNT'
      start: 16
      width: 7
    - properties: [r, w]
      brief: null
      description: null
      name: 'PF'
      start: 8
      width: 1
    - properties: [r]
      brief: null
      description: null
      name: 'BW'
      start: 6
      width: 2
    - properties: [r, w]
      brief: null
      description: null
      name: 'RF'
      start: 5
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'AF'
      start: 4
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'FR'
      start: 3
      width: 1
    - properties: [r, w]
      brief: null
      description: null
      name: 'FW'
      start: 2
      width: 1
    - properties: [r]
      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: |
    Trace buffer control register
  description: null
  name: CTRL
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'INDEX'
      start: 4
      width: 7
    variants: []
  brief: |
    Trace buffer index register
  description: null
  name: INDEX
  width: 32
- bits:
  - default:
    - properties: []
      brief: null
      description: null
      name: 'TIMETAG'
      start: 0
      width: 32
    variants: []
  brief: |
    Trace buffer time tag register
  description: null
  name: TIMETAG
  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: |
    Trace buffer master/slave filter register
  description: null
  name: MSFILT
  width: 32
- bits:
  - default:
    - properties: [r, w]
      brief: null
      description: null
      name: 'BADDR_31_2'
      start: 2
      width: 30
    variants: []
  brief: |
    Trace buffer break address registers
  description: null
  name: TBBA
  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: |
    Trace buffer break mask registers
  description: null
  name: TBBM
  width: 32
name: ahbtrace
notes: null
type: interface