Texas Instruments TMS320C2XX User Manual

Page 15

Advertising
background image

Contents

xvi

6.3

Indirect Addressing Mode

6-9

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

6.3.1

Current Auxiliary Register

6-9

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

6.3.2

Indirect Addressing Options

6-9

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

6.3.3

Next Auxiliary Register

6-11

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

6.3.4

Indirect Addressing Opcode Format

6-12

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

6.3.5

Examples of Indirect Addressing

6-15

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

6.3.6

Modifying Auxiliary Register Content

6-17

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

7

Assembly Language Instructions

7-1

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

Describes the TMS320C2xx assembly language instructions in alphabetical order. Begins with
a summary of the TMS320C2xx instructions.

7.1

Instruction Set Summary

7-2

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

7.2

How To Use the Instruction Descriptions

7-12

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

7.2.1

Syntax

7-12

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

7.2.2

Operands

7-14

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

7.2.3

Opcode

7-14

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

7.2.4

Execution

7-15

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

7.2.5

Status Bits

7-15

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

7.2.6

Description

7-15

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

7.2.7

Words

7-16

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

7.2.8

Cycles

7-16

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

7.2.9

Examples

7-18

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

7.3

Instruction Descriptions

7-20

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

8

On-Chip Peripherals

8-1

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

Introduces the TMS320C2xx on-chip peripherals. Describes the clock generator, the
CLKOUT1-pin control register, the timer, the wait-state generator, and the general-purpose I/O
pins.

8.1

Control of On-Chip Peripherals

8-2

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

8.2

Clock Generator

8-4

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

8.2.1

Clock Generator Options

8-5

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

8.3

CLKOUT1-Pin Control (CLK) Register

8-7

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

8.4

Timer

8-8

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

8.4.1

Timer Operation

8-9

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

8.4.2

Timer Control Register (TCR)

8-10

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

8.4.3

Timer Counter Register (TIM) and Timer Period Register (PRD)

8-12

. . . . . . . . . .

8.4.4

Setting the Timer Interrupt Rate

8-13

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

8.4.5

The Timer at Hardware Reset

8-13

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

8.5

Wait-State Generator

8-14

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

8.5.1

Generating Wait States With the READY Signal

8-14

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

8.5.2

Generating Wait States With the ’C2xx Wait-State Generator

8-14

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

8.6

General-Purpose I/O Pins

8-17

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

8.6.1

Input Pin BIO

8-17

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

8.6.2

Output Pin XF

8-18

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

8.6.3

Input/Output Pins IO0, IO1, IO2, and IO3

8-18

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

Advertising