.


:




:

































 

 

 

 


Risc- Motorola




 

:

1 ISC -?

2 ISC - RISC -?

3 32- Motorola?

4 ISC - RISC - Pentium Intel?

5 Motorola?

 

RISC- PowerPC

 

RISC (Reduced Instruction Set Computing) , RISC - . RISC - , , RISC -, . . , , .

RISC - , : Motorola, Intel, Hewlett-Packard, IBM, Sun Microsystems, MIPS.

RISC - RISC - Motorola, IBM, Apple Computers MPC 6 XX PowerPC, Motorola MFC 5 XXX ColdFire.

RISC - :

: 32- ;

; , ;

, ;

, 4 , ( 12- ), CISC -;

, .

PowerPC 604. , 68 , . , , , , .

(. 14.1), PowerPC, :

32- GPR 31... GPR 0 ;

64- FPR 31 FPR 0 ;

32- () CR FPSCP (. 14.2, ) ;

32- R, LR, CTR, .

         
GPR 0 FPR 0
GPR 1 FPR 1
. . . . . .
GPR 31 FPR 31
       
CR FPSCR
       
XER (SPR1) LR (SPR 8)
     
CTR(SPR 9)

14.1

PowerPC

 

                       
LT GT EQ SO FX FEX VX OX LT/ FL GT/ FG EQ/ FE SO/ FU  
           
           
CR 0 CR 1   CRi   CR 7
a) CR
             
OO OV CA SO
) R
                                 

14.2 CR XER

 

, , .

CR 4- CR 7... CR 0, CR 0 , :

LT = 1 䒺 ;

GT = 1 ;

EQ = 1 ;

SO R (. 14.2, ).

CR 1 FX, FEX, VX, OX, FPSCR. CR 7... CR 2 , , . : LT (), GT (), EQ (), SO. : FL (), FG (), FE (), FU, y 1, . .

RISC - PowerPC → , 0- , , D 0 , D 31 . ³, , 0, 31.

XER , V, , S 0, , 1, .

LR .

- CTR 1.

. 14.1 , .

, , , MSR, . :

;

big-endian little-endian ;

;

;

;

;

;

IMMU, DMMU;

.

. , .

.

, .

. 14.3 604. , , :

U;

SIU 1, SIU 2;

MIU;

FPU;

LSU.

.

. , , . , GPR, FPR, .

ϳ GPR FPR, .

: (1), (2), (3), (4), (5) SPR FPR. , .

. ֳ SIU 1 SIU 2, , , , , . ֳ 3 4 , 20 . ֳ MIU. , , , FPU.

 


 

 
 

 


 

 

14.3 604

 

 


, . GPR, FR .

BPU , . . 64 , . , , , , , .

U , -, 512 . , : 00 , 01 , 10 , 11 . : , 1 ( 11); , 1 ( 00). , . , 01 11. CR. , , , ; , . CR, , , , , , . .

, CR. U , CR . ϳ CR, .

̳ 604 IMMU DMMU, , . 16 .

BIU. , . 32 , 64 , . 2- .

̳ JTAG (IEEE 1149.1).

V = 3,3 . (400 ) , , , .

 

:

1 RISC- ?

2 , 604?

3 RISC-?

4 CR ?

5 604.

6 RISC -?

7 RISC -?

8 PowerPC?

 

:

1 , 604 .

2 ?

 

RISC- ColdFire

 

:

1 604 ?

2 604?

 

RISC - ColdFire (MCF 5 XXX) , 68 , . F 5 XXX , 68 . : 2, 4, 6 . BIC , , ; . Cold Fire .

CFPU RISC -, ᒺ - / 2 , 32- /.

CFPU , 7 (. 11.1). , - .

CFPU , 68 , . CFPU - , .

F 5202 :

, ;

;

.

. 14.4 F 5204, :

CFPU RISC - ColdFire;

- 512 ;

512 ;

SIM- 8- ;

();

;

(ϲ) UART.

32- RAMBAR MBAR, , .

JTAG (IEEE 1149.1).

512 . , - , . RAMBAR, : , .


 

 
 


 


14.4 MCF 5204

 

SIM-M, (Dz), 4 , .

, , .

() MBAR, , : SIM-M, UART (ϲ). MBAR , . . , DTACK # = 0 128, 256, 512 1024 .

, 1 2, ϲ.

.

16- 1 2. 1 , . 2 .

ϲ (UART) , , , . . , , , .

ColdFire , , , , - .

 

:

1 RIS -?

2 604 RIS - F 5 XXX?

3 F 5 XXX ?

4 F 5204?

5 RISC - Motorola?

 

:

1 , F 5 XXX?

2 F 5 XXX 6 ?

 






:


: 2015-10-19; !; : 525 |


:

:

: , , , , .
==> ...

1494 - | 1371 -


© 2015-2024 lektsii.org - -

: 0.076 .