SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 16-115 lists the memory-mapped registers for the MINDB_XBAR_REGS registers. All register offset addresses not listed in Table 16-115 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | MDL1SELECT | MDL1SELECT Input Select Register | EALLOW | Go |
| 1h | MDL2SELECT | MDL2SELECT Input Select Register | EALLOW | Go |
| 2h | MDL3SELECT | MDL3SELECT Input Select Register | EALLOW | Go |
| 3h | MDL4SELECT | MDL4SELECT Input Select Register | EALLOW | Go |
| 4h | MDL5SELECT | MDL5SELECT Input Select Register | EALLOW | Go |
| 5h | MDL6SELECT | MDL6SELECT Input Select Register | EALLOW | Go |
| 6h | MDL7SELECT | MDL7SELECT Input Select Register | EALLOW | Go |
| 7h | MDL8SELECT | MDL8SELECT Input Select Register | EALLOW | Go |
| 8h | MDL9SELECT | MDL9SELECT Input Select Register | EALLOW | Go |
| 9h | MDL10SELECT | MDL10SELECT Input Select Register | EALLOW | Go |
| Ah | MDL11SELECT | MDL11SELECT Input Select Register | EALLOW | Go |
| Bh | MDL12SELECT | MDL12SELECT Input Select Register | EALLOW | Go |
| Ch | MDL13SELECT | MDL13SELECT Input Select Register | EALLOW | Go |
| Dh | MDL14SELECT | MDL14SELECT Input Select Register | EALLOW | Go |
| Eh | MDL15SELECT | MDL15SELECT Input Select Register | EALLOW | Go |
| Fh | MDL16SELECT | MDL16SELECT Input Select Register | EALLOW | Go |
| 1Eh | INPUTSELECTLOCK | Input Select Lock Register | EALLOW | Go |
Complex bit access types are encoded to fit into small table cells. Table 16-116 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| WSonce | W Sonce | Write Set once |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
MDL1SELECT is shown in Figure 16-107 and described in Table 16-117.
Return to the Summary Table.
MDL1SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT1 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL2SELECT is shown in Figure 16-108 and described in Table 16-118.
Return to the Summary Table.
MDL2SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT2 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL3SELECT is shown in Figure 16-109 and described in Table 16-119.
Return to the Summary Table.
MDL3SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT3 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL4SELECT is shown in Figure 16-110 and described in Table 16-120.
Return to the Summary Table.
MDL4SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT4 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL5SELECT is shown in Figure 16-111 and described in Table 16-121.
Return to the Summary Table.
MDL5SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT5 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL6SELECT is shown in Figure 16-112 and described in Table 16-122.
Return to the Summary Table.
MDL6SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT6 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL7SELECT is shown in Figure 16-113 and described in Table 16-123.
Return to the Summary Table.
MDL7SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT7 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL8SELECT is shown in Figure 16-114 and described in Table 16-124.
Return to the Summary Table.
MDL8SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT8 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL9SELECT is shown in Figure 16-115 and described in Table 16-125.
Return to the Summary Table.
MDL9SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT9 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL10SELECT is shown in Figure 16-116 and described in Table 16-126.
Return to the Summary Table.
MDL10SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT10 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL11SELECT is shown in Figure 16-117 and described in Table 16-127.
Return to the Summary Table.
MDL11SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT11 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL12SELECT is shown in Figure 16-118 and described in Table 16-128.
Return to the Summary Table.
MDL12SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT12 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL13SELECT is shown in Figure 16-119 and described in Table 16-129.
Return to the Summary Table.
MDL13SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT13 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL14SELECT is shown in Figure 16-120 and described in Table 16-130.
Return to the Summary Table.
MDL14SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT14 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL15SELECT is shown in Figure 16-121 and described in Table 16-131.
Return to the Summary Table.
MDL15SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT15 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
MDL16SELECT is shown in Figure 16-122 and described in Table 16-132.
Return to the Summary Table.
MDL16SELECT Input Select Register
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SELECT | |||||||
| R/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SELECT | |||||||
| R/W-0h | |||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | SELECT | R/W | 0h | Select for INPUT16 signal: 0x0 : Select INP_SEL[0] 0x1 : Select INP_SEL[1] 0x2 : Select INP_SEL[2] ... 0xn : Select INP_SEL[n] Reset type: CPU1.SYSRSn |
INPUTSELECTLOCK is shown in Figure 16-123 and described in Table 16-133.
Return to the Summary Table.
Input Select Lock Register.
Any bit in this register, once set can only be cleared through SYSRSn. Write of 0 to any bit of this register has no effect. Reads to the registers which have LOCK protection are always allowed.
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MDL16SELECT | MDL15SELECT | MDL14SELECT | MDL13SELECT | MDL12SELECT | MDL11SELECT | MDL10SELECT | MDL9SELECT |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MDL8SELECT | MDL7SELECT | MDL6SELECT | MDL5SELECT | MDL4SELECT | MDL3SELECT | MDL2SELECT | MDL1SELECT |
| R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h | R/WSonce-0h |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-16 | RESERVED | R-0 | 0h | Reserved |
| 15 | MDL16SELECT | R/WSonce | 0h | Lock bit for MDL16SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 14 | MDL15SELECT | R/WSonce | 0h | Lock bit for MDL15SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 13 | MDL14SELECT | R/WSonce | 0h | Lock bit for MDL14SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 12 | MDL13SELECT | R/WSonce | 0h | Lock bit for MDL13SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 11 | MDL12SELECT | R/WSonce | 0h | Lock bit for MDL12SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 10 | MDL11SELECT | R/WSonce | 0h | Lock bit for MDL11SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 9 | MDL10SELECT | R/WSonce | 0h | Lock bit for MDL10SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 8 | MDL9SELECT | R/WSonce | 0h | Lock bit for MDL9SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 7 | MDL8SELECT | R/WSonce | 0h | Lock bit for MDL8SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 6 | MDL7SELECT | R/WSonce | 0h | Lock bit for MDL7SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 5 | MDL6SELECT | R/WSonce | 0h | Lock bit for MDL6SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 4 | MDL5SELECT | R/WSonce | 0h | Lock bit for MDL5SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 3 | MDL4SELECT | R/WSonce | 0h | Lock bit for MDL4SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 2 | MDL3SELECT | R/WSonce | 0h | Lock bit for MDL3SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 1 | MDL2SELECT | R/WSonce | 0h | Lock bit for MDL2SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |
| 0 | MDL1SELECT | R/WSonce | 0h | Lock bit for MDL1SELECT Register 0: Register is not locked 1: Register is locked Reset type: CPU1.SYSRSn |