- byte_size
- 256
name | offset_address |
---|---|
register_0 | 0x00 |
register_1 | 0x04 |
register_2 | 0x08 |
register_3 | 0x08 |
register_4 | 0x0c |
register_5 | 0x10 |
register_6 | 0x14 |
register_7 | 0x1c |
register_8 | 0x20 |
register_9 | 0x28 |
register_10[4] | 0x30 0x38 0x40 0x48 |
register_11[2][4] | 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x50 |
register_12 | 0x50 |
register_13 | 0x60 |
register_14 | 0x70 |
register_15 | 0x74 |
register_16 | 0x78 |
register_17 | 0x80 |
- offset_address
- 0x00
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | rw | 0x0 | this is register_0.bit_field_0 | ||
bit_field_1 | [7:4] | rw | 0x0 | |||
bit_field_2 | [8] | rw | 0x0 | |||
bit_field_3 | [10:9] | w1 | 0x0 | |||
bit_field_4 | [12:11] | wrc | 0x0 | |||
bit_field_5 | [14:13] | wrs | 0x0 | |||
bit_field_6 | [16:15] | rowo | 0x0 |
- offset_address
- 0x04
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
register_1 | [0] | rw | 0x0 | name: foo value: 0 comment: FOO value name: bar value: 1 comment: BAR value |
- offset_address
- 0x08
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | ro | ||||
bit_field_1 | [15:8] | rof | 0xab | |||
bit_field_2 | [19:16] | rohw | 0x0 | |||
bit_field_3 | [23:20] | rohw | 0x0 | register_3.bit_field_3 | ||
bit_field_4 | [31:24] | reserved |
- offset_address
- 0x08
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | wo | 0x0 | |||
bit_field_1 | [7:4] | wo1 | 0x0 | |||
bit_field_2 | [11:8] | w0trg | ||||
bit_field_3 | [19:16] | w1trg |
- offset_address
- 0x0c
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | rc | 0x0 | |||
bit_field_1 | [11:8] | rc | 0x0 | register_0.bit_field_0 | ||
bit_field_2 | [15:12] | ro | register_4.bit_field_1 | |||
bit_field_3 | [19:16] | rs | 0x0 |
- offset_address
- 0x10
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [1:0] | rwc | 0x0 | |||
bit_field_1 | [3:2] | rwc | 0x0 | register_3.bit_field_2 | ||
bit_field_2 | [5:4] | rws | 0x0 | |||
bit_field_3 | [7:6] | rws | 0x0 | register_3.bit_field_2 | ||
bit_field_4 | [9:8] | rwhw | 0x0 | |||
bit_field_5 | [11:10] | rwhw | 0x0 | register_3.bit_field_3 | ||
bit_field_6 | [13:12] | rwe | 0x0 | |||
bit_field_7 | [15:14] | rwe | 0x0 | register_0.bit_field_2 | ||
bit_field_8 | [17:16] | rwe | 0x0 | register_1 | ||
bit_field_9 | [21:20] | rwl | 0x0 | |||
bit_field_10 | [23:22] | rwl | 0x0 | register_0.bit_field_2 | ||
bit_field_11 | [25:24] | rwl | 0x0 | register_1 |
- offset_address
- 0x14
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | w0c | 0x0 | |||
bit_field_1 | [7:4] | w0c | 0x0 | register_0.bit_field_0 | ||
bit_field_2 | [11:8] | ro | register_6.bit_field_1 | |||
bit_field_3 | [15:12] | w1c | 0x0 | |||
bit_field_4 | [19:16] | w1c | 0x0 | register_0.bit_field_0 | ||
bit_field_5 | [23:20] | ro | register_6.bit_field_4 | |||
bit_field_6 | [27:24] | w0s | 0x0 | |||
bit_field_7 | [31:28] | w1s | 0x0 | |||
bit_field_8 | [35:32] | w0t | 0x0 | |||
bit_field_9 | [39:36] | w1t | 0x0 |
- offset_address
- 0x1c
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | w0crs | 0x0 | |||
bit_field_1 | [11:8] | w1crs | 0x0 | |||
bit_field_2 | [19:16] | w0src | 0x0 | |||
bit_field_3 | [27:24] | w1src | 0x0 |
- offset_address
- 0x20
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [3:0] | wc | 0x0 | |||
bit_field_1 | [11:8] | ws | 0x0 | |||
bit_field_2 | [19:16] | woc | 0x0 | |||
bit_field_3 | [27:24] | wos | 0x0 | |||
bit_field_4 | [35:32] | wcrs | 0x0 | |||
bit_field_5 | [43:40] | wsrc | 0x0 |
- offset_address
- 0x28
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [1:0] | rwtrg | 0x0 | |||
bit_field_1 | [3:2] | rotrg | ||||
bit_field_2 | [5:4] | wotrg | 0x0 | |||
bit_field_3 | [7:6] | rowotrg | 0x0 | |||
bit_field_4 | [9:8] | row0trg | ||||
bit_field_5 | [11:10] | row1trg |
- offset_address
- 0x30
- 0x38
- 0x40
- 0x48
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0[4] | [1:0] [9:8] [17:16] [25:24] |
rw | 0x0 | |||
bit_field_1[4] | [3:2] [11:10] [19:18] [27:26] |
rw | default: 0x0 | |||
bit_field_2[4] | [5:4] [13:12] [21:20] [29:28] |
rw | 0x0 0x1 0x2 0x3 |
- offset_address
- 0x50
- 0x50
- 0x50
- 0x50
- 0x50
- 0x50
- 0x50
- 0x50
- type
- indirect
- index_bit_fields
- register_0.bit_field_0
- register_0.bit_field_1
- register_0.bit_field_2: 0
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0[4] | [7:0] [23:16] [39:32] [55:48] |
rw | 0x00 | |||
bit_field_1[4] | [15:8] [31:24] [47:40] [63:56] |
rw | 0x00 |
- offset_address
- 0x50
- type
- indirect
- index_bit_fields
- register_0.bit_field_2: 1
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [0] | rw | 0x0 | |||
bit_field_1 | [32] | rw | 0x0 |
- offset_address
- 0x60
- type
- default
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [1:0] | custom sw_read: default sw_write: default sw_write_once: false hw_write: false hw_set: false hw_clear: false |
0x0 | |||
bit_field_1 | [3:2] | custom sw_read: default sw_write: none sw_write_once: false hw_write: false hw_set: false hw_clear: false |
||||
bit_field_2 | [5:4] | custom sw_read: default sw_write: default sw_write_once: true hw_write: false hw_set: false hw_clear: false |
0x0 | |||
bit_field_3 | [7:6] | custom sw_read: default sw_write: default sw_write_once: false hw_write: false hw_set: false hw_clear: false |
0x0 | |||
bit_field_4 | [9:8] | custom sw_read: clear sw_write: set_1 sw_write_once: false hw_write: false hw_set: false hw_clear: false |
0x0 | |||
bit_field_5 | [11:10] | custom sw_read: set sw_write: clear_1 sw_write_once: false hw_write: false hw_set: false hw_clear: false |
0x0 | |||
bit_field_6 | [13:12] | custom sw_read: default sw_write: set_1 sw_write_once: false hw_write: false hw_set: false hw_clear: true |
0x0 | |||
bit_field_7 | [15:14] | custom sw_read: default sw_write: clear_1 sw_write_once: false hw_write: false hw_set: true hw_clear: false |
0x0 | |||
bit_field_8 | [17:16] | custom sw_read: default sw_write: default sw_write_once: false hw_write: true hw_set: false hw_clear: false |
0x0 |
- offset_address
- 0x70
- type
- rw
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [0] | ro |
- offset_address
- 0x74
- type
- rw
name | bit_assignments | type | initial_value | reference | labels | comment |
---|---|---|---|---|---|---|
bit_field_0 | [0] | wo | 0x0 |
- offset_address
- 0x78
- type
- reserved
- offset_address
- 0x80
- type
- external
- byte_size
- 128 bytes