Instance: TCM
Component: TCM
Base address: 0x40007000
IO Controller
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
Physical Address |
RO |
32 |
0x6F44 0010 |
0x0000 0000 |
0x4000 7000 |
|
RO |
32 |
0x0000 0029 |
0x0000 0004 |
0x4000 7004 |
|
RW |
32 |
0x2000 0000 |
0x0000 0008 |
0x4000 7008 |
|
RW |
32 |
0xE03F F01F |
0x0000 000C |
0x4000 700C |
|
RW |
32 |
0xE000 03FF |
0x0000 0010 |
0x4000 7010 |
|
RW |
32 |
0x6001 FFFF |
0x0000 0014 |
0x4000 7014 |
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4000 7000 | Instance | 0x4000 7000 |
Description | This register identifies the peripheral and its exact version. This register is strictly read-only. Any write to this register will trigger chip reset. |
||
Type | RO |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:16 | MODID | Module identification contains a unique peripheral identification number.
|
RW | 0x6F44 | |||||||||||
15:12 | STDIPOFF | Standard IP registers offset. Value 0 indicates Standard IP registers are not present. Any other value between 1 to 15 indicates standard IP registers start from address offset 64 * STDIPOFF from base address.
|
RW | 0x0 | |||||||||||
11:8 | INSTIDX | Instance Index within the device. This will be a parameter to the RTL for modules that can have multiple instances.
|
RW | 0x0 | |||||||||||
7:4 | MAJREV | Major rev of the IP
|
RW | 0x1 | |||||||||||
3:0 | MINREV | Minor rev of the IP
|
RW | 0x0 |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x4000 7004 | Instance | 0x4000 7004 |
Description | This register identifies the peripheral and its exact version. This register is strictly read-only. Any write to this register will trigger chip reset. |
||
Type | RO |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:9 | RESERVED9 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 | |||||||||||
8:0 | GSKCNT | Number of gaskets
|
RW | 0b0 0010 1001 |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x4000 7008 | Instance | 0x4000 7008 |
Description | This register blocks writes to all the MMR of TCM once set. This register is protected by odd parity bit. It is sticky 1. | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:30 | RESERVED30 | 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 | |||||||||||
29 | PAR | Parity bit
|
RW | 1 | |||||||||||
28:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x000 0000 | |||||||||||
0 | WEN | Write enable
|
RW | 0 |
Address Offset | 0x0000 000C | ||
Physical Address | 0x4000 700C | Instance | 0x4000 700C |
Description | This register is used to configure SRAM and VIMS watermark. This register is protected by odd parity bits. | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||||||||||||||
31:29 | PAR | Parity bits. Bit 28 stores the odd parity for bits 0 to 7. Bit 29 stores the odd parity of bits 8 to 15. Bit 30 stores the odd parity of bits 23 to 16.
|
RW | 0b111 | |||||||||||||||||||||||||||||
28:23 | RESERVED23 | 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 | |||||||||||||||||||||||||||||
22:12 | SRAMWM | SRAM Watermark
|
RW | 0b011 1111 1111 | |||||||||||||||||||||||||||||
11:5 | RESERVED5 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 | |||||||||||||||||||||||||||||
4:0 | VIMSWM | VIMS Watermark
|
RW | 0b1 1111 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x4000 7010 | Instance | 0x4000 7010 |
Description | This register is used to store gasket configuration. This register is protected by odd parity bits. | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||||||||||||||
31:29 | PAR | Parity bits. Bit 29 stores the odd parity for bits 0 to 7. Bit 30 stores the odd parity of bits 8 to 15. Bit 31 stores the odd parity of bits 23 to 16.
|
RW | 0b111 | |||||||||||||||||||||||||||||
28:10 | RESERVED10 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 | |||||||||||||||||||||||||||||
9:0 | EN | Gasket enable. The gasket bit to IP mapping is given as follows :- [0] = DMA initiator AHB gasket enable [1] = I2S initiator AHB gasket enable [2] = HSM initiator AHB gasket enable [3] = Radio target AHB gasket enable [4] = AES target AHB gasket enable [5] = I2S target AHB gasket enable [6] = PDM target AHB gasket enable [7] = AFA target AHB gasket enable [8] = DMA target AHB gasket enable [9] = CANFD target AHB gasket enable [10] = VCE target AHB gasket enable [11] = VCERAM target AHB gasket enable [12] = GPIO target APB gasket enable [13] = SYSTIMER target APB gasket enable [14] = UART0 target APB gasket enable [15] = UART1 target APB gasket enable [16] = SPI0 target APB gasket enable [17] = SPI1 target APB gasket enable [18] = I2C0 target APB gasket enable [19] = EVTSVT target APB gasket enable [20] = ADC target APB gasket enable [21] = MICADC target APB gasket enable [22] = MICPGA target APB gasket enable [23] = CLKCTRL target APB gasket enable
|
RW | 0b11 1111 1111 |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x4000 7014 | Instance | 0x4000 7014 |
Description | This register is used to store gasket configuration. This register is protected by odd parity bits. | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||||||||||||||
31:29 | PAR | Parity bits. Bit 29 stores the odd parity for bits 0 to 7. Bit 30 stores the odd parity of bits 8 to 15. Bit 31 stores the odd parity of bits 23 to 16.
|
RW | 0b011 | |||||||||||||||||||||||||||||
28:24 | RESERVED24 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | |||||||||||||||||||||||||||||
23:0 | EN | Gasket enable. The gasket bit to IP mapping is given as follows :- [0] = LGPT target APB gasket enable [1] = NOWRAPPER target APB gasket enable [2] = VIMS target APB gasket enable [3] = HSM target APB gasket enable [4] = PMC target APB gasket enable [5] = CKMDIG target APB gasket enable [6] = RTC target APB gasket enable [7] = IOC target APB gasket enable [8] = SYS0 target APB gasket enable [9] = EVTULL target APB gasket enable [10] = PMUDIG target APB gasket enable [11] = DEBUGSS target APB gasket enable [12] = HSM mailbox target APB gasket enable [13] = HSM mailbox target APB gasket enable [14] = HSM mailbox target APB gasket enable [15] = HSM mailbox target APB gasket enable [16] = HSM config target APB gasket enable
|
RW | 0x01 FFFF |
© 2015 - 2016. Texas Instruments | All Rights Reserved |