beautypg.com

Figure431 bootstrap using the host interface, Figure 4-31, Bootstrap using the host interface -55 – Motorola DSP56012 User Manual

Page 135: Parallel host interface host interface (hi)

background image

Parallel Host Interface

Host Interface (HI)

MOTOROLA

DSP56012 User’s Manual

4-55

The actual code used in the bootstrap program is provided in

Appendix A

.

Figure 4-31 Bootstrap Using the Host Interface

HOST

SETTING HF0 TERMINATES BOOTSTRAP LOADING AND STARTS
EXECUTION AT LOCATION P:$0000.

HOST ADDRESSCONTENTS LOADED
WRITTENTO INTERNAL Program RAM at:
4 (DUMMY)
5P:$0000 High BYTE
6P:$0000 Mid BYTE
7P:$0000 Low BYTE
••
••
••
4 (DUMMY)•
5P:$01FF High BYTE
6P:$01FF Mid BYTE
7P:$01FF Low BYTE

SET HF0 FOR EARLY TERMINATION

• Because the DSP56012 is so fast, host handshaking is generally not required.

DSP56012

HR/W

HEN

H[7:0]

F32

F32

F32

F32

LS09

ADDRESS

DECODE

1 K

+5 V

HOA0–HOA2

LDS

AS

DTACK

A1–A3

D0–D7

R/W

A4–A23

8

3

MC68000

(12.5 MHz)

MODA/IRQA

RESET

MODB/IRQB

MDB301

*

+5 V

FROM OPEN

COLLECTOR

BUFFER

RESET

FUNCTION

FROM

COLLECTOR

BUFFER

HACK

MODC/NMI

DR

Notes: 1. *This diode must be a Schottky diode.

2. All resistors are 15 K

unless noted otherwise.

3. When in Reset, IRQA, IRQB and NMI must

be deasserted by external peripherals.

$0

INTERRUPT CONTROL REGISTER (ICR)
(READ/WRITE)

INIT

HF1

HF0

TREQ

RREQ

7

0

HM0

HM1

6

5

4

3

2

1

0

AA0337k

MDB301

*

FROM OPEN