Atmel AT32AP7000 (AVR32)

AT32AP7000 is a first system-on-chip of Atmel AVR32 architecture which incorporate dsp like and java hardware accelerated instructions with RISC like instruction set. AT32AP7001 and AT32AP7002 are peripheral reduced versions of AT32AP7000.

AT32AP7000:

  • 150 MHz core (210 MIPS)
  • 16/32-bit SDRAM interface, up to four banks
  • Two 10/100 Ethernet MAC
  • 2048×2048 pixel TFT/STN LCD controller
  • Pixel Co-Processor ( color-space conversion YUV<->RGB, image scaling, filtering, motion compensation )
  • Four Universal Synchronous/Asynchronous Receiver/Transmitters (USART)
  • PS/2 mouse/keyboard controller
  • SPI controller
  • Synchronous Serial Controller (SSC)
  • USB 2.0 High Speed (480 Mbps) Device
  • MultiMedia Card Interface (MCI)
  • AC97 Controller compatible with AC97 2.2 Component Specification
  • 16-bit stereo DAC
  • TWI
  • Image sensor - 12-bit Data Interface for CMOS cameras
  • 6 Multifunction timer/counters
  • Watchdog timer
  • Real-time clock
  • Package: 256-CTBGA

AVR32NGW board

Atmel AVR32 NGW100 board

Linux on AT32AP7000:
Linux support is very good as usual for Atmel chips.

http://avr32linux.org/ has support for u-boot bootloader, uclibc library, linux kernel patches and cross-toolchain.

http://buildroot.uclibc.org/ has support for uclibc library, linux kernel, toolchain for NGW100 and STK1000/1002 boards

Bootloader: uboot

Peripherals support: