| Electronic Components Datasheet Search |
|
AM79C972BVCW Datasheet(PDF) 68 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM79C972BVCW Datasheet(HTML) 68 Page - Advanced Micro Devices |
|
68 / 130 page ![]() 68 Am79C972 conditions are currently treated as NULL events. Cer- tain in band non-IEEE 802.3u-compliant flow control sequences may cause erratic behavior for the Am79C972 controller. Consult the switch/bridge/router/ hub manual to disable the in-band flow control se- quences if they are being used. MII Network Status Interface The MII also provides signals that are consistent and necessary for IEEE 802.3 and IEEE 802.3u operation. These signals are CRS (Carrier Sense) and COL (Col- lision Sense). Carrier Sense is used to detect non-idle activity on the network. Collision Sense is used to indi- cate that simultaneous transmission has occurred in a half-duplex network. MII Management Interface The MII provides a two-wire management interface so that the Am79C972 controller can control and receive status from external PHY devices. The Am79C972 controller can support up to 31 exter- nal PHYs attached to the MII Management Interface with software support and only one such device without software support. The Network Port Manager copies the PHYAD after the Am79C972 controller reads the EEPROM and uses it to communicate with the external PHY. The PHY ad- dress must be programmed into the EEPROM prior to starting the Am79C972 controller. This is necessary so that the internal management controller can work au- tonomously from the software driver and can always know where to ac cess the exter n al PHY. T h e Am79C972 controller is unique by offering direct hard- ware support of the external PHY device without soft- ware support. The PHY address of 1Fh is reserved and should not be used. To access the 31 external PHYs, the software driver must have knowledge of the exter- nal PHY’s address when multiple PHYs are present be- fore attempting to address it. The MII Management Interface uses the MII Control, Address, and Data registers (BCR32, 33, 34) to control a nd co mm un ica t e t o t he ex t e r n a l PHYs. T h e Am79C972 controller generates MII management frames to the external PHY through the MDIO pin syn- chronous to the rising edge of the Management Data Clock (MDC) based on a combination of writes and reads to these registers. MII Management Frames MII management frames are automatically generated by the Am79C972 controller and conform to the MII clause in the IEEE 802.3u standard. The start of the frame is a preamble of 32 ones and guarantees that all of the external PHYs are synchro- nized on the same interface. (See Figure 36.) Loss of synchronization is possible due to the hot-plugging ca- pability of the exposed MII. The IEEE 802.3 specification allows you to drop the preamble, if after reading the MII Status Register from the external PHY you can determine that the external PHY will support Preamble Suppression (BCR34, bit 6). After having a valid MII Status Register read, the Am79C972 controller will then drop the creation of the preamble stream until a reset occurs, receives a read error, or the external PHY is disconnected. Figure 36. Frame Format at the MII Interface Connection This is followed by a start field (ST) and an operation field (OP). The operation field (OP) indicates whether the Am79C972 controller is initiating a read or write op- eration. This is followed by the external PHY address (PHYAD) and the register address (REGAD) pro- grammed in BCR33. The PHY address of 1Fh is re- served and should not be used. The external PHY may have a larger address space starting at 10h - 1Fh. This is the address range set aside by the IEEE as vendor usable address space and will vary from vendor to ven- dor. This field is followed by a bus turnaround field. Dur- ing a read operation, the bus turnaround field is used to determine if the external PHY is responding correctly to the read request or not. The Am79C972 controller will tri-state the MDIO for both MDC cycles. During the second cycle, if the external PHY is syn- chronized to the Am79C972 controller, the external PHY will drive a 0. If the external PHY does not drive a 0, the Am79C972 controller will signal a MREINT (CSR7, bit 9) interrupt, if MREINTE (CSR7, bit 8) is set Preamble 1111....1111 OP 10 Rd 01 Wr PHY Address Register Address TA Z0 Rd 10 Wr Data 2 Bits 5 Bits 5 Bits 2 Bits 32 Bits ST 01 2 Bits 16 Bits 1 Bit Idle Z 21485C-39 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |