Więcej MIPS, mniej mA - czyli 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
Nowa 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
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.
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.
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).
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
Wydajność 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)