Architektura AVR32 sama o sobě nabízí velmi vysoký výkon s efektivitou 1.26 DMIPS/MHz a poskytuje až 83 Dhrystone MIPS (DMIPS) výkonu při taktovací frekvenci 66MHz. Port operačního systému embOS společnosti SEGGER dokáže doslova vyždímat veškerý výkon ukrytý v architektuře AVR32. embOS podporuje všechny úrovně přerušení včetně vnořeného přerušení s nulovým zpožděním (jedna z hlavních výhod OS embOS o které jsme mluvili - zero interrupt latency).
AVR32 nabízí dohlížecí (supervisor) a aplikační mód pro běh programů. Na rozdíl od ostatních OS, embOS spouští aplikační kód (úlohy) v aplikačním módu a kernel společně s řízením přerušení v dohlížecím režimu (Supervisor mode). Toto umožňuje aplikacím využít výhod ochranných mechanizmů nabízených architekturou AVR32. Mimo jiné to také výrazně zmenšuje nároky na použitou paměť RAM a paměť programu.
Díky tomu jádro systému embOS zabírá pouze 2,5KB programové paměti (Flash) a 52B paměti RAM. embOS je velmi efektivní a dobře napsaný i pro architektury s omezenými zdroji. Stejně tak jako architektura AVR32 sama i embOS je optimalizován pro velmi rychlé zpracování přerušení, což je dělá perfektní kombinací pro časové kritické aplikace.
Mikrokontrolér AT32UC3 obsahuje bohatou škálu vlastností zahrnující až 512KB paměti Flash, max. 64KB paměti SRAM, Ethernet MAC, Full Speed USB a konfigurací OTG, 10bitový AD převodník, rozhraní SPI, SSC, two-wire interface (I2C kompatibilní), UART, časovače pro všeobecná použití, 13 PWM a mnoho nadstandardních funkcí.
Odkazy & Download:
- Domovská stránka společnosti Atmel - http://www.atmel.com
- Domovská stránka produktů AVR32 - http://www.atmel.com/avr32
- Domovská stránka společnosti SEGGER - http://www.segger.com