Więcej MIPS, mniej mA - czyli AVR32!

AVR32 Atmel stworzył pierwszy procesor o architekturze godnej 21go wieku, spełniający warunki dużej wydajności oraz małego poboru mocy. AVR32 jest 32-bitowym procesorem RISC zaprojektowanym z myślą o zwiększeniu przetwarzania w cyklu zegarowym, co pozwala na osiągnięcie tego samego celu z mniejszą częstotliwością zegara taktującego, a co za tym idzie – zmniejszenia poboru mocy.

Architektura Harvardzka oraz wiele szybkich magistral systemowych gwarantują wysoką wydajność, natomiast różne tryby uśpienia oraz dynamiczne skalowanie częstotliwości (Dynamic Frequency Scaling) zapewniają niski pobór mocy. Podrodziny UC3 i AP7 są wpierane przez narzędzia rozwojowe firmy Atmel (np. darmowy AVR32 Studio).

32-bitowe mikrokontrolery UC3 wspierają instrukcje DSP i osiągają do 83 DMIPS @ 66MHz oraz zużycie energii na poziomie 1.3mW/MHz.

32-bitowe mikrokontrolery AP7 wspierają instrukcje DSP oraz tryb SIMD. Osiągają do 210 DMIPS @ 150MHz i dostarczają rozwiązanie SoC (System on Chip) z pełnym wsparciem dla Linux'a.

Komentarze (0) dodane przez admin April 30, 2008 (12:36PM)

AVR XMEGA

XMEGANowa rodzina AVR XMEGA™ to 8/16-bitowe mikrokontrolery o zwiększonej wydajności oparte o rdzeń AVR. Zwiększenie wydajności jest zagadnieniem ważnym w dzisiejszych czasach, gdyż dostępne mikrokontrolery 8/16-bitowych nie spełniają już ciągle rosnących wymagań. Zapotrzebowanie na wysoką wydajność połączone z obniżeniem kosztów, rozmiarów i zużyciem energii doprowadziło do powstania nowych mikrokontrolerów, które spełniają te warunki.

Układy AVR XMEGA to:
  • druga generacja technoligii picoPower
  • innowacyjny system zdarzeÅ„ zapewniajÄ…cy szybkÄ… komunikacjÄ™ miÄ™dzy peryferiami niezależnÄ… od CPU
  • 4 kanaÅ‚owy kontroler DMA
  • 100% przewidywalne zależnoÅ›ci czasowe
  • szybki 12-bitowy przetwornik AD i DA
  • wspomaganie szyfrowania AES oraz DES
Mikrokontrolery AVR XMEGA mają te same charakterystyki co dobrze znane układy AVR, pracują już przy napięciu 1.6 V z wydajnością dochodzącą do 32 MIPS dla zegara 32MHz. Wielkość zastosowanej pamięci Flash wynosi od 16KB do 384KB. Układy dostępne są w obudowach od 44 do 100 pinowych. XMEGA są mikrokontrolerami ogólnego przeznaczenia. Przykładowe zastosowania to aplikacje audio, ZigBee®, medyczne, sieciowe, pomiarowe, transmisji optycznej, sterowania silników, w urządzeniach zasilanych bateryjnie itp.

Bardzo niski pobór mocy – druga generacja technologii picoPower zastosowana w AVR XMEGA zwiększa czas życia baterii. Zasilanie na poziomie 1.6 V oznacza, że urządzenia zasilane bateryjne (np. telefony komórkowe) mogą pracować przy napięciu 1.8V (+/- 10%) zmiejszając zużycie baterii.
System zdarzeń - innowacyjny system zdarzeń w XMEGA pozwala na bezpośrednią komunikację peryferiów - bez kożystania z CPU i DMA. Zapewnia to w 100% przewidywalny i krótki czas reakcji na zdarzenie. Maksymalnie 8 równoczesnych zdarzeń lub przerwań w peryferiach może automatycznie rozpocząć działanie w innych peryferiach.
XMEGA Event System

12-bitowy przetwornik AD i DA - przetwornik AD pozwala na próbkowanie z częstotliwością do 2MS/s, natomiast DA - 1MS/s. Dodatkowo mikrokontrolery XMEGA posiadają 4 komparatory analogowe.
Kontroler DMA - 4 kanałowy kontroler DMA pozwala na szybką, niezależną od CPU transmisję danych co znacząco zwiększa wydajność systemu. Kontroler DMA w XMEGA obsługuje transfer pomiędzy wszystkimi kombinacjami pamięci danych i peryferiów.
XMEGA DMA

Kompatybilność i narzędzia - XMEGA używa tego samego zestawu instrukcji, co dobrze znane mikrokontrolery AVR, dzięki czemu istniejący kod może być w prosty sposób zastosowany dla nowych układów. Cała rodzina XMEGA jest w 100% kompatybilna pod względem rozmieszczenia pinów i zastosowanego kodu. XMEGA jest wspomagane przez istniejące dla mikrokontrolerów AVR oprogramowanie (komilatory i środowiska uruchomieniowe są takie same dla wszystkich mikrokontrolerów AVR).
XMEGA Tools

Wszystkie układy XMEGA pracują w zakresie napięć 1.6 - 3.6 V i częstotliwości do 32MHz oraz posiadają:
  • 4 kanaÅ‚y DMA
  • 8 kanałów systemu zdarzeÅ„
  • silnik kryptograficzny AES oraz DES
  • zegar czasu rzeczywistego
  • detektor spadku napiÄ™cia (BOD)
  • watchdog
  • wewnÄ™trzny zegar RC


Komentarze (1) dodane przez admin April 29, 2008 (6:59PM)

Technologia picoPower

picoPowerWydajność i pobór mocy od zawsze były kluczowymi elementemi rozwoju mikrokontrolerów AVR. Atmel dbał o to już od pierwszego układu AT90S1200 wypuszczonego na rynek w 1997r.

Dzisiejszy wzrost ilości urządzeń zasilanych bateryjnie oraz poprzez linie sygnałowe sprawił, że zapotrzebowanie na rozwiązania o niskim poborze mocy są potrzebne bardziej niż kiedykolwiek.

By spełnić wymagania stawiane przez rzeczywistość Atmel wykorzystał swoje 10-letnie doświadczenie w projektowaniu urządzeń o niskim poborze mocy i stworzył technologie picoPower™ dla mikrokontrolerów AVR. PicoPower pozwala mikrokontrolerom AVR na osiągnięcie zużycia mocy na poziomie 650nA przy włączonym zegarze czasu rzeczywistego (RTC) oraz 100nA w trybie Power Down.

Technologia picoPower łączy w sobie wiele technik obniżających zużycie mocy w trybie uśpienia oraz aktywnym.

Kluczowe elementy to:
  • zasilanie 1.8V (wszystkie peryferia - również moduÅ‚y analogowe, pamiÄ™ci Flash, EEPROM oraz RAM)
  • zminimalizowany prÄ…d upÅ‚ywu
  • uÅ›piony moduÅ‚ BOD
  • oscylator 32kHz o bardzo niskim poborze mocy
  • rejestry wyÅ‚Ä…czania cyfrowych wejść
  • rejestr redukcji poboru mocy
  • bramkowanie zegara
  • uaktywnianie i odczyt z pamiÄ™ci Flash tylko, gdy jest to potrzebne (Flash sampling)


Komentarze (0) dodane przez admin April 29, 2008 (4:14PM)

MAGICZNY BANER darmowy system wymiany banerów