The Realtek RTL8181 is a highly integrated System-on-a-Chip with a high-performance 32-bit RISC microcontroller, two Ethernet MACs and a WLAN 802.11b controller embedded onto a single chip. RTL8181P BGA version has a PCI Bridge which supports one external PCI/MiniPCI device.
The embedded Lexra LX5280 32-bit RISC CPU runs at up to 200MHz and features separate 8KB instruction and data caches.
- RTL8181 description
- RTL8181 DataSheet
- Linux on Realtek RTL8181
- RealAP - Linux mini-distribution for RTL8181 based devices
Devices are based on the RTL8181:
- Known RTL8181-based consumer devices
- Edimax PS-1205UWg print server
- Edimax EW-7206APb
- Edimax EW-7207APb
- Edimax BR-6104WB
- Minitar MNWAPB 902.11b AccessPoint
- Minitar Hacking
- Minitar firmware sourcecode: sdk-1.4, sdk-1.6 (mirror)
Most of the RTL8181-based devices comes with a simply bootloader and Linux as firmware. See a Minitar sourcecode and RTL8181-linux project. Seems, RTL8181 shares some code with ADM5120. Both they use CSYS header format and some applicatinos (i.e. setup), but RTL8181 firmware is Big-Endian.
RTL8181 supports JTAG and MIPS EJTAG 2.0:
- ManufID: 6
- PartNumber: 5280
Don't confuse the RTL8181 with the RTL8180. It's just plain WLAN chip, that also happens to be the one embedded on the RTL8181.
Devices are based on the RTL8186:
- D-Link DWL-G700AP
- Edimax EW-7206APg
- Minitar MNWAPG and MNWAPGA
- OvisLink WL-5460AP, overview (Italian)
- ZyXEL P-330W
The RTL8650/RTL8651 is a highly integrated multi-layer switching gateway controller.
- Lexra LX4180 32-bit RISC CPU, Embedded 4K I-Cache, 4K D-Cache, 8K I-RAM, 4K D-RAM, 96MHz, w/o MMU
- 6-port layer 2/3/4 switch MAC, 5 Fast Ethernet transceivers, and an MII interface
- USB v1.1 host controller
- 33MHz PCI v2.2 host interface for glueless connection of up to two devices (RTL8651 only)
- PCMCIA or memory interface
- Two 16C550-compatible UARTs
- 22 GPIOs
- 208-pin PQFP package for RTL8650; 292-pin TFBGA package for RTL8651