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

Freescale Semiconductor, Inc.

Application:

Date:

Programmer:

Sheet 3 of 5

 

HOST

 

 

 

 

 

 

 

 

 

 

PROCESSOR SIDE

 

 

 

 

 

 

 

 

Receive Request Enable

 

 

 

 

 

 

 

 

 

DMA Off

0 = ∏ Interrupts Disabled

1 = Interrupts Enabled

 

 

 

 

DMA On

0 = Host → DSP

1 = DSP → Host

 

 

 

 

Inc.

Transmit Request Enable

 

 

 

 

 

 

 

 

DMA Off

0 = ∏ Interrupts Disabled

1 = Interrupts Enabled

 

 

 

DMA On

0 = DSP → Host

1 = Host → DSP

 

 

 

 

Host Flags

 

 

 

 

 

 

 

 

 

Semiconductor,

Write Only

 

 

 

 

 

 

 

 

 

Host Mode Control

 

 

 

 

 

 

 

 

00 = DMA Off

01 = 24 Bit DMA

 

 

 

 

 

 

 

 

10 = 16 Bit DMA 11 = 8 Bit DMA

 

 

 

 

 

 

 

 

Initialize (Write Only)

 

 

 

 

 

 

 

 

0 = ∏ No Action 1 = ∏ Initialize DMA

 

 

 

 

 

 

 

 

 

 

7

6

5

4

3

2

1

0

Interrupt Control Register (ICR)

 

INIT

HM1

HM0

HF1

HF0

*0

TREQ RREQ

$0 Read/Write

 

 

 

 

 

 

 

 

Reset = $00

 

 

 

 

 

 

 

 

 

 

 

* = Reserved, Program as zero

Freescale

 

 

Figure B-18 Interrupt Control Register (ICR)

 

 

 

 

 

 

Host Vector

 

 

 

 

 

 

 

 

 

Executive Interrupt Routine 0-63

 

 

 

 

 

 

 

 

Host Command

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 = ∏ Idle

1 = ∏ Interrupt DSP

 

 

 

 

 

 

 

 

 

 

 

7

6

5

4

3

2

1

0

 

Command Vector Register (CVR)

 

HC

*0

HV5

HV4

HV3

HV2

HV1

HV0

 

$1 Read/Write

 

 

 

 

 

 

 

 

 

Reset = $12

 

 

 

 

 

 

 

 

 

 

 

 

* = Reserved, Program as zero

 

Figure B-19 Command Vector Register (CVR)

 

 

 

 

 

 

B - 18 MOTOROLA

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

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

Application:

Date:

 

Programmer:

Sheet 4 of 5

HOST

PROCESSOR SIDE

Receive Data Register Full

0

= Wait

1 = Read

 

 

 

 

 

 

 

 

 

 

Transmit Data Register Empty

 

 

 

0

= Wait

1 = Write

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transmitter Ready

 

 

 

 

0

= Data in HI

1 = Data Not in HI

 

 

 

 

 

 

 

 

 

Host Flags

 

 

 

 

 

Read Only

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DMA Status

 

 

 

 

 

0

= ∏ DMA Disabled

1 = ∏ DMA Enabled

 

 

 

 

 

 

 

 

 

 

Host Request

0 = ∏ HREQ Deasserted1 = ∏ HREQ Asserted

Interrupt Status Register (ISR)

$2 Read/Write

Reset = $06

 

7

6

5

4

 

3

2

1

0

 

 

 

HREQ

DMA

*0

HF3

 

HF2

TRDY

TXDE

RXDF

 

 

 

 

 

 

 

 

 

 

* = Reserved, Program as zero

Figure B-20 Interrupt Status Register (ISR)

Exception vector number for use by MC68000 processor family vectored interrupts.

 

Interrupt Vector Register (IVR)

 

 

7

6

5

4

 

3

2

1

0

 

 

 

 

 

 

IV7

IV6

IV5

IV4

 

IV3

IV2

IV1

IV0

 

$3 Read/Write

 

 

 

 

 

 

 

 

 

 

 

 

Reset = $0F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure B-21 Interrupt Vector Register (IVR)

MOTOROLA

B - 19

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

 

 

 

 

Freescale Semiconductor, Inc.

 

 

MOTOROLA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B-20

 

$7

 

BYTE LOW TRANSMIT

7

$00 = Reset

Only Write $4 $5, $6, $7,

Registers Byte Transmit

 

$7

 

BYTE LOW RECEIVE

7

$00 = Reset

Only Read $4 $5, $6, $7,

Registers Byte Receive

HOST

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

RegistersByteTransmit23-B Figure

 

 

BYTEHIGHTRANSMITBYTE MIDDLE TRANSMIT

7

 

program)byloaded(usuallyData Transmit Host

 

RegistersByteReceive22-B Figure

 

 

BYTEHIGHRECEIVE BYTE MIDDLE RECEIVE

7

 

program)byread(usuallyData Receive Host

 

SIDEPROCESSOR

$5

 

7 0

 

 

$5

 

7 0

 

 

 

$6

 

 

 

 

 

 

 

$6

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

0

 

7

 

 

 

 

 

0

 

7

 

 

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

$4

0 0

USED NOT

 

 

 

 

 

$4

0 0

USED NOT

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

0

 

0

 

0

0

0

0

Sheet5of5

 

 

 

Programmer:

 

 

 

Date:

 

Application:

For More Information On This Product,

Go to: www.freescale.com

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

Application:

Date:

Programmer:

Sheet 1 of 3

SCI

Port C

 

Port C Pin Control

0 = General Purpose I/O Pin

1 = Peripheral Pin

 

 

 

 

 

 

 

 

23

 

• • • 15 14 13

12

 

 

11

10

9

 

 

8

 

 

 

7

 

6

5

4

 

 

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Port C

 

 

 

 

 

0

 

 

 

 

 

 

*0

*0

*0

*0

 

 

 

*

*0

*

 

 

CC8

 

 

 

CC7

CC6

 

CC5

CC4

 

 

 

CC3

 

CC2

 

CC1

 

CC0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Control Register (PCC)

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X:$FFE1 Read/Write

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset = $000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* = Reserved,

 

Program as zero

 

 

 

 

Figure B-24 Port C Control Register (PCC)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Word Select Bits

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0 0 = 8-bit Synchronous Data (Shift Register Mode)

 

 

 

 

 

 

Transmitter Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 0 1 = Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Transmitter disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 1 0 = 10-bit Asynchronous (1 Start, 8 Data, 1 Stop)

 

 

 

 

 

 

 

 

 

 

1=Transmitter enabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 1 1 = Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0 0 = 11-bit Asynchronous (1 Start, 8 Data, Even Parity, 1 Stop)

 

 

 

 

Idle Line Interrupt Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0 1 = 11-bit Asynchronous (1 Start, 8 Data, Odd Parity, 1 Stop)

 

 

 

 

0=Idle Line Interrupts disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 0 = 11-bit Multidrop (1 Start, 8 Data, Even Parity, 1 Stop)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Idle Line Interrupts enabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1 1 = Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Send Break

 

 

 

 

 

 

 

 

 

 

SCI Shift Direction

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receiver Wakeup Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receive Interrupt Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Receive Interrupts disabled

 

 

 

 

 

0=Receiver has awakened

 

 

0=Send break, then revert

 

 

0 = LSB First

 

 

 

 

 

 

 

 

 

 

 

 

1=Receive Interrupts enabled

 

 

 

 

 

1=Wakeup function enabled

 

 

1=Continually send breaks

 

 

1 = MSB First

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transmit Interrupt Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wakeup Mode Select

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Transmit Interrupts disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Idle Line Wakeup

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Transmit Interrupts enabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Address Bit Wakeup

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Timer Interrupt Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wired-Or Mode Select

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Timer Interrupts disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Multidrop

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Timer Interrupts enabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Point to Point

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SCI Timer Interrupt Rate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Receiver Enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0= 32, 1= 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Receiver Disabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Receiver Enabled

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SCI Clock Polarity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0=Clock Polarity is positive

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1=Clock Polarity is negative

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

• • • 15 14 13 12

 

11

10

9

 

 

8

 

 

7

 

6

5

4

 

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SCI

Control Register

 

 

*

 

 

 

 

 

 

SCKP

STIR

TMIE

TIE

 

 

 

RIE

 

ILIE

TE

 

RE

 

WOMS

RWU

 

WAKE

SBK

 

SSFTD

WDS2WDS1

WDS0

 

 

(SCR)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address X:$FFF0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Read/Write

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* = Reserved, Program as zero

Figure B-25 SCI Control Register (SCR)

MOTOROLA

B - 21

For More Information On This Product,

Go to: www.freescale.com

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