Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

AVR32: verschil tussen versies

Uit Wikisage
Naar navigatie springen Naar zoeken springen
(https://nl.wikipedia.org/w/index.php?title=AVR32&oldid=44260952 Tielemans.jorim 31 mei 2015 vertaling van WPen)
 
(https://nl.wikipedia.org/w/index.php?title=AVR32&oldid=44260978)
 
Regel 1: Regel 1:
De AVR32 is een 32-bit RISC microprocessor van Atmel. De microprocessor werd ontworpen door een groep afgestudeerden van de [[Technisch-natuurwetenschappelijke Universiteit van Noorwegen]], waaronder lead designer Øyvind Strøm, PhD en CPU architect Erik Renno, M.Sc in Atmel's Noorse ontwerpcentrum.
De '''AVR32''' is een 32-bit RISC-[[microprocessor]] van [[Atmel]]. De microprocessor werd ontworpen door een groep afgestudeerden van de [[Technisch-natuurwetenschappelijke Universiteit van Noorwegen]], waaronder lead designer Øyvind Strøm, PhD en CPU architect Erik Renno, M.Sc in Atmel's Noorse ontwerpcentrum.


De meeste instructies worden uitgevoerd in één cyclus. Het enige gemeenschappelijke met de 8-bit AVR, is dat ze beiden ontworpen bij Atmel Noorwegen, in Trondheim. Sommige van de debug-tools zijn echter wel vergelijkbaar.
De meeste instructies worden uitgevoerd in één cyclus. Het enige gemeenschappelijke met de 8-bit AVR, is dat ze beiden ontworpen bij Atmel Noorwegen, in Trondheim. Sommige van de debug-tools zijn echter wel vergelijkbaar.
Regel 18: Regel 18:
== Devices ==
== Devices ==


=== AP7 core ===
=== AT32UC3 core ===
On April 10, 2012 Atmel announced the End of Life of AP7 Core devices from April 4, 2013.<ref>http://www.atmel.com/About/Quality/obsolescence/obsolete_items.aspx?searchText=ap7</ref>
Als de naam eindigt op *AU dan is dit een audio-versie, deze laten de uitvoering van Atmel licensed Audio firmware IPs toe.
*[http://www.atmel.com/dyn/products/product_card.asp?part_id=3903 AT32AP7000]
*[http://www.atmel.com/dyn/products/product_card.asp?part_id=4084 AT32AP7001]
*[http://www.atmel.com/dyn/products/product_card.asp?part_id=4085 AT32AP7002]


=== UC3 core ===
Als de naam eindigt op *S bevat deze een AES Crypto Module.
If the devicename ends in *AU this is an Audio version, these allow the execution of Atmel licensed Audio firmware IPs.
;A0/A1 reeks
 
If the devicename ends in *S it includes an AES Crypto Module.
;A0/A1 Series - ''devices deliver 91 [[Dhrystone]] MIPS (DMIPS) at 66&nbsp;MHz (1 flash wait-state) and consume 40 mA @66&nbsp;MHz at 3.3&nbsp;V.''
* [http://www.atmel.com/devices/AT32UC3A0128.aspx AT32UC3A0128]
* [http://www.atmel.com/devices/AT32UC3A0128.aspx AT32UC3A0128]
* [http://www.atmel.com/devices/AT32UC3A0128AU.aspx AT32UC3A0128AU]
* [http://www.atmel.com/devices/AT32UC3A0128AU.aspx AT32UC3A0128AU]
Regel 40: Regel 34:
* [http://www.atmel.com/devices/AT32UC3A1512AU.aspx AT32UC3A1512AU]
* [http://www.atmel.com/devices/AT32UC3A1512AU.aspx AT32UC3A1512AU]


;A3/A4 Series - ''devices deliver 91 [[Dhrystone]] MIPS (DMIPS) at 66&nbsp;MHz and consume 40&nbsp;mA @66&nbsp;MHz at 3.3&nbsp;V.''
;A3/A4 reeks
* [http://www.atmel.com/devices/AT32UC3A364.aspx AT32UC3A364]
* [http://www.atmel.com/devices/AT32UC3A364.aspx AT32UC3A364]
* [http://www.atmel.com/devices/AT32UC3A364S.aspx AT32UC3A364S]
* [http://www.atmel.com/devices/AT32UC3A364S.aspx AT32UC3A364S]
Regel 55: Regel 49:
* [http://www.atmel.com/devices/AT32UC3A4256S.aspx AT32UC3A4256S]
* [http://www.atmel.com/devices/AT32UC3A4256S.aspx AT32UC3A4256S]


;B Series - ''deliver 72 Dhrystone MIPS (DMIPS) at 60&nbsp;MHz and consume 23&nbsp;mA @66&nbsp;MHz at 3.3V.''
;B reeks
* [http://www.atmel.com/devices/AT32UC3B064.aspx AT32UC3B064]
* [http://www.atmel.com/devices/AT32UC3B064.aspx AT32UC3B064]
* [http://www.atmel.com/devices/AT32UC3B0128.aspx AT32UC3B0128]
* [http://www.atmel.com/devices/AT32UC3B0128.aspx AT32UC3B0128]
Regel 67: Regel 61:
*[http://www.atmel.com/devices/AT32UC3B1512.aspx AT32UC3B1512]
*[http://www.atmel.com/devices/AT32UC3B1512.aspx AT32UC3B1512]


;C Series - ''devices deliver 91 [[Dhrystone]] MIPS (DMIPS) at 66&nbsp;MHz and consume 40&nbsp;mA @66&nbsp;MHz at 3.3&nbsp;V.''
;C reeks
* [http://www.atmel.com/devices/AT32UC3C064C.aspx AT32UC3C064C]
* [http://www.atmel.com/devices/AT32UC3C064C.aspx AT32UC3C064C]
* [http://www.atmel.com/devices/AT32UC3C0128C.aspx AT32UC3C0128C]
* [http://www.atmel.com/devices/AT32UC3C0128C.aspx AT32UC3C0128C]
Regel 81: Regel 75:
* [http://www.atmel.com/devices/AT32UC3C2256C.aspx AT32UC3C2256C]
* [http://www.atmel.com/devices/AT32UC3C2256C.aspx AT32UC3C2256C]
* [http://www.atmel.com/devices/AT32UC3C2512C.aspx AT32UC3C2512C]
* [http://www.atmel.com/devices/AT32UC3C2512C.aspx AT32UC3C2512C]
'''D Series - ''The low-power UC3D embeds SleepWalking technology that allows a peripheral to wake the device from sleep mode.'''''
'''D reeks'''
*  [http://www.atmel.com/devices/ATUC64D3.aspx ATUC64D3]
*  [http://www.atmel.com/devices/ATUC64D3.aspx ATUC64D3]
*  [http://www.atmel.com/devices/ATUC128D3.aspx ATUC128D3]
*  [http://www.atmel.com/devices/ATUC128D3.aspx ATUC128D3]
*  [http://www.atmel.com/devices/ATUC64D4.aspx ATUC64D4]
*  [http://www.atmel.com/devices/ATUC64D4.aspx ATUC64D4]
*  [http://www.atmel.com/devices/ATUC128D4.aspx ATUC128D4]
*  [http://www.atmel.com/devices/ATUC128D4.aspx ATUC128D4]
;L Series - ''deliver 64 Dhrystone MIPS (DMIPS) at 50&nbsp;MHz and consume 15&nbsp;mA @50&nbsp;MHz at 1.8&nbsp;V.''
;L reeks
* [http://www.atmel.com/devices/AT32UC3L016.aspx AT32UC3L016]
* [http://www.atmel.com/devices/AT32UC3L016.aspx AT32UC3L016]
* [http://www.atmel.com/devices/AT32UC3L032.aspx AT32UC3L032]
* [http://www.atmel.com/devices/AT32UC3L032.aspx AT32UC3L032]
Regel 98: Regel 92:
* [http://www.atmel.com/devices/ATUC128L4U.aspx ATUC128L4U]
* [http://www.atmel.com/devices/ATUC128L4U.aspx ATUC128L4U]
* [http://www.atmel.com/devices/ATUC256L4U.aspx ATUC256L4U]
* [http://www.atmel.com/devices/ATUC256L4U.aspx ATUC256L4U]
{{Bron|bronvermelding= {{References}} {{Wikidata|}}}}
 
{{Bron|bronvermelding= {{References}} {{Wikidata|Q651111}}}}  
[[Categorie:Computerprocessor]]
[[Categorie:Ingebed systeem]]
[[Categorie:Microcontroller]]

Huidige versie van 14 jun 2015 om 09:42

De AVR32 is een 32-bit RISC-microprocessor van Atmel. De microprocessor werd ontworpen door een groep afgestudeerden van de Technisch-natuurwetenschappelijke Universiteit van Noorwegen, waaronder lead designer Øyvind Strøm, PhD en CPU architect Erik Renno, M.Sc in Atmel's Noorse ontwerpcentrum.

De meeste instructies worden uitgevoerd in één cyclus. Het enige gemeenschappelijke met de 8-bit AVR, is dat ze beiden ontworpen bij Atmel Noorwegen, in Trondheim. Sommige van de debug-tools zijn echter wel vergelijkbaar.

Architectuur

De AVR32 tenminste twee micro-architecturen, de AVR32A en AVR32B. Deze verschillen in de instructieset architectuur, registreert configuraties en het gebruik van caches voor instructies en data. [1]

De AVR32A CPU cores zijn voor goedkope toepassingen. Ze bieden geen dedicated hardware registers voor shadowing het register-bestand, status en retouradres in interrupts. Dit bespaart chipoppervlak ten koste van langzamere interrupt-handling.

De AVR32B CPU cores zijn ontworpen voor snelle interrupts. Ze hebben speciale registers om deze waarden voor interrupts, uitzonderingen en begeleider noemt houden. De AVR32B kernen een Java virtual machine ondersteunen ook in hardware. [2]

De AVR32 instructieset heeft 16-bit (compact) en 32-bit (verlengde) instructies, met diverse gespecialiseerde instructies niet gevonden in de MIPS32, ARMv5 of ARMv6. Verschillende Amerikaanse octrooien worden ingediend voor de AVR32 ISA en design platform.

Net als de AVR 8-bit microcontroller architectuur, werd de AVR32 ontworpen voor hoge code density (verpakken veel functie in een paar instructies) en snel instructies met weinig klok cycli. Atmel gebruikt de onafhankelijke benchmark-consortium EEMBC te benchmarken van de architectuur met diverse compilers en consequent beter dan zowel ARMv5 16-bit (DUIM) code en ARMv5 32-bit (ARM) code met maar liefst 50% op de code-size en 3 × op de prestaties . [nodig citaat]

Atmel zegt de "picoPower" AVR32 AT32UC3L verbruikt minder dan 0,48 mW / MHz in actieve modus, die volgens haar, op het moment, gebruikt minder stroom dan andere 32-bit CPU. [3] Dan maart 2015, zij beweren dat hun nieuwe Cortex-M0 + gebaseerde microcontrollers, met behulp van ARM Holdings 'ARM-architectuur, niet hun instructie set, "heeft alle ultra-low power prestaties belemmeringen voor date gebroken." [4]

Devices

AT32UC3 core

Als de naam eindigt op *AU dan is dit een audio-versie, deze laten de uitvoering van Atmel licensed Audio firmware IPs toe.

Als de naam eindigt op *S bevat deze een AES Crypto Module.

A0/A1 reeks
A3/A4 reeks
B reeks
C reeks

D reeks

L reeks

Bronvermelding

Bronnen, noten en/of referenties:

rel=nofollow
Q651111 op Wikidata  Intertaalkoppelingen via Wikidata (via reasonator)
rel=nofollow
rel=nofollow