Marvell Embedded Processors

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

Comments are closed.