.


:




:

































 

 

 

 


2




= 1 . , FIFO HDLC- CTS- . MFF. , FIFO , = 1 . MFF = 1, , CTS . , back-to-back (, ), , . .

HDLC bus. HDLC bus - HDLC-, point-to-point point-to-multipoint. HDLC bus HDLC-, LAPD, point-to-multipoint , HDLC point-to-point. S/T bus . D-.

HDLC bus , TxD open-drain, . HDLC bus NMSI, TDM bus.

S/T- , - . - , D-. 7 10 - , LAPD-. 7-10 1 , IDLE-. HDLC bus HDLC, 1 , 1 0 ( bit-stuffing).

, , -. HDLC bus - . TxD . TxD . , , , , (-). , . , , , , , . , , .

HDLC bus:

HDLC bus , HDLC-; , , HDLC-;

HDLC bus HDLC- ;

HDLC bus 8, 10 , , ;

HDLC bus ; TxD, open-drain
, , ;

HDLC bus HDLC-; ,
HDLC HDLC bus .


. 5.114 HDLC bus- multimaster. / .

 

(single-master) master- slave- , master-. Slave- master-. slave- slave-, master-, , slave-. , . single master (. 5.115) point-to-multipoint.

 

HDLC bus. HDLC bus , . 0, . 0 , - , 01111110. , . , . HDLC bus , .

, . TxD TCLK, . , TxD, , , . HDLC bus Ȼ TxD, 0 , 1, , TxD = 1, a = 0 . HDLC- , .

, . , , 8, 10 1 , . . 10 1, , 8 , .

HDLC bus . TXD Ȼ, TCLK, , , TXD , , . , 1 λ .

HDLC bus , HDLC bus, RTS-. = 0 , HDLS bus. 860 RTS- 1 , BRM = 1 PSMR. , = 0 . RTS = 0 (. 5.116). - , . HDLC bus , . TXD open-drain. RTS- .

 


 

 





RTS, ( = 0) 1 . , HDLC bus , . , = 1 . , , = 0 .

HDLS bus , TDM- , , . 5.117. , RTS. HDLC bus TSA- SI . HDLC bus. HDLC bus , TDM-. L1TXD L1RXD. , (. 5.117).


 

 



 

 


 


ETHERNET

Ethernet-. Ethernet/IEEE 802.3 . ( CSMA/CD). Ethernet- - 860, Ethernet- - IEEE 802.3. SCC- Ethernet- (10 /) MODE (MODE = 1100) GSMR. Ethernet- SCC1-, FIFO, FIFO SCC-.

Ethernet- Ethernet . Motorola 68160 EEST (Enhanced Ethernet Serial Transceiver) . QUICC- , EEST- / , (AUI 10Base-T) , . , DPLL / , 10 /. Ethernet- DPLL- , EEST. EEST . 5.118.

PowerQUICC- EEST.

1. RCLK TCLK QUICC CLK1, CLK2, CLK3, CLK4 RCLK TCLK EEST.

2. TXD -
, RXD RX .

3. Ethernet- -
TENA (Transmit Enable), -
. - 1.


4. Ethernet-
RENA (Receive Enable), RENA -
. - 1.


 


 

5. Ethernet- CTS CLSN (Collision), CLSN . - 1.

RENA CLSN. EEST LOOP, / .

, SDMA. , . QUICC- , 46 , - .

, FIFO Ethernet- (loopback) . LPB:= 1 PSMR Ethernet-. loopback, DIAG . loopback, DIAG GSMR (loopback). SCC- , SCC-, . Ethernet- EEST.

860 Ethernet- . FDE:= 1 PSMR (. . 5.119).


Ethernet-. 7- , 1 λ . , , , . . , . . 5.120.

 


 

 

48- . (48 ) PADDR1_H,PADDR1_M,PADDR1_L(.5.78). / , Ethernet, .


 


 

 

 


48- . (48 ) PADDR1_H, PADDR1_M, PADDR1J. (. 5.78). / , Ethernet, .



46 1500 . MINFLR (>64 ), MFLR - (<1518 ). , -, PADS , PAD = 1. PAD = , PAD .

, 32- . 32- CCITT-CRC ^32+^26+^23+^22+^16+^12+^11+^10+^8+^7+^5++^4+^2+^1+1 CRC PSMR 10. C_MASK Ethernet- 0xDEBB20E3, C_PRES - 0xFFFFFFFF.

. Ethernet- 128 TxBD. 128 , TOD:= 1 TODR, .

, SDMA- FIFO, EEST , . Ethernet- LSB- . ; , , 6,4 . 3,2 . , 9,6 , . (interpacket gap) back-to-back 9,6 , 9,6 , , 6,4 .

, L = 1 (Last) = 1, - . EEST , , Ethernet-.


( R:= 0). , L = 0, R:= 0, TxBD. I = 1, .

, , . RC, , , . RET_LIM ( 15). 5-8 TBUFx_xxx, . , 9 . RET_CNT, RETJJM, - , RL:= 1 , . RESTART TRANSMIT.

_ . 0x0000 . 1 9, - , . , 9 . STB (Stop Backoff Timer) Ethernet-. STB = 0, . STB = 1, , .

underrun, , , , , Ethernet- , 32 1 , CRC , , UN:= 1 BD , , - SCC-. RESTART TRANSMIT .

Ethernet- . , , . CSL = 1 BD. .

Heartbeat. = 1 PSMR, 20 (2 ) , . = 1, 2 heartbeat , , , , , := 1 , , .

STOP TRANSMIT, RESTART TRANSMIT, INIT TX PARAMETERS. GRACEFUL STOP TRANSMIT . Ethernet- , , , , .

. Ethernet- , , , , DMA-.

, RENA, , SYN1, DSR. Ethernet- SYN1 = 0x55 SYN2 = 0x05. NIB PSMR , RENA . , 22 . 1 OxD5. . 5.79.

1 0. 14- 21- 11 00, . 11 00 21- , , . , . LSB-.





:


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


:

:

, .
==> ...

1885 - | 1696 -


© 2015-2024 lektsii.org - -

: 0.049 .