Computer Hardware User's Guide
Tables
xxvii
Contents
10–2 Data-Access Sequence for a Memory Configuration with Two Banks 10-14. . . . . . . . . . . . . . .
10–3 Wait-State Generation 10-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–4 BNKCMP and Bank Size 10-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–5 Strobe Byte-Enable for 32-Bit-Wide Memory With 8-Bit Data-Type Size 10-21. . . . . . . . . . . .
10–6 Example of 8-Bit Data-Type Size 10-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10–7 Strobe Byte-Enable for 32-Bit-Wide Memory With 16-Bit Data-Type Size 10-22. . . . . . . . . . .
10–8 Example of 16-Bit Data-Type Size and 32-Bit-Wide External Memory 10-23. . . . . . . . . . . . . .
10–9 Example of 32-Bit-Wide Memory With 32-Bit Data-Type Size 10-25. . . . . . . . . . . . . . . . . . . . .
10–10 Strobe-Byte Enable Behavior for 16-Bit-Wide Memory with 8-Bit Data-Type Size 10-27. . . .
10–11 Example of 8-Bit Data-Type Size and 16-Bit-Wide External Memory 10-28. . . . . . . . . . . . . . .
10–12 Example of 16-Bit-Wide Memory With 16-Bit Data-Type Size 10-29. . . . . . . . . . . . . . . . . . . . .
10–13 Example of 16-Bit-Wide Memory With 32-Bit Data-Type Size 10-31. . . . . . . . . . . . . . . . . . . . .
10–14 Example of 8-Bit-Wide Memory With 8-Bit Data-Type Size 10-33. . . . . . . . . . . . . . . . . . . . . . . .
10–15 Example of 8-Bit-Wide Memory With 16-Bit Data-Type Size 10-35. . . . . . . . . . . . . . . . . . . . . . .
10–16 Example of 32-Bit Data-Type Size and 8-Bit-Wide Memory 10-37. . . . . . . . . . . . . . . . . . . . . . .
11–1 Boot-Loader Mode Selection 11-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–2 Source Data Stream Structure 11-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–3 Byte-Wide Configured Memory 11-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–4 16-Bit-Wide Configured Memory 11-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–5 32-Bit-Wide Configured Memory 11-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–6 TMS320C31 Interrupt and Trap Memory Maps 11-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–7 Boot-Loader Mode Selection 11-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11–8 Source Data Stream Structure 11-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–1 Timer Global-Control Register Bits Summary 12-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–2 Serial-Port Global-Control Register Bits Summary 12-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–3 FSX/DX/CLKX Port-Control Register Bits Summary 12-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–4 FSR/DR/CLKR Port-Control Register Bits Summary 12-24. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–5 Receive/Transmit Timer-Control Register Register Bits Summary 12-25. . . . . . . . . . . . . . . . .
12–6 DMA Global-Control Register Bits Summary 12-54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–7 CPU/DMA Interrupt-Enable Register Bits 12-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12–8 TMS320C32 DMA PRI Bits and CPU/DMA Arbitration Rules 12-64. . . . . . . . . . . . . . . . . . . . . .
13–1 Load and Store Instructions 13-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–2 2-Operand Instructions 13-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–3 3-Operand Instructions 13-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–4 Program-Control Instructions 13-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–5 Low-Power Control Instructions 13-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–6 Interlocked-Operations Instructions 13-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–7 Parallel Instructions 13-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–8 Instruction Set Summary 13-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–9 Parallel Instruction Set Summary 13-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–10 Indirect Addressing 13-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–11 Output Value Formats 13-28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–12 Condition Codes and Flags 13-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–13 Instruction Symbols 13-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13–14 CPU Register Syntax 13-36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A–1 TMS320C3x Instruction Opcodes A-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .