Home » Atmel » AT91SAM9261
AT91SAM9261 Prozessoren
Produktüberblick
Der AT91SAM9261 ist ein komplettes System auf einem Chip rund um einen ARM926EJ-S ARM Thumb Prozessor mit erweitertem DSP Befehlssatz und Jazelle Java Beschleuniger. Er leistet 200 MIPS bei 180 MHz. Der AT91SAM9261 ist ein optimierter Host Prozessor für Applikationen mit LCD Displays. Der integrierte LCD Controller unterstützt S/W und bis zu 16 Mio Farben, aktive und passive LCD Schirme. Der 160 kbyte grosse integrierte SRAM kann als Frame Puffer konfiguriert werden und minimiert so den Einfluss eines LCD Refresh auf die Gesamtleistung des Prozessors. Das externe Businterface besitzt Controller für synchrone DRAM (SDRAM) und statische Speicher wie auch spezifische Interface Schaltungen für CompactFlash und NAND Flash. Der AT91SAM9261 besitzt einen ROM-basierten Bootloader, der Code Shadowing unterstützt, zum Beispiel vom externen Datenflash in das interne SDRAM. Der per Software gesteuerte Power Management Controller (PMC) minimiert den System-Stromverbrauch, in dem selektiv der Prozessor und diverse Peripherie an- und abgeschaltet werden und durch Anpassen der Betriebsfrequenz. Der AT91SAM9261 profitiert auch von der Integration eines weiten Bereiches an Debug Funktionen inklusive JTAG-ICE, einem eigenen UART Debug Kanal (DBGU) und embedded Echtzeit-Trace. Er ist also ideal geeignet zur Entwicklung und Debuggen von allen Applikationen, speziell solchen mit Echtzeit-Zwängen
Leistungsmerkmale
Enthält den ARM926EJ-S™ ARM® Thumb® Prozessor
DSP Befehlserweiterungen
ARM Jazelle® Technologie zur Java® Beschleunigung
16-KByte DatenCache, 16-KByte Befehls Cache, Schreibpuffer
200 MIPS bei 180 MHz
Memory Management Unit
EmbeddedICE™ In-circuit Emulation, Debug Communication Channel Support
Mid-level implementation Embedded Trace Macrocell™
Zusätzliche integrierte Speicher
32K Bytes internes ROM, Single-cycle Zugriff bei maximaler Busgeschwindigkeit
160K Bytes internes SRAM, Single-cycle Zugriff bei maximaler Busgeschwindigkeit
Externes Bus Interface (EBI)
Unterstützt SDRAM, Statischen Speicher, NAND Flash und CompactFlash®
LCD Controller
Untertsützt passive oder aktive Displays
Bis zu 16-bits pro Pixel im STN Farbmodus
Bis zu 16M Farben im TFT Modus (24-bit pro Pixel), Auflösung bis 2048 x 2048
USB
USB 2.0 Full Speed (12 Mbits pro Sekunde) Host Double Port, Dual On-chip Empfänger, intergrierte FIFOs und zugewiesene DMA Kanäle
USB 2.0 Full Speed (12 Mbits pro Sekunde) Device Port On-chip Empfänger, 2-Kbyte konfigurierbare integrierte FIFOs
Bus Matrix
Bedient Fünf Master and Fünf Slaves
Boot Mode Select Option
Remap Kommando
Voll ausgestatteter System Controller (SYSC) für effizientes System Management, inklusive
Reset Controller, Shutdown Controller, vier 32-bit Batterie Backup Register mit insgesamt 16 Bytes
Taktgenerator und Power Management Controller
Fortschrittlicher Interrupt Controller und Debug Einheit
Periodischer Intervall Timer, Watchdog Timer und Real-time Timer
Drei 32-bit PIO Controller
Reset Controller (RSTC)
Basierend auf Power-on Reset Zellen, Reset Source Identifikation und Reset Output Control
Shutdown Controller (SHDWC)
Programmierbarer Shutdown Pin und Wake-up Schaltung
Clock Generator (CKGR)
32.768 kHz Low-power Oszillator an Batterie Backup-Stromversorgung, liefert einen permanenten langsamen Takt
3 bis 20 MHz On-chip Oszillator zwei PLLs
Power Management Controller (PMC)
Betriebsmodus mit sehr langsamenTakt, per Software programmierbare Optimierungdes Stromverbrauchs
Vier programmierbare externe Taktsignale
Fortschrittlicher Interrupt Controller (AIC)
individuell maskierbare Vektor-Interrupt Quellen mit 8 Prioritätsebenen
Drei externe Interrupt Quellen und eine schnelle Interrupt Quelle, Schutz vor unechten Interrupts
Debug Unit (DBGU)
2-Draht USART und Support für Debug Kommunikationskanal, programmierbarer ICE Zugriffsschutz
Periodischer Intervall Timer (PIT)
20-bit Intervall Timer plus 12-bit Intervall Counter
Watchdog Timer (WDT)
Mit Schlüssel geschützt, nur einmal programmierbar, gefensterter 12-bit Zähler, läuft mit langsamen Takt
Real-Time Timer (RTT)
32-bit freilaufender Backup Zähler mit langsamen Takt betrieben
Drei 32-bit parallelle Input/Output Controller (PIO) PIOA, PIOB und PIOC
96 programmierbare I/O Leitungen gemultiplexed mit bis zu zwei Peripherie I/Os
Input Change Interrupt Fähigkeit an jeder I/O Leitung
Individuell programmierbare Open-drain, Pull-up Widerstände und synchrone Ausgänge
Neunzehn Peripherie DMA (PDC) Kanäle
Multimedia Karten Interface (MCI)
Konform mit Multimedia und SD Karten
Automatische Protokoll Kontrolle und schneller automatischer Datentransfer mit PDC, MMC und SDCard
Drei synchrone serielle Controller (SSC)
Unabhängige Takt und and Frame Sync Signale für jeden Sender und Empfänger
I²S analoge Schnittstelle, Time Division Multiplex Support
High-speed Continuous Data Stream Fähigkeit mit 32-bit Daten Transfer
Drei universelle Synchrone/Asynchrone Receiver Transmitter (USART)
Individueller Baud Rate Generator, IrDA Infrarot Modulation/Demodulation
Support für ISO7816 T0/T1 Smart Card, Hardware und Software Handshaking, RS485 Support
Zwei Master/Slave serielle Peripherie Interfaces (SPI)
8- bis 16-bit programmierbare Datenlänge, vier externe Peripherie Chip Selects
Ein 3-Kanal 16-bit Timer/Counter (TC)
Drei externe Takteingänge, zwei mehrzweck I/O Pins pro Kanal
Doppelte PWM Generierung, Capture/Waveform Modus, Up/Down Fähigkeit
2-Draht Schnittstelle (TWI)
Master Mode Support, alle 2-Draht Atmel EEPROMs werden untestützt
IEEE 1149.1 JTAG Boundary Scan an allen digitalen Pins
Benötigte Stromversorgung:
1.08V bis 1.32V für VDDCORE und VDDBU
2.7V bis 3.6V für VDDOSC und für VDDPLL
2.7V bis 3.6V fpr VDDIOP (Peripherie I/Os) und für VDDIOM (Speicher I/Os)
Verfügbar in einem 217-ball LFBGA RoHS-konformen Gehäuseli>