|
1 | | -= Schema for CSR defintions |
| 1 | += Schema for CSR definitions |
2 | 2 |
|
3 | | -A CSR defintion is a mapping (_i.e._, hash, dictionary, ...) containing exactly one key |
| 3 | +A CSR definition is a mapping (_i.e._, hash, dictionary, ...) containing exactly one key |
4 | 4 | equal to the CSR name, and pointing to an object specified below. For example: |
5 | 5 |
|
6 | 6 | .CSR object |
@@ -30,7 +30,7 @@ Description:: |
30 | 30 | |=== |
31 | 31 | | *key* | description |
32 | 32 | | *value type* | String |
33 | | -| *description* | A full Asciidoc description of the CSR, indended to be used as documentation. |
| 33 | +| *description* | A full Asciidoc description of the CSR, intended to be used as documentation. |
34 | 34 | |=== |
35 | 35 |
|
36 | 36 | Defining extension:: |
@@ -118,12 +118,12 @@ Fields:: |
118 | 118 |
|
119 | 119 | == Schema for CSR fields |
120 | 120 |
|
121 | | -A CSR field defintion is a mapping (_i.e._, hash, dictionary, ...) containing exactly one key |
| 121 | +A CSR field definition is a mapping (_i.e._, hash, dictionary, ...) containing exactly one key |
122 | 122 | equal to the CSR field name, in uppercase, and pointing to an object specified below. |
123 | 123 |
|
124 | 124 | Location:: |
125 | 125 |
|
126 | | -[IMPORTANT] `location` is required *unless* the location is depenent on the XLEN of a certain mode, in which case both `location_rv32` and `location_rv64` are required |
| 126 | +[IMPORTANT] `location` is required *unless* the location is dependent on the XLEN of a certain mode, in which case both `location_rv32` and `location_rv64` are required |
127 | 127 |
|
128 | 128 | |=== |
129 | 129 | | *key* | location |
@@ -160,13 +160,13 @@ Reset Value:: |
160 | 160 | |=== |
161 | 161 | | *key* | reset_value |
162 | 162 | | *value type* | Integer -OR- "UNDEFINED_LEGAL" |
163 | | -| *description* | Value of the field coming out of reset. When the specific value is not defined, "UNDEFINED_LEGAL" is use to indicate that the value isn't known but is gauranteed to a legal value for the field. |
| 163 | +| *description* | Value of the field coming out of reset. When the specific value is not defined, "UNDEFINED_LEGAL" is use to indicate that the value isn't known but is guaranteed to a legal value for the field. |
164 | 164 | |=== |
165 | 165 |
|
166 | 166 | |=== |
167 | 167 | | *key* | reset_value() |
168 | 168 | | *value type* | String of IDL code that returns a reset value |
169 | | -| *description* | Value of the field coming out of reset. When the specific value is not defined, the special value UNDEFINED_LEGAL can be returned to indicate that the value isn't known but is gauranteed to a legal value for the field. |
| 169 | +| *description* | Value of the field coming out of reset. When the specific value is not defined, the special value UNDEFINED_LEGAL can be returned to indicate that the value isn't known but is guaranteed to a legal value for the field. |
170 | 170 | |=== |
171 | 171 |
|
172 | 172 | Type:: |
|
0 commit comments