www.ti.com
TMS320C64x+ CPU
∙Protected mode operation: a
∙Exceptions support for error detection and program redirection to provide robust code execution
∙Hardware support for modulo loop operation to reduce code size
∙Industry's first assembly optimizer for rapid development and improved parallelization
Figure 2-1. TMS320C64x+ Megamodule Block Diagram
| RAM/ |
|
| RAM/ | ROM |
|
|
| |
| cache |
|
| Cache |
|
|
| ||
|
|
|
|
|
|
|
| ||
| 256 |
|
| 256 |
| 256 |
|
|
|
Cache control |
| 256 | Cache control |
|
|
|
| ||
|
|
|
|
|
| ||||
Memory protect | L1P | 256 | Memory protect | L2 |
|
|
| ||
|
|
|
| ||||||
Bandwidth mgmt |
|
| Bandwidth mgmt |
|
|
| |||
| 256 | 256 | 128 |
|
|
|
|
|
|
|
| 256 | Power down |
|
|
| |||
|
|
|
|
|
|
| |||
Instruction fetch |
|
|
| Interrupt |
|
|
| ||
|
|
|
|
|
|
|
|
| |
C64x+ CPU |
|
| controller |
|
|
| |||
IDMA |
|
|
|
|
|
| |||
Register | Register |
|
|
|
|
|
| ||
|
|
|
|
|
|
| |||
file A |
| file B |
|
|
|
|
|
|
|
128 |
| 128 |
|
|
|
|
|
|
|
Bandwidth mgmt |
|
|
|
| CFG | 32 | Chip |
| |
|
|
|
| EMC |
|
| |||
|
|
|
|
|
|
|
| ||
Memory protect | L1D |
|
|
|
| registers |
| ||
|
|
|
|
|
| ||||
256 |
|
|
|
|
|
| |||
Cache control |
|
|
|
|
|
|
| ||
|
| MDMA |
| SDMA |
|
|
| ||
|
|
|
|
|
|
|
| ||
8 x 32 |
|
|
| 64 |
| 64 |
|
|
|
| RAM/ |
|
| System |
|
|
|
| |
| cache |
|
| infrastructure |
|
|
| ||
|
|
|
|
| TMS320C64x+ Megamodule | 17 |