Texas Instruments Processore per applicazioni Dual-Core OMAP5910

Il processore per applicazioni Dual-Core OMAP5910 di Texas Instruments è una piattaforma hardware e software altamente integrata, progettata per soddisfare le esigenze di elaborazione delle applicazioni dei dispositivi integrati di nuova generazione. La piattaforma OMAP™ consente agli OEM e agli ODM di immettere rapidamente sul mercato dispositivi con ricche interfacce utente, elevate prestazioni di elaborazione e lunga durata della batteria attraverso la massima flessibilità di una soluzione di processore misto completamente integrato. L'architettura dual-core fornisce i vantaggi delle tecnologie DSP e RISC, incorporando un nucleo DSP TMS320C55x e un nucleo ARM TI925T ad alte prestazioni. L'OMAP5910 di Texas Instruments è progettato per eseguire i principali sistemi operativi basati su RISC aperti e integrati, nonché la base kernel del software DSP/BIOS™ di Texas Instruments (TI). Il dispositivo è disponibile in un package BGA a 289 sfere MicroStar.

Caratteristiche

  • Tecnologia CMOS a bassa potenza e alte prestazioni
    • Tecnologia 0,13 µm
    • Tensione del nucleo: 1,6 V
  • Nucleo TI925T™ ARM9TDMI (MPU)
    • Supporta set di istruzioni a 32 Bit e 16 Bit (modalità Thumb®)
    • cache istruzioni 16Kbyte cache
    • Cache dati: 8 Kbyte
    • Unità di gestione della memoria (MMU) per dati e programmi
    • Due buffer di riferimento (TLB) per traslazione a 64 ingressi per MMU
    • Buffer di scrittura 17 parole
  • Nucleo DSP TMS320C55x™ (C55x™)
    • Vengono eseguite una/due istruzioni per ciclo
    • Moltiplicatori doppi (due accumuli multipli per ciclo)
    • Due unità aritmetiche/logiche
    • Un bus di programma interno
    • Cinque bus dati/operandi interni (tre bus di lettura e due bus di scrittura)
    • RAM a doppio accesso (DARAM) da 32 K x 16 bit su chip (64 Kbyte)
    • RAM ad accesso singolo (DARAM) da 48 K x 16 bit su chip (64 Kbyte)
    • ROM su chip da 16 K x 16 Bit (32 Kbyte)
    • Cache di istruzioni (24 Kbyte)
    • Acceleratori hardware video per DCT, IDCT, interpolazione pixel e stima del movimento per compressione video
  • 192 Kbyte di SRAM interna condivisa
  • Controller del traffico di memoria (TC)
    • Interfaccia di memoria esterna EMIFS a 16 Bit per accedere fino a 128 MByte di Flash, ROM o ASRAM
    • Interfaccia di memoria esterna EMIFF a 16 Bit per accedere fino a 64 MByte di SDRAM
  • Controller DMA di sistema a 9 canali
  • Unità di gestione della memoria DSP
  • Logica di conversione ordine dei byte
  • Anello ad aggancio di fase (DPLL) digitale per controllo di clock MPU/DSP/TC
  • Periferiche DSP
    • Tre timer a 32 bit e un timer watchdog
    • Gestori di interruzione Livello 1/Livello 2
    • Controller DMA a sei canali
    • Due porte seriali bufferizzate multicanale
    • Due interfacce seriali multicanale
  • Periferiche TI925T
    • Tre timer a 32 bit e un timer watchdog
    • Temporizzatore da 32 kHz
    • Gestori di interruzione Livello 1/Livello 2
    • Interfaccia host USB (piena/bassa velocità) con un massimo di 3 porte
    • Interfaccia di funzione USB (a piena velocità)
    • Un ricetrasmettitore USB integrato per host o funzione
    • Porta seriale bufferizzata multicanale
    • Interfaccia multi-master e slave del circuito Inter-integrato l2C)
    • Interfaccia seriale Microwire™
    • Interfaccia scheda multimediale (MMC) e Secure Digital (SD)
    • Interfaccia HDQ/1-wire®
    • Interfaccia telecamera per sensori CMOS
    • Modulo di traccia ETM9 per debug TI925T
    • Interfaccia matrice tastiera (6 x 5 o 8 x 8)
    • Fino a dieci I/O per uso generico MPU
    • Interfaccia del tono di ampiezza di impulso (PWT)
    • Interfaccia di luce a larghezza di impulso (PWL)
    • Due generatori di impulsi LED (LPG)
    • Orologio in tempo reale (RTC)
    • Controller LCD con canale DMA di sistema dedicato
  • Periferiche condivise
    • Tre trasmettitori/ricevitori asincroni universali (UART) (uno che supporta la modalità SIR per IrDA)
    • Quattro caselle di posta interprocessore
    • Fino a 14 I/O per uso generico condivisi
  • Modalità di risparmio energetico individuali per MPU/DSP/TC
  • Logica di emulazione basata su scansione su chip
  • Logica di scansione dei confini (JTAG) Std 1149.1 IEEE
  • Due opzioni di package BGA™ (Ball Grid Array) microStar a 289 sfere (suffissi GZG e GDY)

Applicazioni

  • Dispositivi di elaborazione delle applicazioni
  • Comunicazioni mobili
    • 802,11
    • Tecnologia wireless Bluetooth™
    • GSM (inclusi GPRS e EDGE)
    • CDMA
    • Governo proprietario e altro
  • Elaborazione di immagini e video (MPEG4, JPEG, Windows® Media Video, ecc.)
  • Applicazioni vocali avanzate (da testo a parola, riconoscimento vocale)
  • Elaborazione audio (MPEG-1 Audio Layer3 [MP3], AMR, WMA, AAC e altri codec vocali GSM)
  • Grafica e accelerazione video
  • Accesso web generalizzato
  • Elaborazione dei dati (fax, crittografia/decrittografia, autenticazione, verifica delle firme e filigrana)

Diagramma a blocchi funzionale

Schema a blocchi - Texas Instruments Processore per applicazioni Dual-Core OMAP5910
Pubblicato: 2020-07-13 | Aggiornato: 2024-07-01