Realtek SOC

From LinuxMIPS
Revision as of 14:57, 4 October 2005 by Alec v (talk | contribs)
Jump to: navigation, search

Realtek RTL8181

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.

Devices are based on the RTL8181:

Firmware

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 JTAG

RTL8181 supports JTAG and MIPS EJTAG 2.0:

  • ManufID: 6
  • PartNumber: 5280

http://wireless.org.au/~jhecker/rtljtag/

Realtek RTL8180

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.

Realtek RTL8186

The Realtek RTL8186 is a SoC with integrated MIPS core Lexra LX5280, two UARTs, two Ethernet MACs, 4xPCM audio channels, IPSec crypto engine and a WLAN 802.11g controller.

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

Realtek RTL8650/RTL8651

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


http://www.csie.nctu.edu.tw/~cfliu/work/8650.htm