![Motorola DSP96002 Скачать руководство пользователя страница 162](http://html.mh-extra.com/html/motorola/dsp96002/dsp96002_user-manual_246155162.webp)
9 - 6
DSP96002 USER’S MANUAL
MOTOROLA
; Host load routine
_HOSTR
_LBL11 JCLR #3,X:(R2),_LBL22
; if HF0=1, stop loading data.
ENDDO
; Must terminate the do loops
JMP <_BOOTEND
_LBL22
JCLR #0,X:(R2),_LBL11
; Wait for HRDF to go high
; (meaning data is present).
JCLR #4,X:(R2),_LBL33
; 8-bit source?
MOVE X:(R3),D0.L
; Get 32-bit word from host
JMP <_STORE
_LBL33
DO #4,_LOOP4
; Get 4 bytes into D0.L
LSR #8,D0
; Shift previous byte down
_LBL1
JCLR #3,X:(R2),_LBL2
; if HF0=1, stop loading data.
ENDDO
; Must terminate the do loops
ENDDO
JMP <_BOOTEND
_LBL2
JCLR #0,X:(R2),_LBL1
; Wait for HRDF to go high
; (meaning data is present).
MOVE X:(R3),D1.L
; Get byte from host
LSL #24,D1
; Shift into upper byte
OR D1,D0
; concatenate
_LOOP4
_STORE
MOVEM D0.L,P:(R0)+
; Store 32-bit result in P mem.
_LOOP1
; and go get another 32-bit word
; This is the exit handler that returns execution to internal PRAM
_BOOTEND
ANDI #$F9,OMR
; Set the operating mode to 00x
; (and trigger an exit from
; bootstrap mode).
ANDI #$0,CCR
; Clear CCR as if HW RESET.
; Also delay needed for
; Op. Mode change.
JMP <$0
; Start fetching from PRAM.
; DSP96002 bootstrap program size = 50 words
Figure 9-3. Assembler Source for DSP96002 Bootstrap Program (3 of 3)
9.2
DATA MEMORY MAPS
The data memory maps are shown in Figure 9-4 and Figure 9-5.
Содержание DSP96002
Страница 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Страница 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Страница 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Страница 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Страница 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Страница 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Страница 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Страница 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Страница 336: ...A 148 DSP96002 USER S MANUAL MOTOROLA FMPY S2 S1 D1 FSUB S S3 D2 move syntax see the MOVE instruction de scription ...
Страница 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Страница 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Страница 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Страница 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Страница 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Страница 580: ...MOTOROLA DSP96002 USER S MANUAL B 61 X Memory Y Memory n0 3 r0 x0 Xmin r4 y0 Xmax z0 Ymin x1 Ymax y1 Zmin z1 Zmax ...
Страница 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Страница 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Страница 888: ...MOTOROLA INDEX 1 INDEX ...
Страница 889: ......