AM3352BZCZA100 Microprocessoren – MPU ARM Cortex-A8 MPU
♠ Productbeschrijving
Productkenmerk | Attribuutwaarde |
Fabrikant: | Texas Instrumenten |
Product categorie: | Microprocessoren - MPU |
RoHS: | Details |
Montagestijl: | SMD/SMT |
Pakket/Geval: | PBGA-324 |
Serie: | AM3352 |
Kern: | ARM Cortex A8 |
Aantal kernen: | 1 Kern |
Breedte databus: | 32-bits |
Maximale klokfrequentie: | 1GHz |
L1 Cache-instructiegeheugen: | 32 KB |
L1 Cache-gegevensgeheugen: | 32 KB |
Bedrijfsvoedingsspanning: | 1.325 V |
Minimale bedrijfstemperatuur: | - 40 C |
Maximale bedrijfstemperatuur: | + 125 C |
verpakking: | Dienblad |
Merk: | Texas Instrumenten |
Gegevens RAM-grootte: | 64 KB, 64 KB |
Gegevens-ROM-grootte: | 176 KB |
Ontwikkelingskit: | TMDXEVM3358 |
I/O-spanning: | 1,8 V, 3,3 V |
Interfacetype: | KAN, 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 |
Processor-serie: | Sitara |
Product type: | Microprocessoren - MPU |
Hoeveelheid fabriekspakket: | 126 |
Subcategorie: | Microprocessoren - MPU |
Handelsnaam: | Sitara |
Waakhond-timers: | Waakhond-timer |
Gewichtseenheid: | 1.714 gr |
♠ AM335x Sitara™-processors
De AM335x-microprocessors, gebaseerd op de ARM Cortex-A8-processor, zijn uitgebreid met beeld-, grafische verwerking, randapparatuur en industriële interface-opties zoals EtherCAT en PROFIBUS.De apparaten ondersteunen besturingssystemen op hoog niveau (HLOS).Processor SDK Linux® en TI-RTOS zijn gratis verkrijgbaar bij TI.
De AM335x-microprocessor bevat de subsystemen die worden weergegeven in het functionele blokdiagram en een korte beschrijving van elk volgt:
Het bevat de subsystemen die worden weergegeven in het functionele blokdiagram en een korte beschrijving van elk volgt:
Het microprocessor unit (MPU) subsysteem is gebaseerd op de ARM Cortex-A8 processor en het PowerVR SGX™ Graphics Accelerator subsysteem biedt 3D grafische versnelling ter ondersteuning van weergave- en speleffecten.De PRU-ICSS staat los van de ARM-kern, waardoor onafhankelijke werking en klokken mogelijk zijn voor meer efficiëntie en flexibiliteit.
De PRU-ICSS maakt extra perifere interfaces en real-time protocollen mogelijk, zoals EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos en andere.Bovendien biedt de programmeerbare aard van de PRU-ICSS, samen met zijn toegang tot pinnen, gebeurtenissen en alle systeem-op-chip (SoC)-bronnen, flexibiliteit bij het implementeren van snelle, real-time reacties, gespecialiseerde gegevensverwerkingsoperaties, aangepaste perifere interfaces , en bij het ontlasten van taken van de andere processorkernen van SoC.
• Tot 1 GHz Sitara™ ARM® Cortex® -A8 32‑bits RISC-processor
– NEON™ SIMD-coprocessor
– 32KB L1-instructie en 32KB datacache met detectie van enkele fouten (pariteit)
– 256 KB L2-cache met foutcorrectiecode (ECC)
- 176 KB On-Chip Boot ROM
- 64 KB toegewezen RAM
– Emulatie en foutopsporing – JTAG
– Onderbrekingscontroller (tot 128 onderbrekingsverzoeken)
• On-Chip geheugen (gedeeld L3 RAM)
- 64KB RAM voor algemene doeleinden op de chipgeheugencontroller (OCMC).
– Toegankelijk voor alle Masters
- Ondersteunt retentie voor snel wakker worden
• Externe geheugeninterfaces (EMIF)
– mDDR(LPDDR), DDR2, DDR3, DDR3L-controller:
– mDDR: 200-MHz klok (400-MHz datasnelheid)
– DDR2: 266-MHz klok (532-MHz datasnelheid)
– DDR3: 400-MHz klok (800-MHz datasnelheid)
– DDR3L: 400-MHz klok (800-MHz datasnelheid)
– 16-bits databus
- 1 GB totale adresseerbare ruimte
- Ondersteunt één x16 of twee x8 geheugenapparaatconfiguraties
- Geheugencontroller voor algemeen gebruik (GPMC)
- Flexibele 8-bits en 16-bits asynchrone geheugeninterface met maximaal zeven chipselecties (NAND, NOR, Muxed-NOR, SRAM)
- Gebruikt BCH-code om 4-, 8- of 16-bits ECC te ondersteunen
- Gebruikt Hamming-code om 1-bits ECC te ondersteunen
- Error Locator-module (ELM)
- Gebruikt in combinatie met de GPMC om adressen te lokaliseren van gegevensfouten van syndroompolynomen die zijn gegenereerd met behulp van een BCH-algoritme
– Ondersteunt 4-, 8- en 16-bit per 512-byte blokfoutlocatie op basis van BCH-algoritmen
• Programmeerbaar real-time eenheidssubsysteem en industrieel communicatiesubsysteem (PRU-ICSS)
– Ondersteunt protocollen zoals EtherCAT®, PROFIBUS, PROFINET, EtherNet/IP™ en meer
– Twee programmeerbare real-time units (PRU's)
– 32-bits RISC-processor voor laden/opslaan, geschikt voor 200 MHz
- 8 KB instructie-RAM met detectie van enkele fouten (pariteit)
- 8KB aan gegevens-RAM met detectie van enkele fouten (pariteit)
- Single-Cycle 32-bits multiplier met 64-bits accumulator
- Verbeterde GPIO-module biedt ondersteuning voor in- en uitschuiven en parallelle vergrendeling op extern signaal
- 12 KB gedeeld RAM met detectie van enkele fouten (pariteit)
– Drie registerbanken van 120 bytes die toegankelijk zijn voor elke PRU
- Interrupt Controller (INTC) voor het afhandelen van systeeminvoergebeurtenissen
– Lokale verbindingsbus voor het aansluiten van interne en externe masters op 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
• Voedings-, reset- en klokbeheermodule (PRCM).
- Regelt het in- en uitschakelen van de stand-by- en diepe slaapstanden
– Verantwoordelijk voor Sleep Sequencing, Power Domain Switch-Off Sequencing, Wake-Up Sequencing en Power Domain Switch-On Sequencing
– Klokken
- Geïntegreerde 15- tot 35-MHz hoogfrequente oscillator die wordt gebruikt om een referentieklok te genereren voor verschillende systeem- en perifere klokken
- Ondersteunt individuele klok in- en uitschakelen van controle voor subsystemen en randapparatuur om een lager stroomverbruik mogelijk te maken
- Vijf ADPLL's om systeemklokken te genereren (MPU-subsysteem, DDR-interface, USB en randapparatuur [MMC en SD, UART, SPI, I 2C], L3, L4, Ethernet, GFX [SGX530], LCD Pixel Clock)
- Stroom
- Twee niet-schakelbare energiedomeinen (Real-Time Clock [RTC], Wake-Up Logic [WAKEUP])
- Drie schakelbare energiedomeinen (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 spanningsfrequentieschaling (DVFS)
• Realtime klok (RTC)
- Realtime datum (dag-maand-jaar-dag van de week) en tijd (uren-minuten-seconden) informatie
- Interne 32.768-kHz oscillator, RTC Logic en 1.1-V interne LDO
– Onafhankelijke Power-on-Reset (RTC_PWRONRSTn) ingang
– Toegewijde invoerpin (EXT_WAKEUP) voor externe ontwaakgebeurtenissen
- Programmeerbaar alarm kan worden gebruikt om interne onderbrekingen naar de PRCM (voor activering) of Cortex-A8 (voor melding van gebeurtenissen) te genereren
- Programmeerbaar alarm kan worden gebruikt met externe uitvoer (PMIC_POWER_EN) om de stroombeheer-IC in staat te stellen niet-RTC-vermogensdomeinen te herstellen
• Randapparatuur
- Tot twee USB 2.0 High-Speed DRD-poorten (Dual-Role Device) met geïntegreerde PHY
– Tot twee industriële Gigabit Ethernet MAC's (10, 100, 1000 Mbps)
– Geïntegreerde schakelaar
- Elke MAC ondersteunt MII-, RMII-, RGMII- en MDIO-interfaces
- Ethernet MAC's en switch kunnen onafhankelijk van andere functies werken
– IEEE 1588v1 Precisietijdprotocol (PTP)
– Maximaal twee Controller-Area Network (CAN)-poorten
- Ondersteunt CAN-versie 2 delen A en B
– Maximaal twee multichannel audio seriële poorten (McASP's)
– Zend- en ontvangstklokken tot 50 MHz
- Tot vier seriële datapinnen per McASP-poort met onafhankelijke TX- en RX-klokken
- Ondersteunt Time Division Multiplexing (TDM), Inter-IC Sound (I2S) en soortgelijke formaten
- Ondersteunt digitale audio-interfacetransmissie (SPDIF-, IEC60958-1- en AES-3-formaten)
- FIFO-buffers voor verzenden en ontvangen (256 bytes)
- Tot zes UART's
- Alle UART's ondersteunen IrDA- en CIR-modi
- Alle UART's ondersteunen RTS en CTS Flow Control
- UART1 ondersteunt volledige modemcontrole
– Maximaal twee Master en Slave McSPI seriële interfaces
- Maximaal twee chipselecties
– Tot 48 MHz
- Tot drie MMC-, SD-, SDIO-poorten
- 1-, 4- en 8-bits MMC-, SD-, SDIO-modi
– MMCSD0 heeft een speciale voedingsrail voor gebruik op 1,8 V of 3,3 V
– Tot 48-MHz gegevensoverdrachtssnelheid
- Ondersteunt kaartdetectie en schrijfbeveiliging
- Voldoet aan MMC4.3, SD, SDIO 2.0-specificaties
– Tot drie I 2C master- en slave-interfaces
– Standaardmodus (tot 100 kHz)
– Snelle modus (tot 400 kHz)
- Maximaal vier banken met algemene I / O-pinnen (GPIO).
– 32 GPIO-pinnen per bank (gemultiplext met andere functionele pinnen)
- GPIO-pinnen kunnen worden gebruikt als onderbrekingsingangen (maximaal twee onderbrekingsingangen per bank)
– Maximaal drie externe DMA-gebeurtenisingangen die ook kunnen worden gebruikt als onderbrekingsingangen
- Acht 32-bits timers voor algemeen gebruik
- DMTIMER1 is een timer van 1 ms die wordt gebruikt voor tikken van het besturingssysteem (OS).
– DMTIMER4–DMTIMER7 zijn vastgepind
- Eén waakhond-timer
- SGX530 3D grafische engine
– Op tegels gebaseerde architectuur die tot 20 miljoen polygonen per seconde levert
– Universal Scalable Shader Engine (USSE) is een multithreaded engine met Pixel- en Vertex Shader-functionaliteit
- Geavanceerde Shader-functie ingesteld in overmaat van Microsoft VS3.0, PS3.0 en OGL2.0
- Industriestandaard API-ondersteuning van Direct3D Mobile, OGL-ES 1.1 en 2.0 en OpenMax
- Fijnmazige taakwisseling, taakverdeling en energiebeheer
- Geavanceerde geometrie DMA-gestuurde werking voor minimale CPU-interactie
– Programmeerbare anti-aliasing voor afbeeldingen van hoge kwaliteit
– Volledig gevirtualiseerde geheugenadressering voor werking van het besturingssysteem in een uniforme geheugenarchitectuur
• Gaming-randapparatuur
• Woning- en industriële automatisering
• Medische apparaten voor consumenten
• Printers
• Slimme tolsystemen
• Aangesloten automaten
• Weegschalen
• Educatieve consoles
• Geavanceerd speelgoed