Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add internal register type #80

Open
taichi-ishitani opened this issue May 28, 2021 · 0 comments
Open

Add internal register type #80

taichi-ishitani opened this issue May 28, 2021 · 0 comments

Comments

@taichi-ishitani
Copy link
Member

Add internal register type to support nested register block.
This type is to specify a register block which is put within other register block.

Outline of register map format:

register_blocks:
  - name: inner_block_0
    byte_size: 128
    # regsiter descriptions

  - name: inner_block_1
    byte_size: 128
    # regsiter descriptions

  - name: top_block
    byte_size: 256
    regsiters:
      - { name inner_block_0, type: [internal, inner_block_0] }
      - { name inner_block_1, type: [internal, inner_block_1] }

Reason why nested register block support is added as a new register type:

  • similar to external register type
  • no change to precondition of register map structure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant