Significant experience with Marvell Embedded Processors gives a proven way to help in your embedded software or hardware design.
Marvell Embedded Processors:
Marvell Kirkwood processors (post-Feroceon, pre-ARMADA): 88F6192, 88F6281
Marvell ARMADA 300: 88F6282
Marvell ARMADA 310: 88F6283
| Processor | 88F6192 | 88F6281 | 88F6282 | 88F6283 |
| Core | Sheeva CPU core at 800MHz, L2 cache 400MHz | Sheeva CPU core at 1.0, 1.2 and 1.5GHz, L2 cache 500MHz | Sheeva CPU core at 1.2, 1.6 and 2.0GHz, L2 cache 533MHz | Sheeva CPU core at 0.6, 0.8 and 1.0GHz, L2 cache 400MHz |
| DDR, 16-bit | DDR2 200MHz CLK | DDR2 400MHz CLK | DDR2 400MHz CLK, DDR3 533MHz CLK | DDR2 400MHz CLK, DDR3 400MHz CLK |
| GbE MAC | 2 | 2 | 2 | 2 |
| SATA-II with PHY | 2 | 2 | 2 | 2 |
| USB-2.0 with PHY | 1 | 1 | 1 | 1 |
| PCI-e | 1 | 1 | 2 | 2 |
| TDM | 1 | 1 | 1 | 1 |
| UART | 2 | 2 | 2 | 2 |
| SDIO | 1 | 1 | 1 | 1 |
| MPEG-TS | 1 | 1 | 1 | 1 |
| Audio I2S,S/PDIF in/out | 1 | 1 | 1 | 1 |
| NAND | 8-bit | 8-bit | 8-bit | 8-bit |
| Cryptograpic engine (CESA) | yes | yes | yes | yes |
| RTC | yes | yes | yes | yes |
| XOR/DMA channels | 4 | 4 | 4 | 4 |
| SPI | 1 | 1 | 1 | 1 |
| I2C | 1 | 1 | 2 | 2 |
| GPIO | 36 | 50 | 50 | 50 |
ARMADA 300
The ARMADA 300 with 2.0 GHz performance is the industry’s most powerful processor for applications utilizing the ARM instruction set. This processor extends the ARMADA family by including Plug Computing server applications and new levels of advanced sensor processing for consumer devices. ARMADA 300 powered devices are designed to revolutionize the digital home by offering compact, low-power, affordable solutions; for the first time, to enable performance-bound, digital home innovative applications and services.
State of Linux BSP support as in Linux Kernel 3.2:
arch/arm/mach-kirkwood – board specific files
arch/arm/plat-orion – platform specific files
drivers/dma/mv_xor.c – XOR/DMA offloading engine
drivers/net/ethernet/marvell/mv643xx_eth.c – Gigabit Ethernet driver
drivers/ata/sata_mv.c – Marvell SATA-II driver
drivers/mtd/nand/orion_nand.c – NAND controller driver
drivers/rtc/rtc-mv.c – RTC driver
drivers/i2c/busses/i2c-mv64xxx.c – I2C driver
drivers/spi/spi-orion.c – SPI support
drivers/mmc/host/mvsdio.c – MMC,SD,SDIO Host Controller driver