.


:




:

































 

 

 

 


3




48 . , (multicast) (broadcast) . , , , , .

 


I/G (Individual/Group) . ( I/G = 0), , , , 48- PADDR1 , IAM = 0 PSMR. IAM = 1, - IADDR1-IADDR4 .

 

( I/G = 1), , . , . ( BRO = PSMR), . BRO = 1, , PRO = 1.

, , (Reject). , , - GADDR1-GADDR4.

PSMR PRO = 0, . . , . PRO = 1, , , , . (Miss). = 1, , = 0, .

- , (promiscuous), PRO = 1, , - . - , , , rrjct - .

, RxBD, ( = 1), . , . , := 0 , 1 = 1, .

, RxBD , , . MRBLR - SCC--. Ethernet- 64 .

, , .

Ethernet- . ( ) MFLR 802,3 1518 . , MFLR, , 1518 . LG:= 1 (LonG). , , . DMA_CNT , . MINFLR , 802,3 64 . , MINFLR RCH = 0 PSMR, SH:= 1 (SHort), RCH = 1, .

. MAXD1, MAXD2. MAXD1 , , MAXD2 - (promiscuous mode). , . , MFLR , . , 1518 . , , , , .

, SIP PSMR 1, ( tag-) 23-16 . , PBDAT. , tag- . L:= 1, := 0. , , , .

Ethernet- FIFO. FIFO SDMA- RISC- . RISC- FIFO , FIFO , overrun. , . , OV:= 1 , , RXF- DISFC . .

, . BSY:= 1 Ethernet- DISFC .

Ethernet- , 8 , , CRC , , NO:= 1 BD , 8, ALEC . CRC , .

CRC , , CRC:= 1 , RXF- CRC CRCEC . CRC .

ENTER HUNT MODE INIT RX PARAMETERS. CLOSE RxBD Ethernet- .

-. - (- ) . Ethernet- - - : / . . , .

- .

-
= 0 (receive start).

.

- , RXD, RCLK - . RENA EEST , .

, -, - = (receive reject). , , . . , .

- 23-16 . tag- 23-16 , , RENA. PSMR Ethernet- SIP = 1, (tag-) . Tag- , - , tag- . tag- , RxBD.

, . . SDMA- - . , . - - . , - .

- . - ,

32 ( =1, = 0) , ( = 0, = 1 ), , 32 (SDACK2 = 0, SDACK1 = 0), tag-. Tag- 32- .

32- , 32 . 16- 8- , 32 . - , 32 .


 

. SET GROUP ADDRESS 1 64 / GADDR1-GADDR4 IADDR1-IADDR4. -, TADDR (TADDR_H, TADDR_M, TADDR_L) . SET GROUP ADDRESS RISC- TADDR I/G , - - - . 48- 64 . 32- CRC32. 6- , 1 64. xADDR1-xADDR4, - , 1.

-, Ethernet- - . 0 IADDR1-IADDR4 GADDR1-GADDR4 - Ethernet-. , , - .

CRC32 . - , . , . - .

. , 32 1 (JAM pattern). , , 32 1.

64 , , . Slot time 512- 52 .

64 ( LCW = 0 ) 56 ( LCW = 1), , , LC:= 1 . (Late Collision).

, . LC:= 1 , MINFLR, ( RSH = 1 ), .

. FC:= 1 Ethernet-. FC = 0, .

 

Fast Ethernet-. Fast Ethernet- Ethernet- IEEE 802.3u. Ethernet, Fast Ethernet CSMA/CD (Carrier-Sense Multiple Access/Collision Detect) . Ethernet Fast Ethernet- Mil- (media-independent interface). Fast Ethernet . 5.121.

Ethernet- 10/100 / - Ethernet-. 7- , 1 0, 1- (Start Frame Delimiter, SFD). SFD , .

48 . 10/100 - (Media Access Control) (, , ), , . . Promiscuous - , , -. Logical - . Physical - 48- . -.

/ , , .

8 , 48 1500 . (64 ) slot time. , 48 .

4- , 32-bit CCITT-CRC . .

Fast Ethernet Ethernet- , 10 100 / (. 5.80).

 

 


 

 


 

860. 860 860, 860 10/100 Ethernet-. , 860 : PowerPC, , - RISC-, ( , 860), 10/100 Fast Ethernet-, 10/100 / Ethernet-. Fast Ethernet , FIFO bursting DMA, Ethernet -. - . , 860- QMC 64 HDLC Transparent.

SCC- FEC- .

100 / 10 / 25 100 / 40 . Fast Ethernet- (Fast Ethernet Controller, FEC) , MII_MODE R_CNTRL:

100 / 802.3 Media-Independent Interface (Mil);

10 / 802.3 ;

10 / 7-wire interface (7- 1 0 / Ethernet).

 

MPC860 .5.122

 

 

.5.122 860 10 / .

 

 

860 Fast Ethernet-, Mil (Media Independent 111) . Mil- 13- D. D -/ ( PDPAR = 0), < ( PDPAR = 1). PDDIR D DDIR = 0-BXOfl, PDDIR = 1 -). - 0x1 FFF PDPAR, 0x1 58 PDDIR.

Fast Ethernet- PHY 18 - (. 5.81).

5.81

 

 

, -:

MII_TX_EN - Transmit Enable. . , , . . , TX_CLK .

MII_TX_Clk ( - IRQ7) - Transmit Clock. - TX_EN, TXD, TX_ER.

MIICRS - Carrier Receive Sense. CRS , * - .

MII_COL - Collision Detect. , , -- - . - .

MIIJVOO - Management Data I/O. . PHY MAC. MDC

FEC- . , (. 5.82), big-endian.

 

 

 

ECNTRL (. 5.123) / FEC- . ETHER__NET = 1 FEC- . , CRC . FIFO, DMA .

RESET:= 1 FEC-, , .

R_HASH (. 5.124) . , / BABR/BABT. 802.3 MAX_FRAME_LENGTH 05, 1518


.

 

MEVENT (. 5.125). 1. , , I_MASK. . , 1.

HBERR (Heartbeat Error) , = 1, . . .

1518 , Babbling Receive Error, BABR:= 1.

- 1518 , Babbling Transmit Error, := 1.

6htTFINT:- 1 (Transmit Frame Interrupt). := 1 (Transmit Buffer Interrupt).

 

 





:


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


:

:

, , . , .
==> ...

1588 - | 1427 -


© 2015-2024 lektsii.org - -

: 0.044 .