AVR32 | |
---|---|
Udvikler | Atmel |
Lidt dybde | 32 |
Versioner | revision 2 |
Arkitektur | RISC |
Udvidelser | Java virtuel maskine |
Registre | |
i alt | 17 |
Mediefiler på Wikimedia Commons |
AVR32 er en 32-bit RISC mikrocontroller annonceret af Atmel i 2006 . Designet til at konkurrere med ARM-arkitekturer . Kan bruges i PDA'er og andre højtydende mobile enheder. De har et bemærkelsesværdigt forhold mellem ydeevne og urhastighed. De har 2 familier: AVR32 AP og AVR32 UC3 .
Ligheden med 8-bit AVR -controllere er kun i stedet for deres udviklings- og fejlfindingsværktøjer, da begge arkitekturer er designet af det norske universitet for naturvidenskab og teknologi med deltagelse af Øyvind Strøm, kandidatstuderende og processorarkitekt Eric Renno, som er M.Sc ved det norske designcenter Atmel.
De fleste instruktioner udføres i én clock-cyklus. Den aritmetiske enhed kan udføre operationer som 32-bit * 16-bit + 48-bit i to cyklusser (resultatet af forsinkelsen).
AVR - arkitekturen består af flere mikroarkitekturer, de mere kendte er AVR32A og AVR32B, som retter funktioner som registerkonfigurationer, instruktionsbrug og cachedata. [en]
AVR32-arkitekturen bruges udelukkende i Atmels egne produkter. For første gang introducerede Atmel en AP7-kerneplatform baseret på AVR32B-arkitekturen med en 7-lags pipeline og cache. AP7000 understøttede SIMD (enkelt instruktion, mange data) DSP'er ( digital signalprocessor ) baseret på RISC-instruktionssættet ud over Java-hardwareacceleration. Platformen inkluderede en memory management unit ( MMU ) og understøttede Linux -operativsystemet .
Atmel er udvikler og producent af produktet og fremstiller udelukkende AVR32 . ARM-mikrocontrollere produceres af konkurrerende virksomheder - Analog Devices , Atmel, Philips , Texas Instruments , STMicroelectronics , Winbond og andre - ARM Corporation , i modsætning til Atmel , udvikler kun arkitekturer og sælger produktionslicenser.
Mikrocontrollere | ||||||||
---|---|---|---|---|---|---|---|---|
Arkitektur |
| |||||||
Producenter |
| |||||||
Komponenter | ||||||||
Periferi |
| |||||||
Grænseflader | ||||||||
OS | ||||||||
Programmering |
|
Processorarkitekturer baseret på RISC- teknologier | |
---|---|