Description
The SPEAr300 is a member of the SPEAr family of embedded MPUs for networked devices. It is based on the powerful ARM926EJ-S processor (up to 333 MHz), widely used in applications where high computation performance is required.In addition, SPEAr300 has an MMU that allows virtual memory management -- making the system compliant with advanced operating systems like Linux. It also offers 16 KB of data cache, 16 KB of instruction cache, JTAG and ETM (embedded trace macro-cell) for debug operations. A full set of peripherals allows the system to be used in many applications, some typical applications being HMI, Security and VoIP phones.
Features
- ARM926EJ-S core up to 333 MHz
- High-performance 8-channel DMA
- Dynamic power-saving features
- Configurable peripheral functions on 102
- shared I/Os (please refer to Table 11:
- PL_GPIO multiplexing scheme)
- Memory
- – 32 KB ROM and 56 KB internal SRAM
- – LPDDR-333/DDR2-666 external memory
- interface (up to 1 GB addressable memory)
- – SDIO/MMC card interface
- – Serial Flash memory interface (SMI)
- – Flexible static memory controller (FSMC)
- up to 16-bit data bus width, supporting
- external SRAM, NAND/NOR Flash and
- FPGAs
- – Serial SPI Flash interface
- Connectivity
- – 2 x USB 2.0 Host
- – USB 2.0 Device
- – Fast Ethernet (MII port)
- – 1x SSP Synchronous serial peripheral
- (SPI, Microwire or TI protocol)
- – 1x I2C
- – 1x I2S,
- – 1x fast IrDA interface
- – 1x UART interface
- – TDM bus (512 timeslots)
- – Up to 8 additional I2C/SPI chip selects
- Security
- – C3 cryptographic accelerator
- Peripherals supported
- – Camera interface (ITU-601/656 and CSI2 support)
- – TFT/STN LCD controller (resolution up to
- 1024 x 768 and up to 24 bpp)
– Touchscreen support (using the ADC)
- – 9 x 9 keyboard controller
- – Glueless management of up to 8
- SLICs/CODECs
- Miscellaneous functions
- – Integrated real time clock, watchdog, and
- system controller
- – 8-channel 10-bit ADC, 1 Msps
- – 1-bit DAC
- – JPEG codec accelerator
- – Six 16-bit general purpose timers with
- capture mode and programmable prescaler
- – Up to 62 GPIOs