Table des matières

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.

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

AVR32 Studio

Système(s) embarqué(s)

Voir le projet AVR32 Linux

Divers

Librairie de l'AT31AP700 pour Eagle