.


:




:

































 

 

 

 


-




(. 6.4) . . 24- , 48- , 8- , , (MAC). . 24- 48- . , , , , , , . 24- 48- XDB, YD 24,48 56 AJ . .

24- 144 . , 24 . 56- 336 .

: , , , , , , .

 

:

24- ;

- (MAC);

48- ;

8- ;

;

/ .

(1, , Y1, Y0). 24- . 24- 48- X Y, 1:0 Y1:Y0 . 1 - X, Y1 - Y. XDB YDB MAC. . .

. (2, 1, 0, 2, 1 56- . ! (2:1:0 2:1:0). 24- MSP ! 1 1, 24- LSP - 0 0. 8- - 2 2.

8- .

DSP56000/DSP56001 -1 +0,9999998. -1 +0,9999998, . 8- 255 255 .

pe .

56- 48- 24- . 24- , LSP 56- .

, .

MAC . MAC DSP . 56- : : : (EXT: MSP:LSP).

MAC , .

. X Y. 24 24 . 48- 56- . 56- (. 6.5). 8- 256 56- . MAC (/ ) - . , MAC -

 


. , EXT:MSP:LSP (2:1:0 2:1:0). 24- , LSP MSP.

DSP - MACR. , , .

AND, OR, EOR, NOT . 24 .

. 56- 56- MAC. : ; : ASL, LSL, ROL; : ASR, ASL, ROR; .

/. . /.

( ). DSP56000/ DSP56001 8 . .

.

, , .

: $7FFFFF - 24- $7FFFFF FFFFFF - 48- , $800000 - 24-, $800000 000000 - 48- . (. 6.1).

. DSP56000/DSP56001 . . 6.6 . .

MAC . .


6.1.

 

           
XDB YDB    
X : : + - 7FFFFF 800000 - - 24-
Y Y:A Y:B + - - - 7FFFFF 800000 24-
Y : Y:A X:AY:B : Y:A : Y:B L:AB L:BA + - + - + - 7FFFFF 800000 7FFFFF 800000 7FFFFF 800000 7FFFFF 800000 7FFFFF 800000 7FFFFF 800000 24-
L(X:Y) L:A L:B + - 7FFFFF 800000 7FFFFF 800000 48-

 

 

 

 

. . 6.7 (* - ).

DSP56002. DSP56002 . 6.8.

OMR YD (3 ), (4 ) SD (6 ). DE YD (. 6.2).

 

 


 


. . $0000 .

0 2 , 2 $000.

EEPROM. . 15 , .

. .

. $000.

. , $0000. .

Host. . 1, , host-.

SCI. . / SCI. .

SCI , , , , , .

DSP56002 . 6.3.

SCI, . . SCI - 8 , 1 -, .

 

 


 


 


(AGU)

AGU. AGU . : , , , . AGU . 6.9. AGU 24-, 16 . 8 .

(R0-R3 R4-R7). 16- , . . 16- , .

. . .

. 6.9. AGU

 

X Y, : R0 - R3, R4 - R7. . (n). (Nn) .

- - .

(N0-N3 N4-N7). 16- , , . . 16- , . .

(- 4-7). 16- , . . 16- , . . $FFFF , .

. 16- , , . ( ) , . , . . , .

. . .

. DSP56000/DSP56001 : , (. 6.4). AGU ( ).

. , , .. , .

, . AGU .

. Rn. .

. Rn. . X, Y .

. Rn. . X, Y .

Nn. Rn. Nn . . X, Y .

 

 

Nn. Rn. Nn . . X, Y .

Nn. - Rn Nn. . X, Y.

. - Rn, . . X, Y, .


. , - . , , , . ; . .

( = $FFFF). 16- (. 6.5). 16- N, . Nn - -32,768 +32,767, - 0 +65,535.

( = - 1). +2 +32,767 (. . 6.5).

, . m = - 1 (. 6.10). ( ) , 2 > , , 2. = 1.

< 2 ( 2), . < 2,

(2) - . , 21 ( - 21) , 0 (2 > 21, > 5).

20. 0, 1 64, 96,128,160 . . 21. , 11 .

- , , . - (

Rn). (Rn)+ pa ( ). , (Rn)- + - 1.


 

Nn 16- |Nn| . Nn > , , : Nn = 2, - . , (Rn) + Nn, Rn , , (. 6.11). (Rn) - Nn . N- . Nn: -32768 +32767. . FIFO, 32786 . (Rn) Nn

Nn = 2 , . . -. . 6.12. 64, 21 . = L (2), 2> 21, , = 5 32. 0, 32, 64,96,128, 160 . . L = 2 64.

84 ( + 20 ( - 1)). 15 (Nn < ). . 75. R2 MOVE, , 90 , 69. [ ( - 1)], . , ( - 1). Rn , Rn, Rn . , MOVE B0,

X:(R0) + N0 ( R0 = 6, = 5, N0 = 0) . , R0 ,

R0 = R0 + N0 - -1 R0 0.

. , 0. - : . Rn Nn, . +Nn Nn 2(-1), Rn (LSB), Rn Rn. Nn 0 +32, 65536 . - 2 , :

1) 0;

2) Nn 2(-1);

3) Rn . L 2, L - ; 16-
...00...00, ... = L 00...00 - ; L x 2+
+(2- 1); 16- ...11...11, ... = L
11...11 - ;

4) (Rn) + Nn.

1024- , X , Y (1024 = 210; = 10). 0. Nn 512 (2 1). Rn 3072 (L 2 = 3 210). 4095 ( + (2 - 1) = 3072 + 1023).

N (0,512,256, 768,128,640,...), . 0 2 ( ). . 6.6 Rn (Rn) + Nn.

 

, 2, . . , 1024, 2048, 3072 . . , .

 

L = 3, = 10. - (3072), . 6.13.

. - 2- . , 32768 . .

 

. 6.13. -

 

. 6.14 , 8- . . , $5.

- Nn , . , . , , .

 


, , . 15- 32- (. 6.15): PC (Program Counter), LA (Loop Address), LC(Loop Counter), SR (Status Registr), OMR (Operating Mode Register) SP (Stack Pointer). . 6.15. , . LA LC . 16- : (SSH) (SSL) .

. 24-, 24- PDB. (LSB) , (MSB) . (LSB) , , ( 15-0). : , , , .

. : (PDC), (PAG) (PIC).

. PDC , , , , , , - . PDC 24- , -, , . - .

. PAG : PC, SP, SS ( ), OMR ( ), SR, LC LA. , , .

DO , - , . DO LA, LC SR . . , PC LA . , LC . , LC SS . , LA, LC SR , LA + 1.

. REP LC . , , , . REP , .

. PIC , . 16 .

. (IPL) - 0 3. 0 - , 1 2 . 3 . (SR) . , , . 3 . (HI, SSI, SCI) (ΙRQA,ΙRQB) 0 2. , . 6.16.

DSP56002 : 16-TIL1 17 -TIL0, . . 6.7. , 64 . , , .

, PC . PIC , . .

- , . . . SSH SSL. lRQA lRQB . NMI -.IRQB 10 NMI . NMI 3 . NMI , .

(:$000) . , .

 

 

. .

. PIC : .

, , . PIC .

. , , . , . . 6.17.

. DSP56000/DSP56001 . , 任- XTAL EXTAL, EXTAL

. . 6.18. , , DO.

 

 

 

 

 

 


 

 

(PC). 16- , . PC , . . PC , .

(SR). 16- SR MR, 8 CCR, 8 . , . . 6.19.

(MR). MR - , . MR , , , , . , , , λ.

(CCR). . , , . CCR λ.

(- 0).

1 . 55 . , .

(V- 1).

56- . , .

(Z- 2).

1, .

(N - 3).

1, .

(U 4).

, . . 6.8.

 

 

( - 5).

λ, 56- - , . (. 6.9). , , . . , .

(L 6).

, . / . .

(11,10 - 8 9).

. . 1 .

(S1.S0 - 10 11).

/ MAC (. 6.10). MAC. .

(җ 13).

. , . .

(LF- 15).

. 0.

(OMR). OMR -24- (. 6.20), 5 DSP56000/DSP56001 7 DSP56002. (. 6.11, 6.12, 6.13).

 

. MB .

 

(, - 0 1). (. 6.14). MODA MODB, . DSP56002 . 6.15.

 

(DE- 2).

256 24, $0100 -$01FF X Y.

Y (YD - 3).

Y. , Y DE. YD.

( - 4).

MB . MODC. .

(SD 6).

( STOP) , 64 (131072 ). 1, 16 . .

( - 7).

, . 6.16.

 





:


: 2016-10-06; !; : 1664 |


:

:

- , , .
==> ...

832 - | 701 -


© 2015-2024 lektsii.org - -

: 0.16 .