Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сигнальный МП Motorola DSP56002.pdf
Скачиваний:
19
Добавлен:
26.05.2014
Размер:
2.28 Mб
Скачать

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

 

 

List of Tables (Continued)

 

 

 

 

 

 

 

Table

 

Page

Number

Title

Number

SECTION 1SECTION 1

SECTION 2SECTION 2

2-1 Program and Data Memory Select Encoding . . . . . . . . . . . . . . . . . . . . . . . .2-4

SECTION 3SECTION 3

3-1 Memory Mode Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7 3-2 DSP56002 Operating Mode Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-8 3-3 Organization of EPROM Data Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10 3-4 Interrupt Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-14 3-5 Exception Priorities Within an IPL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-15

SECTION 4SECTION 4

4-1 Program and Data Memory Select Encoding . . . . . . . . . . . . . . . . . . . . . . . .4-7 4-2 Wait State Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-13 4-3 BR and BG During WAIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-17

SECTION 5SECTION 5

5-1 Host Registers after Reset–DSP CPU Side . . . . . . . . . . . . . . . . . . . . . . . . .5-18 5-2 HREQ Pin Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-23 5-3 Host Mode Bit Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-24

5-4 HREQ Pin Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-25 5-5 Host Registers after Reset (Host Side). . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-31 5-6 Port B Pin Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-32

SECTION 6SECTION 6

6-1 Word Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-15 6-2 SCI Registers after Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-32 6-3a Asynchronous SCI Bit Rates for a 40-MHz Crystal. . . . . . . . . . . . . . . . . . . .6-36 6-3b Frequencies for Exact Asynchronous SCI Bit Rates. . . . . . . . . . . . . . . . . . .6-36 6-4a Synchronous SCI Bit Rates for a 32.768-MHz Crystal . . . . . . . . . . . . . . . . .6-37

6-4b Frequencies for Exact Synchronous SCI Bit Rates . . . . . . . . . . . . . . . . . . .6-37 6-5 Definition of SC0, SC1, SC2, and SCK. . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-79 6-6 SSI Clock Sources, Inputs, and Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . .6-79 6-7 SSI Operation: Flag 0 and Rx Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-82 6-8 SSI Operation: Flag 1 and Rx Frame Sync. . . . . . . . . . . . . . . . . . . . . . . . . .6-83 6-9 SSI Operation: Tx and Rx Frame Sync. . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-83 6-10 Number of Bits/Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-87 6-11 Frame Sync Length. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-91 6-12 Mode and Pin Definition Table – Continuous Clock . . . . . . . . . . . . . . . . . . .6-101

6-13 Mode and Pin Definition Table – Gated Clock . . . . . . . . . . . . . . . . . . . . . . .6-102

6-14 SSI Registers After Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-103 6-15a SSI Bit Rates for a 40-MHz Crystal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-108 6-15b SSI Bit Rates for a 39.936-MHz Crystal . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-108 6-16 Crystal Frequencies Required for Codecs . . . . . . . . . . . . . . . . . . . . . . . . . .6-108 6-17 SSI Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-112

SECTION 7SECTION 7

7-1 Timer/Event Counter Control Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6

APPENDIX A A-1

MOTOROLA

LIST of TABLES

xix

 

For More Information On This Product,

 

 

Go to: www.freescale.com

 

Freescale Semiconductor, Inc.

 

 

List of Tables (Continued)

 

 

 

 

 

 

 

Table

 

Page

Number

Title

Number

APPENDIX B B-1

B-1 Interrupts Starting Addresses and Sources . . . . . . . . . . . . . . . . . . . . . . . . .B-4

B-2 Instruction Set Summary — Sheet 1 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . .B-5

Freescale Semiconductor, Inc.

xx

LIST of TABLES

MOTOROLA

 

For More Information On This Product,

 

 

Go to: www.freescale.com

 

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

DSP56002 User’s Manual Trouble Report

DSP Applications Fax Number — (512) 891-4665

Dr. BuB Bulletin Board —891-DSP3 (8 data bits, no parity, 1 stop)

We welcome your comments and suggestions. They help us provide you with better product documentation. Please send your suggestions/corrections to the Fax number or Email address above or mail this completed form to:

Motorola Inc.

6501 Wm. Cannon Drive West

Austin, Texas 78735-8598

Attn: DSP Applications/Documentation

Mail Drop: OE314

1.Did you find errors in the manual? Please give page number and a description of each error.

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

DSP56002 User’s Manual Trouble Report

2.Did you find the manual clear and easy to use? Please comment on specific sections that you feel need improvement.

3. What sections of this manual do you consider most important/least important?

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Order this document by

MOTOROLA

DSP56002UMAD/AD

 

SEMICONDUCTOR

 

 

 

 

 

 

 

 

 

TECHNICAL DATA

DSP56002

 

 

 

Addendum to

 

 

24-bit Digital Signal Processor

 

 

User’s Manual

 

This document, containing changes, additional features, further explanations, and clarifications, is a supplement to the original document:

Freescale Semiconductor, Inc.

DSP56002UM/AD

Rev. 1

User’s Manual DSP56002

 

 

24-bit Digital Signal Processor

Change the following:

Page 1-4, Section 1.2 - Insert after first group of bullets “PLL based clocking with wide input frequency range, wide range frequency multiplication (1 to 4096) and power saving clock divider (2i, i=0,...,15) to reduce clock noise”

Page 1-4, Section 1.2 - Replace “24 General Purpose I/O Pins” with “25 General Purpose I/O pins”

Page 1-6 - Replace with the following Figure 1-2.

Page 2-14, Section 2.5 - Insert “Reset disables the TIO pin and causes it to be three-stated.”

Page 3-11, Section 3.4.3, third sentence - Replace “Mode 0” with “Mode 2”.

Page 5-19, Figure 5-11 - Replace “X:FFE” in two places with “X:$FFE8” on top and “X:FFE9” on bottom.

Page 6-28, Program listing - Move: “MOVE

(R0)+ ;and increment the packing pointer”

to after the JCS instruction.

 

Replace

“RTI”

 

 

with

“RTI X:”

 

Replace

“FLAG

MOVE

A,(R3)+”

with

“FLAG

MOVE

A,X:(R3)+”

Page 6-68, Section 6.3.9, third sentence - Replace “Bits CD11–CD0, SCP, and STIR in the SCCR work together to determine the time base.” with “Bits CD11–CD0 and SCP in the SCCR and the STIR bit in the SCR work together to determine the time base.”

Page 6-127, Section 6.4.7.2, second paragraph - Replace “MC15500” with “MC145500”.

Page 6-130, Figure 6-72 - Replace “MC1550x” with “MC14550x”.

Page 6-155, Figure 6-88 - Replace “MC15500” with “MC145500”.

Page B-11, Figure B-4 - Add programming description for IPR bits 16 and 17 (see Figure B-4 below).

Page B-25, Figure B-32 - Change CRB bits 2-4 description (see Figure B-32 below).

Page B-27, Figure B-34 - Change arrows pointing to Timer Enable bits 1 and 0 as shown in Figure B-34 below.

MOTOROLA INC., 1995

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

 

 

1

 

 

6

 

 

3

 

 

15

 

 

 

 

 

 

 

16-bit Bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24-bit Bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24-bit

 

Sync.

 

Serial

 

Host

 

Program

 

X Data

 

 

Y Data

 

Timer /

 

Serial

 

Comm.

 

Interface

 

Memory

 

Memory

 

 

Memory

 

 

 

 

 

512 × 24 RAM

 

256 × 24 RAM

 

 

256 × 24 RAM

 

Event

 

(SSI)

 

(SCI)

 

(HI)

 

 

 

 

 

 

 

 

 

64 × 24 ROM

 

256 × 24 ROM

 

 

256 × 24 ROM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Counter

 

or I/O

 

or I/O

 

or I/O

 

(boot)

 

(A-law / -law)

 

 

(sine)

Inc.

24-bit

 

 

Address

PAB

 

External

Address

 

 

 

Address

56000 DSP

 

 

Generation

XAB

 

 

 

 

 

Bus

 

 

 

Unit

YAB

 

16

Core

 

 

 

Switch

 

 

 

 

 

 

Semiconductor,

Internal

 

 

 

GDB

 

External

 

 

 

 

PDB

 

Data

Data

 

 

 

 

Data

 

 

 

XDB

 

 

Bus

 

 

 

 

Bus

24

 

 

 

YDB

 

Switch

 

 

 

 

Switch

 

 

 

 

 

 

 

 

 

 

 

OnCETM Port

 

Interrupt

Program

Program

Data ALU

Bus

Control

 

 

Decode

Address

24 × 24 + 56 → 56-bit MAC

 

 

 

 

Control

Control

 

Clock

 

Controller

Generator

10

 

 

 

 

 

 

PLL

 

Program Control Unit

Two 56-bit Accumulators

 

 

Gen.

 

 

 

 

 

 

 

 

 

 

7

4

3

 

 

 

 

 

 

 

IRQ

 

 

 

 

 

 

 

 

 

 

 

 

 

Freescale

 

 

 

Figure 1-2 DSP56002 Block Diagram

 

 

 

 

 

 

 

 

 

 

2 DSP56002 User’s Manual Addendum MOTOROLA

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

MOTOROLA DSP56002 User’s Manual Addendum 3

For More Information On This Product,

Go to: www.freescale.com

4

 

DSP56002

For

More

wwwto: Go

ManualUser’s

OnInformation

freescale

Addendum

.

 

This

com.

 

Product,

MOTOROLA

Freescale Semiconductor, Inc.

CENTRAL PROCESSOR

SSI IPL

SSL1 SSL0

Enabled

IPL

0

0

No

0

1

Yes

0

1

0

Yes

1

1

1

Yes

2

 

 

 

 

SCI IPL

SCL1 SCL0

Enabled

IPL

0

0

No

0

1

Yes

0

1

0

Yes

1

1

1

Yes

2

 

 

 

 

TIMER IPL

TIL1

TIL0

Enabled

IPL

0

0

No

0

1

Yes

0

1

0

Yes

1

1

1

Yes

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IRQA Mode

 

 

IAL2

Trigger

 

 

IAL1 IAL0

Enabled

IPL

0

Level

 

 

0

0

No

1

Neg. Edge

 

 

0

1

Yes

0

 

 

 

 

1

0

Yes

1

 

 

 

 

 

 

 

 

1

1

Yes

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IRQB Mode

 

 

IBL2

Trigger

 

 

IBL1 IBL0

Enabled

IPL

0

Level

 

 

0

0

No

1

Neg. Edge

 

 

0

1

Yes

0

 

 

 

 

1

0

Yes

1

 

 

 

 

 

 

 

 

1

1

Yes

2

 

 

 

 

 

 

 

 

Host IPL

HPL1 HPL0

Enabled

IPL

0

0

No

0

1

Yes

0

1

0

Yes

1

1

1

Yes

2

 

 

 

 

Interrupt Priority

23

22

21

20

19

18

17

16

15

14

13

12

 

11

10

9

8

 

7

6

5

4

 

3

2

1

0

 

 

 

*

*

*

*

*

*

TIL1

TIL0

SCL1

SCL0

SSL1

SSL0

 

HPL1

HPL0

*

*

 

*

*

IBL2

IBL1

 

IBL0

IAL2

IAL1

IAL0

Register (IPR)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X:$FFFF Read/Write

0

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset = $000000

 

 

$0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* = Reserved, Program as zero

Figure B-4 Interrupt Priority Register (IPR)

.Inc Semiconductor, Freescale

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

MOTOROLA DSP56002 User’s Manual Addendum 5

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

SSI

Serial Control Direction Bits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Input 1 = Output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Clock Source Direction

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= External Clock

1 = Internal Clock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shift Direction

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= MSB First

1 = LSB First

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Frame Sync Length 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Rx and Tx Same Length 1 = Rx and Tx Different Length

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Frame Sync Length 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Rx is Word Length

1 = Rx is Bit Length

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sync/Async Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Asynchronous 1 = Synchronous

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gated Clock Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Continuous Clock

1 = Gated Clock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SSI Mode Select

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Normal

1 = Network

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transmit Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Disable

1 = Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Output Flag x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

If SYN = 1 and SCD1=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receive Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

OFx

 

SCx Pin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Disable

1 = Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transmit Interrupt Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Disable

1 = Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receive Interrupt Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= Disable

1 = Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SSI

 

23

• • • 15

14

13

12

 

11 10 9 8

 

7 6 5 4

 

3 2 1 0

 

 

 

 

 

 

 

*

 

RIE

TIE

RE

TE

 

MOD

GCK

SYN

FSL1

 

FSL0

SHFDSCKDSCD2

 

SCD1SCD0

OF1

OF0

 

Control Register B (CRB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X:$FFED Read/Write

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset = $000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* = Reserved,

 

Program as zero

Figure B-32 SSI Control Register B (CRB)

6 DSP56002 User’s Manual Addendum MOTOROLA

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sheet 1 of 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TIMER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer Control Bits 3-5 (TC0 - TC2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TC2

TC1

TC0

 

 

TIO

 

 

Clock

 

Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

 

0

 

 

 

GPIO

 

 

Internal

 

Timer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

 

1

 

 

 

Output

 

 

Internal

 

Timer Pulse

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer Enable Bit 0

 

 

 

 

0

 

1

 

0

 

 

 

Output

 

 

Internal

 

Timer Toggle

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = Timer Disabled

 

 

0

 

1

 

1

 

 

 

X

 

 

 

X

 

Undefined

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = Timer Enabled

 

 

 

 

1

 

0

 

0

 

 

 

Input

 

 

Internal

 

Input Width

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

1

 

 

 

Input

 

 

Internal

 

Input Period

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer Interrupt Enable Bit 1

 

 

 

 

1

 

1

 

0

 

 

 

Input

 

 

External

 

Standard Time Counter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = Interrupts Disabled

 

 

 

 

 

 

 

1

 

1

 

1

 

 

 

Input

 

 

External

 

Event Counter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = Interrupts Enabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GPIO Bit 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Inverter Bit 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = 0- to-1 transitions on TIO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = TIO is Timer IO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

input decrement the counter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = TIO is GPIO if TC2-TC0 are clear

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = 1-to-0 transitions on TIO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

input decrement the counter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer Status Bit 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data Input Bit 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

or

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = TCSR read, or timer interrupt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = Zero read on TIO pin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer pulse inverted before

 

 

 

 

 

 

 

 

 

1 = One read on TIO pin

 

 

 

 

 

serviced

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

it goes to TIO output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = Counter decremented to 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data Output Bit 10

 

 

 

 

 

 

 

 

Direction Bit 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 =Zero written to TIO pin

 

 

 

 

 

 

 

 

 

0 = TIO pin is input

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 = One written to TIO pin

 

 

 

 

 

 

 

 

 

1 = TIO pin is output

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer Control and

 

 

 

23 • •

15

14

13

12

 

11 10

 

9

 

8

 

 

7

 

6 5

 

4

 

3

2

1

 

0

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

*

*

*

*

 

*

DO

 

DI

 

DIR

 

 

TS

GPIO

TC2

 

TC1

 

TC0

INV

TIE

 

TE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Status Register (TCSR)

 

0

 

 

 

 

 

0

0

0

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X:$FFDE (Read/Write)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset = $000200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* = Reserved, Program as zero

Figure B-34 Timer Control and Status Register (TCSR)

MOTOROLA DSP56002 User’s Manual Addendum 7

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

OnCE is a trademark of Motorola, Inc.

All product and brand names appearing herein are trademarks or registered trademarks of their respective holders.

Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters can and do vary in different applications. All operating parameters, including “Typical”, must be validated for each customer application by customer's technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part.

Motorola and bare registered trademarks of Motorola, Inc.

Motorola, Inc. is an Equal Opportunity/Affirmative Action Employer.

Literature Distribution Centers:

USA:

Motorola Literature Distribution; P.O. Box 20912; Phoenix, Arizona 85036.

EUROPE: Motorola Ltd.; European Literature Centre; 88 Tanners Drive, Blakelands, Milton Keynes, MK14 5BP, United Kingdom.

JAPAN:

Nippon Motorola Ltd.; 4-32-1, Nishi-Gotanda, Shinagawa-ku, Tokyo 141 Japan.

ASIA-PACIFIC: Motorola Semiconductors H.K. Ltd.; Silicon Harbor Center, No. 2 Dai King Street, Tai Po Industrial Estate, Tai Po, N.T., Hong Kong.

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

MOTOROLA Freescale Semiconductor, Inc.

Order this document by:

SEMICONDUCTOR USER’S MANUAL ADDENDUM

DSP56002UMAD2/D

 

 

DSP56002

24-BIT DIGITAL SIGNAL PROCESSOR FAMILY

This document, containing changes, additional features, further explanations, and clarifications, is a second addendum to the original document listed below:

Document Name:

DSP56002 User’s Manual

Order Number:

DSP56002UM/AD

Revision:

1

Change the following:

Page 5-43 - In the first paragraph after item l0, delete “The code shown in Figure 5-25 is an excerpt from the Host I/O Port Technical Bulletin (in-house document).” Change the next sentence so that it begins “The MAIN PROGRAM in Figure 5-25 initializes...”

Page 7-4 - Change “In Timer Modes 4 and 5” to read “In Timer Modes 4, 5 and 6” in the first line of the last paragraph.

Page 7-6 - In the second paragraph of section 7.4.4, change “...is given in Chapter 3” to “...is given in Section 7.5.”

Page 7-20 - In the fifth line of code, change the operand from “#$CF,MR” to #$FC,MR” for the ANDI instruction.

Page 7-21 - In the eleventh line of code in section 7.8.4, change the operand from “#$CF,MR” to #$FC,MR” for the ANDI instruction.

Page 7-22 - In the ninth line of code on the page, “#$CF,MR” to #$FC,MR” for the ANDI instruction.

Page B-3 - In Figure B-1, the Timer Count Register should be shown as 24 bits long instead of 16 bits long.

©1996 MOTOROLA, INC.

For More Information On This Product,

Go to: www.freescale.com

 

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

OnCE, Motorola, and are registered trademarks of Motorola, Inc.

Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. “Typical” parameters can and do vary in different applications. All operating parameters, including “Typical”, must be validated for each customer application by customer’s technical experts. Motorola does not convey any license under its patent rights nor the rights of others. Motorola products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Motorola product could create a situation where personal injury or death may occur. Should Buyer purchase or use Motorola products for any such unintended or unauthorized application, Buyer shall indemnify and hold Motorola and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Motorola was negligent regarding the design or manufacture of the part.

How to reach us:

 

 

USA/Europe:

Hong Kong:

Japan:

Motorola Literature Distribution

Motorola Semiconductors H.K. Ltd.

Nippon Motorola Ltd.

P.O. Box 20912

8B Tai Ping Industrial Park

Tatsumi-SPD-JLDC

Phoenix, Arizona 85036

51 Ting Kok Road

Toshikatsu Otsuki

1 (800) 441-2447

Tai Po, N.T., Hong Kong

6F Seibu-Butsuryu-Center

 

852-2662928

3-14-2 Tatsumi Koto-Ku

 

 

Tokyo 135, Japan

 

 

03-3521-8315

MFAX:

Internet:

 

RMFAX0@email.sps.mot.com

http://motserv.indirect.com/dsp/DSPhome.html

TOUCHTONE (602) 244-6609

 

 

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

SECTION 1

INTRODUCTION TO THE DSP56002

Freescale Semiconductor, Inc.

MOTOROLA

1 - 1

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

SECTION CONTENTS

1.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 1.2 FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 1.3 DSP56K CENTRAL PROCESSING UNIT OVERVIEW. . . . . . . . . . . . . . . . 1-4 1.4 MANUAL ORGANIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

Freescale Semiconductor, Inc.

1 - 2 INTRODUCTION TO THE DSP56002 MOTOROLA

For More Information On This Product, Go to: www.freescale.com

Соседние файлы в предмете Радиоприемные устройства