Sitara AM57x, TI cerca la ’perfetta combinazione’ di core
I dispositivi sono disponibili in molteplici configurazioni, e con un ampio corredo di tool e sistemi operativi, per fornire una scalabilità completa a livello hardware e software
Il concentrato di potenza, ma anche di scalabilità della soluzione, reso disponibile sul mercato da Texas Instruments con l’introduzione a ottobre, nell’offerta Sitara, della famiglia di SoC AM57x – indirizzata a un’ampia rosa di applicazioni industriali ed embedded, in cui performance elevate e funzionamento deterministico dei sistemi giocano un ruolo critico – rappresenta certo un fattore di stimolo ed evoluzione tecnologica per altre linee di dispositivi che concorrono in questa fascia di prodotti. Come ha sottolineato in un’intervista il product marketing manager di TI per i processori Sitara Carlos Betancourt, ciò che rende speciale questa nuova famiglia di device è l’architettura eterogenea, che può arrivare a integrare anche più di dieci core.
Fig. 1- La gamma di SoC Sitara AM57x
SoC con alta velocità di calcolo e capacità real-time
Nella configurazione di questa piattaforma tecnologica, le unità di elaborazione sono state progettate per fornire al contempo sia elevate prestazioni computazionali, sia funzionalità di controllo di tipo real-time. Ecco perché i core di computing differenziati che entrano a far parte dell’architettura dei SoC AM57x sono specificamente destinati a svolgere determinate attività: più precisamente, quelle di elaborazione e calcolo a elevate performance sono eseguite dai core ARM Cortex-A15 (con frequenza fino a 1,5 GHz) e dai DSP (digital signal processor) di TI della gamma C66x (frequenza fino a 750 MHz). I benefici della coesistenza di due tipologie di core di computing si traducono in interfacce e applicazioni più reattive, più spazio per quest’ultime, senza compromettere la velocità di trasmissione dei dati (data throughput); migliori performance nelle operazioni matematiche e nello spostamento di informazioni.
Le funzioni di controllo real-time sono presidiate da altre due categorie di device: i due core ARM Cortex-M4 a 213 MHz, e i quattro core PRU (programmable real-time unit) a 200 MHz, dotati di un proprio firmware. I vantaggi di questa architettura di controllo si esprimono in una capacità di elaborazione real-time di tipo deterministico, con una bassa latenza degli I/O (ciascuna PRU ha un tempo di 5 nanosecondi per singola istruzione). Inoltre la programmabilità delle PRU permette di emulare una varietà di interfacce industriali, come ad esempio la disponibilità di quattro porte Ethernet 10/100.
Sul versante multimediale, la dotazione hardware è completata da un blocco che include core di accelerazione grafica 2D (Vivante GC320), 3D (PowerVR SGX544) e core di accelerazione di video ad alta definizione (1080p), per il supporto di interfacce utente e applicazioni multimediali evolute.
In termini di connettività, la soluzione comprende una ricca dotazione di interfacce di comunicazione (PCIe, Gb Ethernet, USB3, USB2, SATA, DCAN, QSPI, UART, McASP, I2C) ad alta velocità. Per il supporto di display multipli sono presenti fino a tre output LCD e un output HDMI.
La memoria DDR3/L3 è dotata di ECC (error correction code), come pure la RAM interna condivisa, una caratteristica importante per i clienti che richiedono alta affidabilità dell’applicazione.
Sono infine presenti acceleratori crittografici che supportano gli standard di cifratura AES, SHA-256/512, 3DES e TRNG.
Conservare l’investimento in hardware e software
Come accennato, la nuova soluzione di TI non si distingue solamente per un elevato grado d’integrazione e potenza computazionale: che la rende appetibile, sottolinea l’azienda, è anche il grado di scalabilità che le diverse combinazioni di core nei vari SoC della famiglia AM57x riescono ad esprimere per andar incontro alle necessità dei progettisti in molti campi industriali ed embedded: dai sistemi di test e misura, ai controlli avionici, ai sistemi medicali di imaging; alle applicazioni industriali di controllo del movimento, agli industrial PC, alle interfacce HMI (human machine interface), ai sistemi di visione, alla robotica.
Sotto il profilo software, il rilascio a ottobre del Processor SDK (software development kit) pone nelle mani dei progettisti un ambiente di sviluppo unificato, dotato di interfaccia grafica, strumenti e utility comuni per le recenti famiglie di dispositivi Sitara e DSP di TI. Un ambiente attraverso cui diventa possibile semplificare lo sviluppo e le operazioni di migrazione da un device a un altro. La scalabilità è un punto chiave della strategia di TI, perché grazie a questi tool gli utenti sono in grado di riutilizzare e conservare i propri investimenti, a livello hardware e software.
L’infrastruttura software utilizzata da Processor SDK fa leva su una comune base di codice e su un kernel Linux con supporto a lungo termine (LTS), che sarà integrato anche da RT-Linux. Sono inoltre inclusi il set di tool di programmazione Linaro e un file system compatibile con il progetto Yocto. Quando occorre ottimizzare le prestazioni real-time, è disponibile il supporto per il sistema operativo TI-RTOS. Infine, un ulteriore tassello di semplificazione delle attività di sviluppo è costituito dal linguaggio di programmazione OpenCL.
Per facilitare il lavoro degli ingegneri, TI ha poi creato un ecosistema di supporto, di cui fanno parte vari player (Green Hills Software, Ittiam, Mentor Graphics, Phytec, QNX, Wind River) e le terze parti associate alla TI Design Network, che forniscono agli utenti moduli hardware validati, assieme al software, come i codec video con acceleratori hardware. In primo piano c’è la collaborazione con la comunità di sviluppo di hardware open source BeagleBoard.org, con la quale TI ha cooperato per equipaggiare con il processore Sitara AM5728 la scheda BeagleBoard-X15, il cui rilascio sul mercato è previsto nel quarto trimestre di quest’anno.
Giorgio Fusari
Contenuti correlati
-
USB Power Delivery: efficienza e convenienza per l’infotainment a bordo veicolo
I controllori USB PD di TI sono una soluzione su chip singolo che permette di migliorare l’efficienza e la densità di potenza dei prodotti USB destinati al mondo automotive Leggi l’articolo completo su EO Power 36
-
Il nuovo centro di distribuzione dei prodotti di TI
Texas Instruments (TI) ha aperto un nuovo centro per la distribuzione dei prodotti a Dreieich, nei pressi di Francoforte. Il nuovo impianto, che ha un’estensione di 9.000 metri quadrati, dispone di nuove funzionalità di automazione. Può infatti...
-
Progettazione di un circuito di precarica attiva con condensatore DC-Link ad alta tensione
Questo articolo presenta il processo di progettazione necessario per calcolare gli adeguati valori dei componenti che contribuiscono a ottenere il profilo di carica desiderato Leggi l’articolo completo su EO 521
-
I miglioramenti nella tecnologia RFID danno origine a nuove applicazioni
L’identificazione a radiofrequenza (RFID) è una tecnologia consolidata che viene impiegata da molti anni, con l’introduzione dei primi esempi di transponder RF passivi che risale agli anni 70. Probabilmente la usate tutti i giorni senza accorgervene, ma...
-
Come migliorare la sicurezza negli inverter di trazione dei veicoli elettrici
I progettisti di veicoli elettrici possono aumentare la sicurezza e l’affidabilità dei sistemi a inverter di trazione monitorando la soglia di tensione del gate Leggi l’articolo completo su EO520
-
Finanziamenti per 1,6 miliardi per Texas Instruments
Texas Instruments (TI) ha firmato un memorandum d’intesa preliminare non vincolante con il Dipartimento del Commercio degli Stati Uniti per un finanziamento diretto fino a 1,6 miliardi di dollari. Questa operazione rientra nell’ambito del CHIPS and Science...
-
Un processore con LPDDR4 integrata accelera lo sviluppo di applicazioni
Il System-in-Package rappresenta una valida scelta di progettazione e può essere determinante per lo sviluppo di svariate applicazioni e dispositivi di tipo general purpose, nonché per soluzioni compatte e ad alte prestazioni Leggi l’articolo completo su EO519
-
Progettazione di un’applicazione per supportare ampi intervalli di tensione di ingresso e della batteria
Oltre a contribuire a ridurre i tempi di progetto, l’utilizzo di un caricabatterie ad ampio VIN e ampia VOUT permette di valutare nuove tecnologie, come la ricarica bidirezionale a energia solare Leggi l’articolo completo su EO519
-
Texas Instruments e Delta Electronics insieme per le soluzioni per EV
Texas Instruments (TI) ha stretto una collaborazione a lungo termine con Delta Electronics per creare soluzioni di ricarica di bordo e alimentazione di nuova generazione per veicoli elettrici (EV). Questa collaborazione sfrutterà le capacità di ricerca e...
-
Realizzare telecamere smart basate sull’AI con un processore “ad hoc”
Il processore AM62A è progettato per applicazioni di visione da bassa a media che richiedono una o due telecamere. Grazie al suo innovativo acceleratore per AI, all’encoder/decoder H264/H265 e al processore ISP (Image Sensor Processor) integrato dotato...