Instance: AUX_MAC
Component: AUX_MAC
Base address: 0x400C2000
The AUX Multiply-Accumulate (AUX_MAC) peripheral enables AUX_SCE with power-efficient and flexible mathematical operations:
- 2's complement signed and unsigned sequential multiplication (MUL) with optional accumulation of the result (MAC).
- 16 or 32-bit 2's complement signed and unsigned addition of configurable term and accumulator (ADD).
- Results of ADD, MUL and MAC operations are always stored in the accumulator (ACC).
Software can easily:
- Access arbitrary 16-bit slice of the 40-bit accumulator.
- Find the number of leading zero or sign bits.
- Perform shift operations on the accumulator.
AUX_SCE must set AUX_SYSIF:PEROPRATE.MAC_OP_RATE to SCE_RATE to access and use AUX_MAC. System CPU must set AUX_SYSIF:PEROPRATE.MAC_OP_RATE to BUS_RATE to access and use AUX_MAC. This guarantees constant execution times for ADD, MUL, and MAC operations.
The ADD operation requires a single peripheral clock cycle to finish. MUL and MAC operations require four peripheral clock periods to finish. An unfinished ADD, MUL, or MAC operation stalls register access to this peripheral. AUX_SCE becomes clock gated if it encounters a bus stall. Software can use this to reduce power consumption during back to back accesses.
Only full word access is supported by the peripheral. An attempt to write a single byte will have no effect.
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
Physical Address |
WO |
32 |
0x0000 0000 |
0x0000 0000 |
0x400C 2000 |
|
WO |
32 |
0x0000 0000 |
0x0000 0004 |
0x400C 2004 |
|
WO |
32 |
0x0000 0000 |
0x0000 0008 |
0x400C 2008 |
|
WO |
32 |
0x0000 0000 |
0x0000 000C |
0x400C 200C |
|
WO |
32 |
0x0000 0000 |
0x0000 0010 |
0x400C 2010 |
|
WO |
32 |
0x0000 0000 |
0x0000 0014 |
0x400C 2014 |
|
WO |
32 |
0x0000 0000 |
0x0000 0018 |
0x400C 2018 |
|
WO |
32 |
0x0000 0000 |
0x0000 001C |
0x400C 201C |
|
WO |
32 |
0x0000 0000 |
0x0000 0020 |
0x400C 2020 |
|
WO |
32 |
0x0000 0000 |
0x0000 0024 |
0x400C 2024 |
|
RO |
32 |
0x0000 0028 |
0x0000 0028 |
0x400C 2028 |
|
RO |
32 |
0x0000 0028 |
0x0000 002C |
0x400C 202C |
|
WO |
32 |
0x0000 0000 |
0x0000 0030 |
0x400C 2030 |
|
WO |
32 |
0x0000 0000 |
0x0000 0034 |
0x400C 2034 |
|
RW |
32 |
0x0000 0000 |
0x0000 0038 |
0x400C 2038 |
|
RO |
32 |
0x0000 0000 |
0x0000 003C |
0x400C 203C |
|
RO |
32 |
0x0000 0000 |
0x0000 0040 |
0x400C 2040 |
|
RO |
32 |
0x0000 0000 |
0x0000 0044 |
0x400C 2044 |
|
RO |
32 |
0x0000 0000 |
0x0000 0048 |
0x400C 2048 |
|
RO |
32 |
0x0000 0000 |
0x0000 004C |
0x400C 204C |
|
RO |
32 |
0x0000 0000 |
0x0000 0050 |
0x400C 2050 |
|
RO |
32 |
0x0000 0000 |
0x0000 0054 |
0x400C 2054 |
|
RO |
32 |
0x0000 0000 |
0x0000 0058 |
0x400C 2058 |
|
RO |
32 |
0x0000 0000 |
0x0000 005C |
0x400C 205C |
|
RO |
32 |
0x0000 0000 |
0x0000 0060 |
0x400C 2060 |
|
RO |
32 |
0x0000 0000 |
0x0000 0064 |
0x400C 2064 |
|
RO |
32 |
0x0000 0000 |
0x0000 0068 |
0x400C 2068 |
|
RO |
32 |
0x0000 0000 |
0x0000 006C |
0x400C 206C |
|
RO |
32 |
0x0000 0000 |
0x0000 0070 |
0x400C 2070 |
|
RO |
32 |
0x0000 0000 |
0x0000 0074 |
0x400C 2074 |
|
RW |
32 |
0x0000 0000 |
0x0000 0078 |
0x400C 2078 |
|
RO |
32 |
0x0000 0000 |
0x0000 007C |
0x400C 207C |
|
RO |
32 |
0x0000 0000 |
0x0000 0080 |
0x400C 2080 |
|
RO |
32 |
0x0000 0000 |
0x0000 0084 |
0x400C 2084 |
|
RO |
32 |
0x0000 0000 |
0x0000 0088 |
0x400C 2088 |
|
RO |
32 |
0x0000 0000 |
0x0000 008C |
0x400C 208C |
|
RO |
32 |
0x0000 0000 |
0x0000 0090 |
0x400C 2090 |
|
RO |
32 |
0x0000 0000 |
0x0000 0094 |
0x400C 2094 |
|
RO |
32 |
0x0000 0000 |
0x0000 0098 |
0x400C 2098 |
|
RW |
32 |
0x0000 0000 |
0x0000 009C |
0x400C 209C |
Address Offset | 0x0000 0000 | ||
Physical Address | 0x400C 2000 | Instance | 0x400C 2000 |
Description | Signed Operand 0 | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP0_VALUE | Signed operand 0. Operand for multiply, multiply-and-accumulate, or 32-bit add operations. |
WO | 0x0000 |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x400C 2004 | Instance | 0x400C 2004 |
Description | Unsigned Operand 0 | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP0_VALUE | Unsigned operand 0. Operand for multiply, multiply-and-accumulate, or 32-bit add operations. |
WO | 0x0000 |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x400C 2008 | Instance | 0x400C 2008 |
Description | Signed Operand 1 and Multiply | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Signed operand 1 and multiplication trigger. Write OP1_VALUE to set signed operand 1 and trigger the following operation: When operand 0 was written to OP0S.OP0_VALUE: ACC = OP1_VALUE * OP0S.OP0_VALUE. When operand 0 was written to OP0U.OP0_VALUE: ACC = OP1_VALUE * OP0U.OP0_VALUE. |
WO | 0x0000 |
Address Offset | 0x0000 000C | ||
Physical Address | 0x400C 200C | Instance | 0x400C 200C |
Description | Unsigned Operand 1 and Multiply | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Unsigned operand 1 and multiplication trigger. Write OP1_VALUE to set unsigned operand 1 and trigger the following operation: When operand 0 was written to OP0S.OP0_VALUE: ACC = OP1_VALUE * OP0S.OP0_VALUE. When operand 0 was written to OP0U.OP0_VALUE: ACC = OP1_VALUE * OP0U.OP0_VALUE. |
WO | 0x0000 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x400C 2010 | Instance | 0x400C 2010 |
Description | Signed Operand 1 and Multiply-Accumulate | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Signed operand 1 and multiply-accumulation trigger. Write OP1_VALUE to set signed operand 1 and trigger the following operation: When operand 0 was written to OP0S.OP0_VALUE: ACC = ACC + ( OP1_VALUE * OP0S.OP0_VALUE ). When operand 0 was written to OP0U.OP0_VALUE: ACC = ACC + ( OP1_VALUE * OP0U.OP0_VALUE ). |
WO | 0x0000 |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x400C 2014 | Instance | 0x400C 2014 |
Description | Unsigned Operand 1 and Multiply-Accumulate | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Unsigned operand 1 and multiply-accumulation trigger. Write OP1_VALUE to set unsigned operand 1 and trigger the following operation: When operand 0 was written to OP0S.OP0_VALUE: ACC = ACC + ( OP1_VALUE * OP0S.OP0_VALUE ). When operand 0 was written to OP0U.OP0_VALUE: ACC = ACC + ( OP1_VALUE * OP0U.OP0_VALUE ). |
WO | 0x0000 |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x400C 2018 | Instance | 0x400C 2018 |
Description | Signed Operand 1 and 16-bit Addition | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Signed operand 1 and 16-bit addition trigger. Write OP1_VALUE to set signed operand 1 and trigger the following operation: ACC = ACC + OP1_VALUE. |
WO | 0x0000 |
Address Offset | 0x0000 001C | ||
Physical Address | 0x400C 201C | Instance | 0x400C 201C |
Description | Unsigned Operand 1 and 16-bit Addition | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Unsigned operand 1 and 16-bit addition trigger. Write OP1_VALUE to set unsigned operand 1 and trigger the following operation: ACC = ACC + OP1_VALUE. |
WO | 0x0000 |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x400C 2020 | Instance | 0x400C 2020 |
Description | Signed Operand 1 and 32-bit Addition | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Upper half of signed 32-bit operand and addition trigger. Write OP1_VALUE to set upper half of signed 32-bit operand and trigger the following operation: When lower half of 32-bit operand was written to OP0S.OP0_VALUE: ACC = ACC + (( OP1_VALUE << 16) | OP0S.OP0_VALUE ). When lower half of 32-bit operand was written to OP0U.OP0_VALUE: ACC = ACC + (( OP1_VALUE << 16) | OP0U.OP0_VALUE ). |
WO | 0x0000 |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x400C 2024 | Instance | 0x400C 2024 |
Description | Unsigned Operand 1 and 32-bit Addition | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | OP1_VALUE | Upper half of unsigned 32-bit operand and addition trigger. Write OP1_VALUE to set upper half of unsigned 32-bit operand and trigger the following operation: When lower half of 32-bit operand was written to OP0S.OP0_VALUE: ACC = ACC + (( OP1_VALUE << 16) | OP0S.OP0_VALUE ). When lower half of 32-bit operand was written to OP0U.OP0_VALUE: ACC = ACC + (( OP1_VALUE << 16) | OP0U.OP0_VALUE ). |
WO | 0x0000 |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x400C 2028 | Instance | 0x400C 2028 |
Description | Count Leading Zero | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:6 | RESERVED6 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b00 0000 0000 0000 0000 0000 0000 | ||
5:0 | VALUE | Number of leading zero bits in the accumulator: 0x00: 0 leading zeros. 0x01: 1 leading zero. ... 0x28: 40 leading zeros (accumulator value is 0). |
RO | 0b10 1000 |
Address Offset | 0x0000 002C | ||
Physical Address | 0x400C 202C | Instance | 0x400C 202C |
Description | Count Leading Sign | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:6 | RESERVED6 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b00 0000 0000 0000 0000 0000 0000 | ||
5:0 | VALUE | Number of leading sign bits in the accumulator. When MSB of accumulator is 0, VALUE is number of leading zeros, MSB included. When MSB of accumulator is 1, VALUE is number of leading ones, MSB included. VALUE range is 1 thru 40. |
RO | 0b10 1000 |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x400C 2030 | Instance | 0x400C 2030 |
Description | Accumulator Shift Only one shift operation can be triggered per register write. |
||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | LSL1 | Logic shift left by 1 bit. Write 1 to shift the accumulator one bit to the left, 0 inserted at bit 0. |
WO | 0 | ||
1 | LSR1 | Logic shift right by 1 bit. Write 1 to shift the accumulator one bit to the right, 0 inserted at bit 39. |
WO | 0 | ||
0 | ASR1 | Arithmetic shift right by 1 bit. Write 1 to shift the accumulator one bit to the right, previous sign bit inserted at bit 39. |
WO | 0 |
Address Offset | 0x0000 0034 | ||
Physical Address | 0x400C 2034 | Instance | 0x400C 2034 |
Description | Accumulator Reset | ||
Type | WO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0x0000 | ||
15:0 | TRG | Write any value to this register to trigger a reset of all bits in the accumulator. | WO | 0x0000 |
Address Offset | 0x0000 0038 | ||
Physical Address | 0x400C 2038 | Instance | 0x400C 2038 |
Description | Accumulator Bits 15:0 | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 15:0. Write VALUE to initialize bits 15:0 of accumulator. |
RW | 0x0000 |
Address Offset | 0x0000 003C | ||
Physical Address | 0x400C 203C | Instance | 0x400C 203C |
Description | Accumulator Bits 16:1 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 16:1. | RO | 0x0000 |
Address Offset | 0x0000 0040 | ||
Physical Address | 0x400C 2040 | Instance | 0x400C 2040 |
Description | Accumulator Bits 17:2 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 17:2. | RO | 0x0000 |
Address Offset | 0x0000 0044 | ||
Physical Address | 0x400C 2044 | Instance | 0x400C 2044 |
Description | Accumulator Bits 18:3 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 18:3. | RO | 0x0000 |
Address Offset | 0x0000 0048 | ||
Physical Address | 0x400C 2048 | Instance | 0x400C 2048 |
Description | Accumulator Bits 19:4 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 19:4. | RO | 0x0000 |
Address Offset | 0x0000 004C | ||
Physical Address | 0x400C 204C | Instance | 0x400C 204C |
Description | Accumulator Bits 20:5 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 20:5. | RO | 0x0000 |
Address Offset | 0x0000 0050 | ||
Physical Address | 0x400C 2050 | Instance | 0x400C 2050 |
Description | Accumulator Bits 21:6 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 21:6. | RO | 0x0000 |
Address Offset | 0x0000 0054 | ||
Physical Address | 0x400C 2054 | Instance | 0x400C 2054 |
Description | Accumulator Bits 22:7 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 22:7. | RO | 0x0000 |
Address Offset | 0x0000 0058 | ||
Physical Address | 0x400C 2058 | Instance | 0x400C 2058 |
Description | Accumulator Bits 23:8 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 23:8. | RO | 0x0000 |
Address Offset | 0x0000 005C | ||
Physical Address | 0x400C 205C | Instance | 0x400C 205C |
Description | Accumulator Bits 24:9 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 24:9. | RO | 0x0000 |
Address Offset | 0x0000 0060 | ||
Physical Address | 0x400C 2060 | Instance | 0x400C 2060 |
Description | Accumulator Bits 25:10 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 25:10. | RO | 0x0000 |
Address Offset | 0x0000 0064 | ||
Physical Address | 0x400C 2064 | Instance | 0x400C 2064 |
Description | Accumulator Bits 26:11 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 26:11. | RO | 0x0000 |
Address Offset | 0x0000 0068 | ||
Physical Address | 0x400C 2068 | Instance | 0x400C 2068 |
Description | Accumulator Bits 27:12 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 27:12. | RO | 0x0000 |
Address Offset | 0x0000 006C | ||
Physical Address | 0x400C 206C | Instance | 0x400C 206C |
Description | Accumulator Bits 28:13 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 28:13. | RO | 0x0000 |
Address Offset | 0x0000 0070 | ||
Physical Address | 0x400C 2070 | Instance | 0x400C 2070 |
Description | Accumulator Bits 29:14 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 29:14. | RO | 0x0000 |
Address Offset | 0x0000 0074 | ||
Physical Address | 0x400C 2074 | Instance | 0x400C 2074 |
Description | Accumulator Bits 30:15 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 30:15. | RO | 0x0000 |
Address Offset | 0x0000 0078 | ||
Physical Address | 0x400C 2078 | Instance | 0x400C 2078 |
Description | Accumulator Bits 31:16 | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 31:16. Write VALUE to initialize bits 31:16 of accumulator. |
RW | 0x0000 |
Address Offset | 0x0000 007C | ||
Physical Address | 0x400C 207C | Instance | 0x400C 207C |
Description | Accumulator Bits 32:17 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 32:17. | RO | 0x0000 |
Address Offset | 0x0000 0080 | ||
Physical Address | 0x400C 2080 | Instance | 0x400C 2080 |
Description | Accumulator Bits 33:18 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 33:18. | RO | 0x0000 |
Address Offset | 0x0000 0084 | ||
Physical Address | 0x400C 2084 | Instance | 0x400C 2084 |
Description | Accumulator Bits 34:19 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 34:19. | RO | 0x0000 |
Address Offset | 0x0000 0088 | ||
Physical Address | 0x400C 2088 | Instance | 0x400C 2088 |
Description | Accumulator Bits 35:20 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 35:20. | RO | 0x0000 |
Address Offset | 0x0000 008C | ||
Physical Address | 0x400C 208C | Instance | 0x400C 208C |
Description | Accumulator Bits 36:21 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 36:21. | RO | 0x0000 |
Address Offset | 0x0000 0090 | ||
Physical Address | 0x400C 2090 | Instance | 0x400C 2090 |
Description | Accumulator Bits 37:22 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 37:22. | RO | 0x0000 |
Address Offset | 0x0000 0094 | ||
Physical Address | 0x400C 2094 | Instance | 0x400C 2094 |
Description | Accumulator Bits 38:23 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 38:23. | RO | 0x0000 |
Address Offset | 0x0000 0098 | ||
Physical Address | 0x400C 2098 | Instance | 0x400C 2098 |
Description | Accumulator Bits 39:24 | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x0000 | ||
15:0 | VALUE | Value of the accumulator, bits 39:24. | RO | 0x0000 |
Address Offset | 0x0000 009C | ||
Physical Address | 0x400C 209C | Instance | 0x400C 209C |
Description | Accumulator Bits 39:32 | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:8 | RESERVED8 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x00 0000 | ||
7:0 | VALUE | Value of the accumulator, bits 39:32. Write VALUE to initialize bits 39:32 of accumulator. |
RW | 0x00 |
© 2015 - 2016. Texas Instruments | All Rights Reserved |