WikiElectronique

Wiki sur l'électronique et l'informatique

Outils pour utilisateurs

Outils du site


avr32

AVR32

L'AVR32 est la nouvelle architecture RISC 32 bit d'Atmel.
Comme pour l'architecture ARM, l'AVR32 utilise deux set d'instructions, le 16 bit (compact) et le 32bit (extended)
Si l'AVR32 reste dans le même esprit que les AVR (8 bit), cette nouvelle architecture promet d'être très intéressante. Donc à suivre de près.

La page officielle de l'AVR32
Documentation Atmel sur l'architecture AVR32

AT32AP7000

L'AT32AP7000 est le 1er AVR32 !

Descriptif de la bête

Architecture AVR32 donc 32 bit.

  • Co-processeur vectoriel
    • Traitement et redimensionnement d'images, conversion de couleur RGB↔YUV, encodage MPEG4 en temps réel.
  • Fréquence de fonctionnement 133Mhz
  • 32Ko de SRAM
  • 16Ko de cache instruction et 16Ko de cache données
  • Set d'instructions RISC intégrant des instructions SIMD et DSP
  • Interfaces pour mémoires externes : SDRAM, DataFlash, SRAM, MMC, Compact Flash, SD, Smart Media, NAND Flash
  • DAC Audio stéréo 16bit
  • Contrôleur TFT/STN LCD 2048×2048 pixels
  • USB 2 480Mpbs avec PHY
  • 2 Ethernet 10/100 MAC
  • Contrôleur AC97
  • PS/2
  • IDE
  • I2S
  • 4 USART
  • IrDA
  • TWI/I2C
  • 3 SSC

Où le trouver et à quel prix ?

Chez Digikey pour 30€ (Quand même :-\)

Boîtier

Il est uniquement disponible en CABGA256 mais le QFP devrait suivre.

:avr32:cabga.jpg

Datasheet

Datasheet complet (935 pages, 4.4Mo)

Carte de développement

STK1000

Là ca se gâte pour l'amateur à petit budget, le kit de développement coûte actuellement $499 mais il intègre quand même un afficheur LCD couleur QVGA (320×240), une carte SD intégrant un linux, un connecteur VGA, USB, extension de format mécanique PCI (signalisation incompatible), 2 Ethernet etc

Le ATSTK1000

JTAGICE mk-II

Le JTAGICE mk-II permettant le débugage “In-Circuit” coûte actuellement $299.

Langage de programmation et environnement de développement

L'architecture AVR32 a été pensée pour être utilisée avec un langage de haut niveau du type, C, C++ ou JAVA.

GNU GCC

Gratuit et libre !!! Il permet la programmation en C.

IAR

Ce compilateur est optimisé pour l'utilisation des instructions SIMD et DSP.

Le compilateur d'IAR

AVR32 Studio

Système(s) embarqué(s)

Voir le projet AVR32 Linux

Divers

avr32.txt · Dernière modification: 2017/12/06 16:12 (modification externe)