Historie

Za zrodem architektury AVR stojí studenti Alf-Egil Bogen a Vegard Wollan z Norského technologického institutu. Na trhu se tyto mikroprocesory začaly objevovat od roku 1997.

Původní mikropočítač AVR byl vyvinut v Trondheimu v centru ASIC (Aplikačně Specifické Integrované Obvody) zmíněnými studenty, kteří tam pracovali. Dnes je tato firma známá jako Nordic Semiconductor. Při designu úzce spolupracovali na tvorbě kompilátoru, který tak měl mít co nejefektivnější sadu instrukcí.[1]

Atmel vyvrací, že by zkratka AVR měla jakýkoliv zamýšlený význam. Ani původní tvůrci neposkytli oficiální vysvětlení, co znamená "AVR". Je však všeobecně přijímáno, že AVR znamená Alf (Egil Bogen), Vegard (Wollan) Risc procesor.

Pokud je v tomto článku použit výraz "AVR", je tím myšlen obecně 8bitový RISC mikropočítač od Atmel.

Mezi prvními vyrobenými mikropočítači byl AT90S8515, který má stejné vývody jako 8051. Včetně některých externích sběrnic. Rozdíl byl v opačné polaritě na pinu RESET.

Základní typy[editovat zdroj]

  • AT90 – řada, která už se dnes nevyrábí, náhradou může být řada ATmega nebo ATtiny
  • ATtiny – využívají se v jednoduchých a malých elektronických obvodech
    • Paměť flash pro uložení programu 1 – 8 kB
    • Pouzdro 6 – 32 pinů (orientačně)
    • Omezená sada integrovaných rozhraní
  • ATmega – výkonné mikročipy, mají JTAG rozhraní, větší flash a RAM, více integrovaných rozhraní.
    • Paměť Flash pro uložení programu 4 – 256 kB
    • V pouzdrech 23 – 100 pinů (orientačně)
    • Rozšířená sada instrukcí (instrukce násobení a instrukce pro přístup k větší programové paměti)
    • Široká sada integrovaných rozhraní
  • ATxmega
    • 16 – 384 kB programové paměti
    • 44–64–100 - pinová pouzdra (A4, A3, A1)
    • Vlastnosti zvyšující výkon jako DMA, "Event System" a podpora kryptografie.
    • Široká sada integrovaných rozhraní s DAC.
  • ATmega pro speciální aplikace
    • ATmega se speciálními periferiemi jako LCD kontroléry, USB kontroléry, pokročilými PWM, CAN rozhraním, atd.
  • FPSLIC™ (AVR s FPGA)
    • FPGA 5K - 40K hradel
    • SRAM pro programový kód, na rozdíl od ostatních AVR.
    • jádro AVR může běžet až na 50 MHz [3]
  • 32bitové AVR
Hlavní článek: AVR32
V roce 2006 vydal Atmel nové 32bitové mikropočítače. Mají integrovaný SIMD a DSP a rozšíření podporující zpracování audia a videa. Tato 32bitová třída AVR měla konkurovat ARM architektuře (Atmel ale souběžně vyrábí i procesory s jádrem ARM). Instrukční sada je podobná RISC jádrům, není ale kompatibilní.
Ultime modifiche: lunedì, 7 ottobre 2013, 14:44