.


:




:

































 

 

 

 


860




8, RISC- PowerPC (. 5.1). 860 (PowerQUICC),

53 MIPS 40 40 /.

860 (. 5.3), 32- : PowerPC, SID (System Integration Unit), (Communication Processor Module), - Fast Ethernet Module (FEM). .

3,3 (+5 ). 357- Ball Grid Array (BGA) 823 256- BGA.

RISC- 860 (. 5.4) . MPC860EN Ethernet. : MPC860DC SCC, a MPC860DE Ethernet. 860, , Ethernet, 64 HDLC, ISDN PRI.

860 (860 Plus) - 860, 4 16 , 4 8 . 5 8 , (. 5.5). 860 80 . . MPC860SR MPC860DT, 860 ATM-, UTOPIA, Fast Ethernet 10/100BaseT, QMC- HDLC- SCC-.

MPC860T/MPC860DT. 860 (DT) - 860 PowerQUICC, 860 - ( 7-- OSI) 10/100 / Ethernet-. Fast Ethernet (. 5.6). (. 5.7).

 

 

MPC860SAR - 860, ATM- (Asynchronous Transfer Mode) (. 5.8):

DSP- ATM-;

(Connection Table); ;

4 - ATM-;

4 ATM- E1/T1/DS1 ADSL 4 SCC- ;

UTOPIA-, SCC4 , UTOPIA-; 4- UTOPIA- ; UTOPIA- D, SCC- D; , UTOPIA- 3 ATM- ( SCC1 - SCC3) 1 UTOPIA-.

32 , 64 ; , ATM-, 32 65 535 ; RCT , 31 , ; 0 31 , , 32, - ; , , , .

ATM- MPC860SAR 50 20 / 60 / UTOPIA .

860SAR UTOPIA- (. 5.9) 8- UTPB[7-0], ATM- 25 . UTOPIA- . PHY- ATM- UTPCLK UTOPIA-. ( TxCav) ( RxCav) . UTOPIA- (TxSOC), RxSOC .

860SAR 4 PHY- UTOPIA Multi-PHY. MPHY- PHY PHREQ ( 16 17, PB16-MSB) PHY PHSEL ( 20 21, 20 - MSB) / .

 

53- 64- ATM-, CBR (Constant Bit Rate), UBR (Unspecified Bit Rate) ABR (Available Bit Rate). CBR- , , . ABR- , , . ABR (RM-).

ATM- 53 (4 (header), 1 48 (payload)). 860SAR 64- , -. : 0/4/8/12 , 4 48 . , . UTOPIA-. BD . .

MPC860SAR ATM SCC4 : UTOPIA- . ATM- AAL ( AALO AAL5), SAR (Segmentation and Reassemly), ATM. UTOPIA- ATM PHY UTOPIA-. ATM- (Transmission Convergence) PHY SCC-. ( SAR) (cells) ATM 48 .

, ATM PHY : (TC-Transmission Covergence) (Physical Medium Dependent, PMD). PMD . , . . ATM PMD. , PMD, , . - .

AAL (ATM Adaptation Layer) ATM- ATM- : SAR (Segmentation and Reassembly) CS (Convergence Sublayer). ( , ). - AALO AAL5. SAR - 48- ATM- . 1_5- ATM- , / ATM-, (48 ). AALO- ( 52 = 48 4 ) ( AALO, AAL- ), () , . CS , , , .

, . , - ATM- (locked) , . 6-7 , , , . . (Cell Delineation).

(ATM pace controller) . (. 5.10) RCT -, .

(Connection table) ( , ) (, , , , ). -, , 32 (RCT-) 32 (-). 32 , -, . - 64 , - .

- . . . , - . 1, NCITS APCT_PTR . , (. . NCITS ), 2.

- . : APC_PTRx APC_SPTRx (. 5.11.). , NCITS ATM-. - , .

-, - - ( 4 ), - , APC_PTRx (. . 5.11), , ATM-. APC_PTRx . , - ( timer) , timer ( time slot). - APC_period - , , , . - (nsmit Queue), -. NCITS (Number of Channels to be transmitted In a Time Slot) ATM-, .

, . , , . . . AAL SAR PHY-. PHY- transmission convergence () physical media dependent (PMD).

, . PHY- idle- , - , .

- .

, - ( 4) 42,4 ( 42,4 ) 2 (NCITS) , 2 . , ((2 53 8 )/42,4 )[/ ], 20 /. PHY- ( idle cell) , , PHY-.

, - (. ., ). , - (. ., APC_table_size-1).

max_rate [/ NCITS], - ( PHY-). min_rate [/((-1) NCITS)], - - . , - [1 + max_rate/ (min_rate x NCITS)] , . , 51,84 / 32 /, - ((51,84 /32 )+1), 1621 .

ATM- -, . [P/(NCISTx ___)]. , ATM- 51,84 / NCITS = 4, 100 /, _ = 51,84 //(4 100 /) = 129,6.

, . CBR- UBR- . - CBR- (Activation), CBR- . , APC_period CBR- . UBR- , -.

ABR- (APC_period) . APC_period ATM- RM (Resource Management) ACR (Available Cell Rate) . RM- . N RM-, . ATM- . ATM- RM-, , ( ) . N 2 256 .

MPC860SAR : , -, ADSL-, -- (.5.12).

821 823. 860 821, 823, 860, - . 821 4 SCC-. 823 2 , 1 SCC-. , 821, 823 , 823 , , .

823 RICS- , . DSP- JPEG- . 75 75 MIPS . 823 7 /: SCC-, SMC-, SPI I 2C USB (Universal Serial Bus). - 35 /.

855. Motorola PowerQUICC, . 50,66 80 . 855- 860 PowerQUICC, 10/100 Fast Ethernet SCC-, ATM, HDLC, ISDN, HDLC Ethernet, SMC-, SPI- PC-. 855 -

, ADSL , .

8260. PowerQUICC II , .

8260 PowerQUICC II - ( ) 860 PowerQUICC, . 860, 8260 : PowerPC Communications Processor Module (CPM). , , .


SCC- FCC (Fast Serial Communications Controllers),

 

(Multichannel Controllers), SCC- (Serial Communications Controllers), SMC (Serial Management Controllers), SPI (Serial Peripheral Interface) PC.

() , 100-200 , 140,0 MIPS 100 280,0 MIPS 200 . , . , Motorola L2 cache MPC2605.

. 133 2,5 . 480- TBGA.

( 16 ), . . : 64- PowerPC 32- PCI (. 5.13).

System Integration Unit (SiU) , PCI 66 , . IEEE 1149.1 JTAG-.

133 166 . , PowerPC . 710 / 133 . 24 . FCC 45 / HDLC-, 10/100 / Ethernet-, 155 / ATM SAR-. 128 64 / HDLC. SCC , 860. 8260 :

TDM- (1/1) TDM-, /;

-;

master/slave UTOPIA ( 2), multi-PHY; 8/16- .

 

5.2.

5.2.1.

(Communication Processor Module) , CPU . :

1) TDM ;

2) : , , , ;

3) FIFO;

4)RISC- SDMA , (BD) /;

5)RISC-
,
, .

.

. SDMA, . , .

, OSI, . , OSI, , (, , , NRZ- ) . , Motorola.

(. 5.14):

RISC-, / ;

RISC-;

2, 3 4 SCC (Serial Communication Controllers), ;

SMC (Serial Management Controllers), ISDN ;

6-18 (Serial Direct Memory Access Channels, SDMA Channels) / ;

(Baud Rate Generator, BRG), ; , ;

SPI- ;

(dual-port RAM), , , ;

SI (Serial Channels Physical Interface), / : (TSA) (NMSI);

I 2- / (Interprocessor Integrated Controller).

860 , RISC- (. . 5.14):

/;

(Parallel Interface Port, PIP), Centronics

;

4 ;

2 D;

RISC- , 16 , ;

DSP- RISC-.

 

RlSK-. , RISC-. RISC- - SCC, SMC, SPI CPU. RISC-:

(. 5.3-5.4);

/ CPU ;

/ - .

RISC- . RISC- DMA-, . RISC- . RISC- /, , SDMA FIFO SCC , . RISC- (, , ) , , .

860 RISC- 32- , . DSP- RISC- - ( 16- 40- ), - . RISC-, 4- - 53 MIPS 40 .

RISC- , . . (, SS#7, Profibus), .

CPU RISC- CR (. 5.15). , . CPU OPCODE, , CHNUM (. 5.2), FLG. , RISC- FLG, , . RST = 1, CPU, 60 .

. 5.3 - 5.4. 860 , (. . 5.4).

, SCC- 860, 7 : STOP TRANSMIT, GRACEFUL STOP TRANSMIT, RESTART TRANSMIT, INIT TX PARAMETERS, ENTER HUNT MODE, CLOSE RX BD INIT RX PARAMETERS.

860 RISC- RISC- RCCR (. 5.16).

RISC- 16 , . 16 . RISC-. TIMER RCCR. : ( )/[(1+1)1024]. TIME = 1 . TIME = 0, (RISC timer table) .

SCD RISC-. 0, , -1, .

860 RISC- IDMA-, . DR1M, DROM DRQP (. 5.5) IDMA-. - DREQ1 DREQ0 IDMA1 IDMA0. DR1 DROM , . 0, , 1, - .

EIE = 1, DREQO- RISC-. .

860 , ERAM (. 5.6).

SDMA-. SDMA- /. SDMA- / . 860 / SDMA-, 16 SDMA-. SDMA- SCC- SDMA- SPI, I 2C SMC-.

SDMA- , . U BUS, .

SDMA- , RISC-. SDMA-. RISC- , . . , SDMA- . 32 , , , . SCC- FIFO. , (, 16 , - 32 ), SDMA- , .

860 , (IDMA-, SDMA-, DRAM- master), SDCR (SDMA), . 5.17. SDMA- SDCR. .

860 (l-), (D-), SIU SDMA- , , .

SDMA-, .

SDMA- ID , SDCR SDMA- . RAID SDMA- (. 5.7). RISC-. 5 ( 01).

FRZ SDMA- :

00 - SDMA- FREEZE, 01 - SDMA- () , FREEZE .

SDMA SDSR (. 5.18), SDMA , SDMA-. SDSR , , 1.

SDMA-, SBER SDSR-. , , SDAR. RX- - (internal data pointer) - SCC-, , .

DSP1 DSP2 DSP DSP1 DSP2.

RINT .

SDMA- (SDMR) , SDSR, . 1, .

(DUAL-PORT RAM). (CPU) () . RISC-. RISC- . 860 : , SDMA. , . ( ), RISC- . RISC- RISC- .

:

1) RESET ( );

2) RISC-;

3) SDMA;

4) DRAM-;

5) CPU, DSP-;

6) IDMA- ( - , SCC-); RISC- 860;

7) SCC1-;

8) SCC1-;

9) 2-;

10) 52-,

11) IDMA- ( - , SCC-); RISC- 860;

12) -;

13) -;

14) 4-;

15) 54-;

16) 51-;

17) SMC1-;

18) 52-;

19) 52-;

20) SPI;

21) SPI;

22) I 2-;

23) I 2 -;

24) PIP-;

25) PI -;

26) RISC-;

27) IDMA- ( IDMA- ); RISC-.

: (parameter RAM) (system RAM). .

(parameter RAM)

. (BD), , . (parameter RAM), 860 (system RAM). 860 BD (512 BD).

, . SDMA .

RAM . - .

, , , .

.

860 8 (. 5.8), 5 , : 4096 1024 (parameter RAM). (DPRAM_BASE) IMMR+Ox2000, IMMR 4- . -16 .

 

860 :

1) 512 256 5 ; , 768 ;

2) 512 256
5 ; 1280 ;

3) 512 512 5 ; 2560 .

68302, 68360, 860 . 5.9.

RISC- 16/8- , , REV_NUM parameter RAM (MISC-). 860 IMMR+00 .

. BRG-. , NMSI, BRG--, , BRG , SCC- SMC-. . -, SCC SMC . , , , . -, , , , .

/ SICR (. 5.19), , , .

SC1, SC2, SC3, SC4 , 1, , TSA, NMSI- . 0, NMSI.

R4CS, R3CS, R2CS, R1CS, T4CS, T3CS, T2CS, T1CS (. 5.10). , TSA. , R4CS, R3CS, R2CS, R1CS, , , T4CS, T3CS, T2CS, T1CS, . RCLKx, TCLKx, .

GR1 - GR4 , (grant) ISDN, GM1 - GM4 (0 - , 1 - ).

:

1) 8 12 ; SICR;

2)SMC-, , ; ca SIMODE.

BRG . BRGC (. 5.20). (. 5.21).

BRG-. ( 1,0 = 00), CLK2 ( 1.0 = 01) CLK6 ( 1.0 = 10). ( , , ).

16 ( DIV16 = 1), 1 ( DIV 16 0). Prescale. 12- . CD11 CD0 1 4096, 1 GDi.

Prescale , SCC SMC. : 1/2 (SyncCLK/2). , 25 BRGO 12,5 .

EN = 1 . EN - 0 /. .

. , :

8, 16, 32 oversampling. oversampling . 16 UART-. , , UART-, 1/2xSyncCLK/16, 781,3 / 25 :

 

RISC-. RISC- 16 . BRG, RISC- RCCR. , . 16 RISC-.

parameter RAM 2 , .

, 16 , (RISC TIMER TABLE), . TM_BASE ( TimerBase+00) . . 4 . , RISC- SET TIMER. 0. .

, 16 , 64 . RISC- N , R_TMV ( TimerBase+06) 1.

. TIME TIMER RISC-. RISC-, RISC- , , . , TM_PTR ( TimerBase+02), , .

_ ( TimerBase+0C). RISC- , , , . , , RISC- , .

. RISC- SET TIMER. , 16 . 0x0851 RISC-. , TM_CMD ( TimerBase+08) (. 5.22). TM_CMD - , , SET TIMER.

TIMER NUMBER 0 15, . TIMER PERIOD 16-

. 65 536 0x0000 .

, SET TIMER V: = 1 TD_CMD. , V: = 0. V (Valid) SET TIMER R_TMV, RISC- .

:

1) (One-Shot);

2) (Restart);

3) PWM (Pulse Width Modulation).

, ONE-SHOT, TM_CMD R:= 0 (RESTART). R:= 1, . SET TIMER R N R_TMR ( TimerBase+04). RJTMR - , RISC- .

PWM- ( PWM = 1) PWM- . . ( ) 1 . TM_CMD PWM:= 1 V:= 1, TIMER PERIOD 1 . ( ) , . R:= 1 V:= 1, TIMER PERIOD .

. RISC- R_TMV, . RISC- , - . - , RISC- . - , RTER (, 5.23) , , R_TMR. 1, ( ) . 0, . . ONE-SHOT, R_TMV . , RESTART , ONE-SHOT

.

RISC- , _ .

SET TIMER, RISC- 16 TM_CMD , .

, - RTER, , RTMR (. 5.23),





:


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


:

:

, , .
==> ...

1798 - | 1479 -


© 2015-2024 lektsii.org - -

: 0.209 .