Claims
- 1. A multi-port 10/100Base-T Ethernet device, comprising:
a MAC chip; a PHY chip; and an interface connecting said MAC and PHY chips, said interface comprising,
two time-division multiplexed wires per port, each time-division multiplexed wire conveying time-division multiplexed signals having different definitions, and two global wires conveying clock and synchronization pulse signals for up to all of said plurality of ports.
- 2. The Ethernet device of claim 1, wherein said two time-division multiplexed wires comprise a transmit wire and a receive wire.
- 3. The Ethernet device of claim 2, wherein said transmit wire conveys a transmit enable, transmit data, and transmit error signals in a segment from said MAC to said PHY.
- 4. The Ethernet device of claim 4, wherein said transmit wire conveys 8 bits of transmit data per segment.
- 5. The Ethernet device of claim 2, wherein said receive wire conveys receive data valid, carrier sense, and receive data signals in a segment from said PHY to said MAC.
- 6. The Ethernet device of claim 5, wherein said receive wire conveys 8 bits of receive data per segment.
- 7. The Ethernet device of claim 1, wherein said clock signal has a frequency of about 125 MHz.
- 8. The Ethernet device of claim 1, wherein said time-division multiplexed signals are conveyed on said time-division multiplexed wires in about 12.5 MHz time slots.
- 9. The Ethernet device of claim 1, wherein said synchronization pulse is asserted one out of every ten clocks.
- 10. The Ethernet device of claim 1, wherein said PHY chip comprises an elasticity FIFO.
- 11. The Ethernet device of claim 10, wherein the capacity of said elasticity FIFO is calculated as follows:
- 12. A 10/100Base-T MAC to PHY interface, comprising:
two time-division multiplexed wires for each port serviced by the interface, each time-division multiplexed wire conveying time-division multiplexed signals having different definitions, and two global wires conveying clock and synchronization pulse signals for one or more the ports.
- 13. The MAC to PHY interface of claim 12, wherein said two time-division multiplexed wires comprise a transmit wire and a receive wire.
- 14. The MAC to PHY interface of claim 13, wherein said transmit wire conveys a transmit enable, transmit data, and transmit error signals in a segment from said MAC to said PHY.
- 15. The MAC to PHY interface of claim 14, wherein said transmit wire conveys 8 bits of transmit data per segment.
- 16. The MAC to PHY interface of claim 13, wherein said receive wire conveys receive data valid, carrier sense, and receive data signals in a segment from said PHY to said MAC.
- 17. The MAC to PHY interface of claim 16, wherein said receive wire conveys 8 bits of receive data per segment.
- 18. The MAC to PHY interface of claim 12, wherein said clock signal has a frequency of about 125 MHz.
- 19. The MAC to PHY interface of claim 12, wherein said time-division multiplexed signals are conveyed on said time-division multiplexed wires in about 125 MHz time slots.
- 20. The MAC to PHY interface of claim 12, wherein said synchronization pulse is asserted one out of every ten clocks.
- 21. A method of interfacing a MAC to a PHY in a 10/100Base-T Ethernet device, comprising:
conveying a first plurality of time-division multiplexed signals having different definitions from a MAC to a PHY over a transmit wire; conveying a second plurality of time-division multiplexed signals having different definitions from the PHY to the MAC over a receive wire; conveying a clock signal to said MAC and said PHY over a global clock wire; and conveying a synchronization pulse signal to said MAC and said PHY over a global synchronization pulse wire.
- 22. The method of claim 21, wherein said transmit wire conveys a transmit enable, transmit data, and transmit error signals in a segment from said MAC to said PHY.
- 23. The method of claim 22, wherein said transmit wire conveys 8 bits of transmit data per segment.
- 24. The method of claim 21, wherein said receive wire conveys receive data valid, carrier sense, and receive data signals in a segment from said PHY to said MAC.
- 25. The method of claim 24, wherein said receive wire conveys 8 bits of receive data per segment.
- 26. The method of claim 21, wherein said clock signal has a frequency of about 125 MHz.
- 27. The method of claim 21, wherein said time-division multiplexed signals are conveyed on said time-division multiplexed wires in about 125 MHz time slots.
- 28. The method of claim 21, wherein said synchronization pulse is asserted one out of every ten clocks.
- 29. The method of claim 21, wherein said PHY chip comprises an elasticity FIFO.
- 30. The method of claim 29, wherein the capacity of said elasticity FIFO is calculated as follows:
- 31. A method of interfacing a plurality of MACs in a 10/100Base-T Ethernet device, comprising:
conveying a first plurality of time-division multiplexed signals having different definitions from a first MAC to a second MAC over a first wire; conveying a second plurality of time-division multiplexed signals having different definitions from the second MAC to the first MAC over a second wire; conveying a clock signal to said first and second MACs over a global clock wire; and conveying a synchronization pulse signal to said first and second MACs over a global synchronization pulse wire.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to co-pending U.S. patent application Ser. Nos. ______ and ______ (Attorney Docket Nos.CISCP032/349 and CISCP035/384, respectively) filed concurrently herewith, which are incorporated herein by reference for all purposes.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09088956 |
Jun 1998 |
US |
Child |
10103598 |
Mar 2002 |
US |