
1
Oki Semiconductor
W110 Dual-Speed Ethernet Controller
100Mbps + 10Mbps Ethernet Media Access Controller Mega Macrofunction
DESCRIPTION
The W110 is a 100BASE-T Ethernet Media Access Controller (MAC) mega macrofunction for dual-speed
operation (100Mbps/10Mbps) and an MII interface. Implemented in 0.5
W110 supports a wide range of physical layer (PHY) devices, including both 100Mbps and 10Mbps
devices for wired, optical, and wireless networks, operating in half- or full-duplex mode.
μ
m and 0.8
μ
m technologies, the
The W110 mega macrofunction is available in various configurations, depending upon customer parti-
tioning requirements. The W110 contains two main submodules, called MAC110 and PCS110. The
MAC110 submodule contains the key transmit/receive functions and performs the CSMA/CD function
specified in ISO/IEC 8802-3: 1993 and the supplemental IEEE standard 802.3u-1995. The PCS110 submod-
ule contains various PHY support modules and MII support.
Potential applications include network interface controllers (NICs), multiport switches, switching routers,
hubs, and test equipment.
The MAC110 submodule contains ~10.1k gates. The final top-level gate count is determined by which par-
ticular PCS option is chosen by the user. The W110M option (transmit and receive function with MII inter-
face only) contains ~7.1k gates. A gate-level model of the mega macrofunction is available in Verilog or
VHDL.
FEATURES
Support for 10 or 100 Mbps MII-based PHY devices,
including:
- 100BASE-TX
- 100BASE-FX
- 100BASE-T4
Support for TP-PMD and fiber-PMD (FDDI) devices
Complies with ISO/IEC 802-3:1993 and IEEE std.
802.3u-1995
Generates transmit/receive statistics vectors
Autonegotiation support
Supported ASIC Families
Family Name
Technology
Family Type
MSM38S0000
0.8
μ
m
TLM Sea of Gates
MSM98S000
TLM Customer Structured Array
MSM12R/32R0000
0.5
μ
m
DLM Sea of Gates
MSM13R/30R0000
TLM Sea of Gates
MSM98R/92R000
TLM Customer Structured Array
Support for ENDEC devices
Full-duplex Ethernet support
PCS functions 4B/5B, and scrambling
Optimized for switching and multi-port applications
Generic interface supporting various buses, including
ISA, PCI, MCA, VLB, SBus, NuBus, SCSI, and
MULTIBUS
Additional submodules available for packet filtering,
statistics collection, and bus interface with FIFO