Texas Instruments TMS320C3x User Manual

Page 18

Advertising
background image

Contents

xix

Contents

12.3.5

TMS320C32 DMA Internal Priority Schemes

12-62

. . . . . . . . . . . . . . . . . . . . . . . . .

12.3.6

CPU and DMA Controller Arbitration

12-63

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.3.7

DMA and Interrupts

12-64

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.3.8

DMA Memory Transfer Timing

12-67

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.3.9

DMA Initialization/Reconfiguration

12-73

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.3.10 Hints for DMA Programming

12-73

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12.3.11 DMA Programming Examples

12-74

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13 Assembly Language Instructions

13-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Functional listing of instructions. Condition codes defined. Alphabetized individual instruction
set with examples.

13.1

Instruction Set

13-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.1

Load and Store Instructions

13-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.2

2-Operand Instructions

13-3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.3

3-Operand Instructions

13-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.4

Program-Control Instructions

13-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.5

Low-Power Control Instructions

13-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.6

Interlocked-Operations Instructions

13-5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.7

Parallel-Operations Instructions

13-6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.1.8

Illegal Instructions

13-9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.2

Instruction Set Summary

13-10

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.3

Parallel Instruction Set Summary

13-17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4

Group Addressing Mode Instruction Encoding

13-20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4.1

General Addressing Modes

13-20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4.2

3-Operand Addressing Modes

13-24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4.3

Parallel Addressing Modes

13-25

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.4.4

Conditional-Branch Addressing Modes

13-27

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.5

Condition Codes and Flags

13-28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.6

Individual Instructions

13-32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.6.1

Symbols and Abbreviations

13-32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.6.2

Optional Assembler Syntax

13-34

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13.6.3

Individual Instruction Descriptions

13-37

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A

Instruction Opcodes

A-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

List of the opcode fields for the TMS320C3x instructions.

B

TMS320C31 Boot Loader Source Code

B-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C

TMS320C32 Boot Loader Source Code

C-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.1

Boot-Loader Source Code Description

C-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.2

Boot-Loader Source Code Listing

C-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D

Glossary

D-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Advertising