![Motorola DSP96002 Скачать руководство пользователя страница 158](http://html.mh-extra.com/html/motorola/dsp96002/dsp96002_user-manual_246155158.webp)
9 - 2
DSP96002 USER’S MANUAL
MOTOROLA
9.1.2 Mode 1 (Internal PRAM enabled, Reset at $FFFFFFFE, Port B)
In Mode 1, the internal program memory occupies the lower portion of the program memory space. Ad-
dresses higher than the highest internal program memory location are directed to external program mem-
ory. The address of the hardware reset vector is $FFFFFFFE, located in the Port B external program mem-
ory space. The program memory map for this mode is shown in Figure 9-2.
9.1.3 Mode 2 (Internal PRAM disabled, Reset at $00000000, Port A)
In Mode 2 the internal program memory is disabled. All references to program memory space are directed
external program memory. The address of the hardware reset vector is $00000000, located in the Port A
external program memory space. The program memory map for this mode is shown in Figure 9-2.
9.1.4 Mode 3 (Internal PRAM disabled, Reset at $00000000, Port B)
In Mode 3 the internal program memory is disabled. All references to program memory space are directed
external program memory. The address of the hardware reset vector is $00000000, located in the Port B
external program memory space. The program memory map for this mode is shown in Figure 9-2.
9.1.5 Modes 4-7 (Bootstrap modes)
The bootstrap modes load the internal program memory from an external source. The type and location of
the source is selected according to the values of the MA and MB bits in the OMR. After loading the internal
program memory, the DSP96002 begins program execution at the address located at the on-chip program
memory address $00000000.
The bootstrap is implemented by executing a bootstrap program located in an user invisible bootstrap pro-
gram ROM which is mapped into the program memory space for the duration of the bootstrap operations.
When the chip exits the reset state in one of the bootstrap modes, the following actions occur:
1.
On-chip hardware maps a 64 word by 32-bit, user invisible, ROM into the internal DSP96002
program memory space starting at location $00000000.
2.
On-chip hardware makes the internal program RAM write-only for the duration of the bootstrap
load.
3.
Program execution begins at location $00000000 of the internal bootstrap ROM. See Figure
9-3 for a listing of the DSP96002 Bootstrap program.
4.
The bootstrap program reads OMR bits MA and MB to determine the bootstrap mode select-
ed.
In mode 4, the bootstrap program loads the internal program RAM from 4,096 consecutive byte-wide
external program memory locations starting at $FFFF0000 through Port A.
In mode 5, the bootstrap program loads the internal program RAM from 4,096 consecutive byte-wide
external program memory locations starting at $FFFF0000 through Port B.
In mode 6, the bootstrap program loads the internal program RAM from an external host processor
through the Host Interface in Port A. If the Host Interface flag HF1 is cleared, the bootstrap program
assumes that the external host processor is an 8-bit wide source which will supply up to 4,096 bytes.
If the Host Interface flag HF1 is set, the bootstrap program assumes that the external host processor
is a 32-bit wide source which will supply up to 1,024 32-bit words to load into the program RAM.
The external host processor may terminate the bootstrap program by setting the Host Interface flag
HF0.
In mode 7, the bootstrap program loads the internal program RAM from an external host processor
through the Host Interface in Port B. If the Host Interface flag HF1 is cleared, the bootstrap program
assumes that the external host processor is an 8-bit wide source which will supply up to 4,096 bytes.
Содержание 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: ......