Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
rtl83xx [2022/08/02 10:03] – initial 8380 pinout oliver | rtl83xx [2022/12/30 15:47] (current) – svanheule | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | == Realtek | + | |
- | === Realtek | + | ====== RTL83xx series ====== |
+ | |||
+ | ===== RTL837x series ===== | ||
+ | Lightweight managed, or unmanaged switch chips. | ||
+ | |||
+ | ^ Chip ^ Codename ^ Series | ||
+ | | [[rtl8370 | 8370]] | ||
+ | | [[rtl8370 | 8376]] | ||
+ | |||
+ | ===== Realtek | ||
+ | Older SoCs, predating Maple and Cypress. Not supported. | ||
+ | |||
+ | ==== RTL8328/ | ||
^ Chip ^ Codename ^ Series | ^ Chip ^ Codename ^ Series | ||
| [[8328M]] | | [[8328M]] | ||
Line 6: | Line 18: | ||
| [[8328L]] | | [[8328L]] | ||
| [[8329M]] | | [[8329M]] | ||
+ | | [[8377M]] | ||
+ | | [[8389L]] | ||
+ | | [[8389M]] | ||
- | === Realtek RTL833x series === | + | ===== Realtek |
+ | Single core MIPS 4KEc CPU, up to 28 ports. | ||
+ | |||
+ | ==== RTL833x series | ||
^ Chip ^ Codename ^ Series | ^ Chip ^ Codename ^ Series | ||
| [[8330M]] | | [[8330M]] | ||
| [[8332M]] | | [[8332M]] | ||
- | + | ==== RTL838x | |
- | === Realtek RTL835x series | + | |
- | ^ Chip ^ Codename ^ Series | + | |
- | | [[8351M]] | + | |
- | | [[8352M]] | + | |
- | | [[8353M]] | + | |
- | + | ||
- | + | ||
- | === Realtek RTL837x | + | |
- | ^ Chip ^ Codename ^ Series | + | |
- | | [[rtl8370 | 8370]] | + | |
- | | [[rtl8370 | 8376]] | + | |
- | | [[8377M]] | + | |
- | + | ||
- | + | ||
- | === Realtek RTL838x series | + | |
^ Chip ^ Codename ^ Series | ^ Chip ^ Codename ^ Series | ||
| [[RTL838x | 8380M]] | Maple | RTL8380 | MIPS 4KEc @ 500MHz | 8 GE, 2 SFP | 8 internal PHYs (8218b), 2 Serdes | [[https:// | | [[RTL838x | 8380M]] | Maple | RTL8380 | MIPS 4KEc @ 500MHz | 8 GE, 2 SFP | 8 internal PHYs (8218b), 2 Serdes | [[https:// | ||
- | | [[8381M]] | + | | [[RTL8381M]] | | RTL8380 | MIPS 4KEc @ 500MHz | Up to 14 GE | 8 internal, 2 SGMII, 1 QSGMII | [[https:// |
| [[RTL838x | 8382M]] | Maple | RTL8380 | MIPS 4KEc @ 500MHz | Up to 28 GE | 8 internal, 2 SGMII, 1 QSGMII | [[https:// | | [[RTL838x | 8382M]] | Maple | RTL8380 | MIPS 4KEc @ 500MHz | Up to 28 GE | 8 internal, 2 SGMII, 1 QSGMII | [[https:// | ||
| [[RTL838x | 8382L]] | Maple | RTL8380 | MIPS 4KEc @ 500MHz | Unmanaged | | [[RTL838x | 8382L]] | Maple | RTL8380 | MIPS 4KEc @ 500MHz | Unmanaged | ||
- | | [[8389L]] | ||
- | | [[8389M]] | ||
- | === Pin assignment === | + | ==== Pin assignment |
- | The following pinout is the RTL8380, but it's expected considering the identical chip dimensions that the pinout is identical for all 838x. | + | The following pinout is the RTL8380, but it's expected considering the identical chip dimensions that the pinout is identical for all 833x/838x. |
^ Pin ^ Mux 0 ^ Mux 1 ^ Mux 2 ^ | ^ Pin ^ Mux 0 ^ Mux 1 ^ Mux 2 ^ | ||
Line 48: | Line 49: | ||
|110|GPIO03||| | |110|GPIO03||| | ||
|111|GPIO02||| | |111|GPIO02||| | ||
- | |112|GPIO01|SYS_LED|| | + | |112|GPIO01||| |
- | |113|GPIO00||| | + | |113|GPIO00|SYS_LED|| |
|114|RESET# | |114|RESET# | ||
- | |116|UART1_RX|SSPI_CS# | + | |116|SSPI_CS# |
- | |117|UART1_TX|SSPI_SO|| | + | |117|SSPI_SO|UART1_TX|| |
|118|SSPI_SI|I2C_DAT|| | |118|SSPI_SI|I2C_DAT|| | ||
|119|SSPI_CLK|I2C_CLK|| | |119|SSPI_CLK|I2C_CLK|| | ||
Line 65: | Line 66: | ||
|129|SPI_SO/ | |129|SPI_SO/ | ||
|130|SPI_CLK||| | |130|SPI_CLK||| | ||
+ | |||
+ | ====== RTL8380M Serdes ====== | ||
+ | We have very limited information on these SerDes other then 'what is in the code' and what is in the block diagrams of the datasheets. Some salty grains are needed. | ||
+ | ^ SerDes ^ Switch Ports ^ MII name ^ Notes ^ | ||
+ | | - | 0-7 | internal | | | ||
+ | | 0 | 8-11 | QSGMII | ||
+ | | 1 | 12-15 | QSGMII | ||
+ | | 2 | 16 | RSGMII | ||
+ | | 3 | 17 | SGMII | | | ||
+ | | - | 18 | internal | CPU NIC | | ||
+ | |||
+ | ====== RTL8381M Serdes ====== | ||
+ | We have very limited information on these SerDes other then 'what is in the code' and what is in the block diagrams of the datasheets. Some salty grains are needed. | ||
+ | ^ SerDes ^ Switch Ports ^ MII name ^ Notes ^ | ||
+ | | - | 0-7 | internal | | | ||
+ | | 0 | 8 | SGMII | | | ||
+ | | 1 | 9 | SGMII | | | ||
+ | | 2 | 10-13 | QSGMII | ||
+ | |||
+ | ====== RTL8382M Serdes ====== | ||
+ | We have very limited information on these SerDes other then 'what is in the code' and what is in the block diagrams of the datasheets. Some salty grains are needed. | ||
+ | ^ SerDes ^ Switch Ports ^ MII name ^ Notes ^ | ||
+ | | 0 | 0-3 | QSGMII | ||
+ | | 1 | 3-7 | QSGMII | ||
+ | | - | 8-15 | Internal | | ||
+ | | 2 | 16-19 | QSGMII | ||
+ | | 3 | 20-23 | QSGMII | ||
+ | | 4 | 24-25 | QSGMII | ||
+ | | 5 | 26-27 | RSGMII | ||
+ | |||
+ | ===== Realtek Cypress ===== | ||
+ | Dual threaded (VPE) MIPS34Kc CPU, supporting up to 52 ports. | ||
+ | |||
+ | ==== RTL835x series ==== | ||
+ | ^ Chip ^ Codename ^ Series | ||
+ | | [[8351M]] | ||
+ | | [[8352M]] | ||
+ | | [[8353M]] | ||
- | === Realtek RTL838x | + | ==== RTL839x |
^ Chip ^ Codename ^ Series | ^ Chip ^ Codename ^ Series | ||
- | | [[8390M]] | ||
| [[8391M]] | | [[8391M]] | ||
| [[8392M]] | | [[8392M]] | ||
Line 76: | Line 114: | ||
- | === Links === | + | ===== Links ===== |
* [[https:// | * [[https:// | ||
* A series of leaked documents is available in '' | * A series of leaked documents is available in '' | ||