Lauterbach fornisce il debugger TRACE32 PowerView per il Virtual Target di Altera
Il Virtual Target è l’equivalente funzionale di una scheda SoC FPGA. La piena compatibilità assicura che il software sviluppato sul Virtual Target possa essere portato facilmente sulla scheda effettiva. Predisposto per Linux e VxWorks, e supportato dai principali sistemi di sviluppo ARM, il Virtual Target permette ai progettisti di software embedded di sviluppare le loro applicazioni usando ambienti familiari, di massimizzare il riutilizzo di codice già esistente e di incrementare la produttività grazie allo straordinario livello di controllabilità e visibilità del target, elementi critici nello sviluppo di sistemi complessi con processori multicore.
Rilasciato come modello di simulazione basato su PC, preassemblato, pronto all’uso e pienamente compatibile a livello binario e di registri, il Virtual Target SoC FPGA replica lo stesso processore dual-core ARM Cortex-A9 MPCore e le periferiche di sistema disponibili nei SoC FPGA Cyclone V and Arria V di Altera, oltre ai componenti a livello di scheda, comprese DDR SDRAM, memorie flash e I/O virtuale. Per consentire lo sviluppo di software applicativo destinato sia a sistemi di processori fisici, sia a IP basati su FPGA progettati dai clienti, Altera fornirà un’estensione opzionale “FPGA-in-the-loop” al Virtual Target.
Questa estensione utilizza una scheda di sviluppo FPGA Altera, connessa al Virtual Target basato su PC su un’interfaccia PCIe. Il Virtual Target e l’estensione “FPGA-in-the-loop” permettono agli utenti di aggiungere periferiche proprietarie e acceleratori hardware al sottosistema dei processori, di creare device driver e integrarli con il software applicativo prima della disponibilità finale dell’hardware. In questo modo, il firmware specifico per un dispositivo e l’applicazione software possono essere portati facilmente sull’hardware effettivo.
I progettisti di software embedded possono far partire Linux immediatamente, senza installazioni addizionali, usando un’immagine del kernel Linux precompilata con il supporto dei device drivers per tutti i principali componenti della scheda di sviluppo SoC FPGA. Download gratuiti di una tool chain GNU precompilata e dei sorgenti Linux sono anche disponibili presso Altera. Un “board support package” (BSP) VxWorks per Virtual Target sarà pronto in questo trimestre, e seguiranno ulteriori BSP per altri sistemi operativi embedded.
Il Virtual Target è compatibile con gli strumenti di supporto presenti sul mercato e aggiunge nuove capacità di debug specifiche di un ambiente di simulazione. Essendo un modello di simulazione, il Virtual Target consente una maggior visibilità del sistema sotto debug, permette agli utenti un controllo più accurato dell’esecuzione sul target (specialmente in un sistema multicore) e supporta molte attività di debug che sarebbero difficili, o addirittura impossibili, da realizzare sull’hardware.
Stephan Lauterbach, presidente di Lauterbach GmbH ha aggiunto: “Vediamo che sempre più utenti traggono vantaggio dalle tecniche di prototipazione virtuale per progredire nel loro sviluppo. L’uso congiunto di TRACE32 e della naturale visibilità e capacità di controllo dei Virtual Target portano il debugging multicore a nuovi livelli, permettendo agli utenti di far leva sugli investimenti fatti nella strumentazione di supporto e sulla conoscenza in ogni fase del processo di sviluppo”.
Contenuti correlati
-
Lauterbach: supporto per i SoC TDA5 di TI
Lauterbach ha aggiunto alla sua offerta il supporto per il kit di sviluppo (VDK) TDA5 Synopsys Virtualizer di Texas Instruments, il gemello digitale dei SoC di assistenza alla guida di nuova generazione TDA5 di TI. La famiglia...
-
Lauterbach supporta AdaCore Ada
Lauterbach ha annunciato che la sua suite di strumenti di sviluppo TRACE32 supporta completamente il compilatore AdaCore GNAT Pro Ada, progettato per applicazioni critiche per la sicurezza in settori come per esempio l’avionica, l’automotive e la difesa....
-
Vector e Lauterbach riducono il time-to-market
Vector e Lauterbach hanno annunciato lo sviluppo congiunto di una soluzione per le misure di copertura del codice che consente di ridurre il time-to-market per le applicazioni critiche per la sicurezza. Questo tipo di verifiche sono essenziali...
-
Lauterbach estende il supporto di TRACE32 a NVIDIA DRIVE AGX Thor
Lauterbach ha annunciato il supporto di TRACE32 per la piattaforma di sviluppo NVIDIA DRIVE AGX Thor, una soluzione che consente di unificare la guida autonoma e il cockpit AI in un’unica piattaforma software-defined. Lauterbach sottolinea che, come...
-
Lauterbach supporta PX5 RTOS
Lauterbach ha aggiunto alla lista dei sistemi operativi supportati dai tool di sviluppo TRACE32 l’RTOS PX5. Il supporto degli strumenti TRACE32 comprende l‘accesso alle strutture e ai dati interni del sistema operativo in tempo reale. Questo si traduce...
-
Intel vende a Silver Lake il 51% di Altera
Intel ha annunciato di aver stipulato un accordo definitivo per la vendita del 51% delle sue attività Altera a Silver Lake. Altera, acquisita da Intel nel 2015, è focalizzata in soluzioni FPGA (Field Programmable Gate Array) e...
-
Lauterbach supporta i SoC S32K5 di NXP
Lauterbach ha aggiunto la famiglia di microcontrollori per autoveicoli S32K5 di NXP Semiconductors alla gamma di MCU supportate dai suoi tool TRACE32. Questi SoC per automotive sono utilizzabili per numerose applicazioni come per esempio controller di zona...
-
Lauterbach supporta il prototipo virtuale RISC-V di Infineon per automotive
Lauterbach ha introdotto il supporto del prototipo virtuale RISC-V automotive di Infineon tramite i suoi tool di sviluppo TRACE32, rendendo possibile lo sviluppo software prima della disponibilità dell’hardware. Il prototipo virtuale RISC-V automotive di Infineon è un...
-
Lauterbach e Corellium collaborano per lo sviluppo degli SDV
Lauterbach e Corellium hanno annunciato che il software per l’automotive basato sulla piattaforma Arm Reference Design-1 AE può essere sviluppato direttamente nel cloud prima che i chip fisici siano disponibili. Arm RD-1 AE è un design di...
-
Lauterbach supporta i microcontrollori C29x di TI
Lauterbach ha esteso il supporto dei suoi strumenti di sviluppo TRACE32 ai nuovi microcontrollori C29x–based di Texas Instruments (TI). La serie F29H85x è infatti basata sul nuovo core del processore DSP C29x a 64 bit di TI...












