File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed
src/02_spec/07_modules/cdm Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -60,6 +60,11 @@ Additionally, the CDM implements the following registers.
60
60
- 16
61
61
- Most significant bits of the SPR address (see below)
62
62
63
+ * - 0x0202
64
+ - ``CORE_DATA_WIDTH ``
65
+ - 16
66
+ - Register data width of the attached CPU core in bits
67
+
63
68
* - 0x8000-0xFFFF
64
69
-
65
70
- 32
@@ -93,8 +98,8 @@ Core Control Register (``CORE_CTRL``)
93
98
94
99
* - 0
95
100
- ``STALL ``
96
- - *impl.-spec. *
97
101
- r/w
102
+ - *impl.-spec. *
98
103
- **Core Stall **
99
104
100
105
Stall the attached CPU core.
@@ -118,6 +123,18 @@ The most significant bit of the SPR register address.
118
123
See the section "Access to core registers" for more details.
119
124
120
125
126
+ Core Data Width (``CORE_DATA_WIDTH ``)
127
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
128
+
129
+ - Address: 0x0202
130
+ - Reset Value: 0
131
+ - Data Width: 16 bit
132
+ - Access: read-write
133
+
134
+ The register width of the CPU core (in bits) the CDM module is connected to.
135
+ Valid values are 16, 32 and 64 and 128.
136
+
137
+
121
138
Access to core registers
122
139
^^^^^^^^^^^^^^^^^^^^^^^^
123
140
- Address: 0x8000-0xFFFF
You can’t perform that action at this time.
0 commit comments