AM3358BZCZA100 Microprocessoren – MPU ARM Cortex-A8 MPU
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | Texas Instruments |
Productcategorie: | Microprocessoren - MPU |
RoHS-richtlijn: | Details |
Montagestijl: | SMD/SMT |
Verpakking/doos: | PBGA-324 |
Serie: | AM3358 |
Kern: | ARM Cortex A8 |
Aantal kernen: | 1 kern |
Gegevensbusbreedte: | 32 bit |
Maximale klokfrequentie: | 1 GHz |
L1 Cache Instructiegeheugen: | 32 kB |
L1-cachegegevensgeheugen: | 32 kB |
Bedrijfsspanning: | 1,325 V |
Minimale bedrijfstemperatuur: | - 40 graden Celsius |
Maximale bedrijfstemperatuur: | + 105 °C |
Verpakking: | Dienblad |
Merk: | Texas Instruments |
Data-RAM-grootte: | 64 kB, 64 kB |
Data-ROM-grootte: | 176 kB |
I/O-spanning: | 1,8 V, 3,3 V |
Interfacetype: | CAN, Ethernet, I2C, SPI, UART, USB |
L2-cache-instructie / gegevensgeheugen: | 256 kB |
Geheugentype: | L1/L2/L3-cache, RAM, ROM |
Vochtgevoelig: | Ja |
Aantal timers/tellers: | 8-timer |
Processorserie: | Sitara |
Producttype: | Microprocessoren - MPU |
Fabriekspakket Hoeveelheid: | 126 |
Subcategorie: | Microprocessoren - MPU |
Handelsnaam: | Sitara |
Watchdog-timers: | Waakhond-timer |
Eenheidsgewicht: | 1,714 gram |
♠ AM335x Sitara™-processors
De AM335x-microprocessoren, gebaseerd op de ARM Cortex-A8-processor, zijn uitgebreid met opties voor beeldverwerking, grafische verwerking, randapparatuur en industriële interfaces zoals EtherCAT en PROFIBUS. De apparaten ondersteunen geavanceerde besturingssystemen (HLOS). Processor SDK Linux® en TI-RTOS zijn gratis verkrijgbaar bij TI.
De AM335x-microprocessor bevat de subsystemen die in het functionele blokdiagram zijn weergegeven. Hieronder volgt een korte beschrijving van elk subsysteem:
Het bevat de subsystemen die in het functionele blokdiagram worden weergegeven. Hieronder volgt een korte beschrijving van elk subsysteem:
Het microprocessor-subsysteem (MPU) is gebaseerd op de ARM Cortex-A8-processor en het PowerVR SGX™ Graphics Accelerator-subsysteem biedt 3D-grafische versnelling ter ondersteuning van weergave- en game-effecten.
De PRU-ICSS is losgekoppeld van de ARM-kern, wat onafhankelijke werking en kloksnelheid mogelijk maakt voor meer efficiëntie en flexibiliteit. De PRU-ICSS maakt extra randapparatuurinterfaces en realtimeprotocollen mogelijk, zoals EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos en andere. Bovendien biedt de programmeerbare aard van de PRU-ICSS, samen met de toegang tot pinnen, events en alle system-on-chip (SoC)-bronnen, flexibiliteit bij het implementeren van snelle, realtime responsen, gespecialiseerde gegevensverwerking, aangepaste randapparatuurinterfaces en het overdragen van taken van de andere processorkernen van de SoC.
• Tot 1 GHz Sitara™ ARM® Cortex® -A8 32-bits RISC-processor
– NEON™ SIMD-coprocessor
– 32 KB L1-instructie en 32 KB datacache met detectie van één enkele fout (pariteit)
– 256 KB L2-cache met foutcorrigerende code (ECC)
– 176 KB on-chip boot-ROM
– 64 KB toegewezen RAM
– Emulatie en debuggen – JTAG
– Interrupt Controller (tot 128 Interrupt Requests)
• On-Chip-geheugen (gedeeld L3 RAM)
– 64 KB General-Purpose On-Chip Memory Controller (OCMC) RAM
– Toegankelijk voor alle meesters
– Ondersteunt retentie voor snel ontwaken
• Externe geheugeninterfaces (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L-controller:
– mDDR: 200-MHz klok (400-MHz gegevenssnelheid)
– DDR2: 266-MHz kloksnelheid (532-MHz gegevenssnelheid)
– DDR3: 400-MHz kloksnelheid (800-MHz gegevenssnelheid)
– DDR3L: 400-MHz kloksnelheid (800-MHz gegevenssnelheid)
– 16-bits databus – 1 GB totale adresseerbare ruimte
– Ondersteunt configuraties met één x16 of twee x8 geheugenapparaten
– Algemene geheugencontroller (GPMC)
– Flexibele 8-bits en 16-bits asynchrone geheugeninterface met maximaal zeven chipselecties (NAND, NOR, Muxed-NOR, SRAM)
– Gebruikt BCH-code ter ondersteuning van 4-, 8- of 16-bits ECC
– Gebruikt Hamming-code ter ondersteuning van 1-bit ECC
– Foutlocatormodule (ELM)
– Wordt gebruikt in combinatie met de GPMC om adressen van datafouten te lokaliseren uit syndroompolynomen die zijn gegenereerd met behulp van een BCH-algoritme
– Ondersteunt 4-, 8- en 16-bits per 512-byte blokfoutlocatie op basis van BCH-algoritmen
• Programmeerbaar realtime-unitsubsysteem en industrieel communicatiesubsysteem (PRU-ICSS)
– Ondersteunt protocollen zoals EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ en meer
– Twee programmeerbare real-time units (PRU's)
– 32-bits Load/Store RISC-processor die op 200 MHz kan draaien
– 8 KB instructie-RAM met detectie van één enkele fout (pariteit)
– 8 KB data-RAM met detectie van één enkele fout (pariteit)
– Single-Cycle 32-Bit Multiplier met 64-Bit Accumulator
– Verbeterde GPIO-module biedt Shift-In/Out-ondersteuning en parallelle vergrendeling op extern signaal
– 12 KB gedeeld RAM met detectie van één enkele fout (pariteit)
– Drie registerbanken van 120 bytes die toegankelijk zijn voor elke PRU
– Interrupt Controller (INTC) voor het verwerken van systeeminvoergebeurtenissen
– Lokale interconnectbus voor het verbinden van interne en externe masters met de bronnen binnen de PRU-ICSS
– Randapparatuur in de PRU-ICSS:
– Eén UART-poort met Flow Control-pinnen, ondersteunt tot 12 Mbps
– Eén Enhanced Capture (eCAP)-module
– Twee MII Ethernet-poorten die industrieel Ethernet ondersteunen, zoals EtherCAT
– Eén MDIO-poort
• Power-, reset- en klokbeheermodule (PRCM)
– Regelt de in- en uitgang van de stand-by- en diepe slaapstand
– Verantwoordelijk voor slaapsequenties, uitschakelsequenties van het Power Domain, weksequenties en inschakelsequenties van het Power Domain
– Klokken
– Geïntegreerde 15- tot 35-MHz hoogfrequente oscillator die wordt gebruikt om een referentieklok te genereren voor verschillende systeem- en randapparatuurklokken
– Ondersteunt individuele klok-in- en uitschakelcontrole voor subsystemen en randapparatuur om het energieverbruik te verminderen
– Vijf ADPLL's voor het genereren van systeemklokken (MPU-subsysteem, DDR-interface, USB en randapparatuur [MMC en SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], LCD-pixelklok)
- Stroom
– Twee niet-schakelbare energiedomeinen (Real-Time Clock [RTC], Wake-Up Logic [WAKEUP])
– Drie schakelbare voedingsdomeinen (MPU-subsysteem [MPU], SGX530 [GFX], randapparatuur en infrastructuur [PER])
– Implementeert SmartReflex™ klasse 2B voor kernspanningsschaling op basis van matrijstemperatuur, procesvariatie en prestaties (Adaptive Voltage Scaling [AVS])
– Dynamische spanningsfrequentieschaalverdeling (DVFS)
• Gaming-randapparatuur
• Huis- en industriële automatisering
• Medische consumentenapparatuur
• Drukkers
• Slimme tolsystemen
• Geconnecteerde verkoopautomaten
• Weegschalen
• Educatieve consoles
• Geavanceerd speelgoed