Il precedente ambiente di sviluppo, basato sul modello multicore Renesas RH850, assegnava automaticamente il software a più core. Sebbene fosse possibile la verifica delle prestazioni, nei sistemi complessi che coinvolgevano il controllo multirate, tutto, inclusi il sistema operativo in tempo reale (RTOS) e i driver di periferica, doveva essere implementato manualmente. Ora, per soddisfare le crescenti esigenze di prestazioni di motori e veicoli, riducendo al contempo i tempi di sviluppo del prodotto, questo ambiente di sviluppo è stato progettato per supportare il controllo multirate. Ciò consente la generazione diretta di codice software multicore dal modello di controllo multirate. Questo permette di valutare le prestazioni di esecuzione in simulazione. Non solo consente di stimare le prestazioni di esecuzione fin dalle prime fasi dello sviluppo del software, ma facilita anche il feedback dei risultati della verifica all'interno del modello stesso. Ciò migliora l'integrità dello sviluppo del sistema fin dall'inizio e riduce significativamente l'onere di sviluppare sistemi software sempre più grandi e complessi. Renesas sta accelerando l'utilità pratica degli ambienti di sviluppo basati su modelli nello sviluppo di software per processori multicore ed è all'avanguardia nell'evoluzione dei veicoli elettrici ecocompatibili, come proposto dal concetto Autonomy™ di Renesas.
A partire dall'autunno 2018, Renesas renderà disponibile l'ambiente di sviluppo basato su modelli aggiornato "Embedded Target for RH850Multicore". In preparazione a tale rilascio, Renesas presenterà una dimostrazione di questo ambiente di sviluppo martedì 3 luglio 2018, in occasione della MathWorks Automotive Conference 2018, che si terrà presso il Tokyo Conference Centre Shinagawa.
Caratteristiche principali dell'ambiente di sviluppo basato su modelli "Embedded Target for RH850 Multicore" aggiornato
: • Il supporto per il controllo multirate riduce significativamente il carico di lavoro dello sviluppo software multicore.
Lo sviluppo di funzioni di controllo richiede il controllo multirate, come ad esempio il periodo di aspirazione/scarico nel controllo del motore, il periodo di iniezione del carburante e accensione e il periodo in cui viene verificato lo stato del veicolo. Si tratta di periodi diversi. Applicando la tecnologia che genera il codice multicore RH850 dalla modalità di controllo Simulink® al controllo multirate, è ora possibile generare direttamente il codice multicore, anche da modelli che includono più periodi, come il controllo del motore. Renesas offre anche un'opzione per l'ambiente di sviluppo integrato CS+ per RH850, un simulatore di precisione del ciclo in grado di misurare la temporizzazione con un'accuratezza paragonabile a quella dei sistemi reali. Utilizzando questa opzione, è possibile stimare le prestazioni di esecuzione di un modello MCU multicore nelle prime fasi dello sviluppo software. Ciò può ridurre significativamente i tempi di sviluppo del software.
• Conforme agli standard JMAAB di fatto sulle linee guida per la modellazione del controllo per lo sviluppo automobilistico basato su modelli.
Il JMAAB (Japan MBD Automotive Advisory Board), un'organizzazione che promuove lo sviluppo basato su modelli per i sistemi di controllo automobilistici, raccomanda diversi modelli di controllo dalle linee guida di modellazione del controllo JMAAB. Tra questi, Renesas fornisce in questo aggiornamento il Simulink® Scheduler Block, che è conforme al tipo (alpha) fornendo un livello di pianificazione nel livello superiore. Ciò consente il funzionamento multirate a singola attività senza un sistema operativo, esprimendo le specifiche principali e la temporizzazione nel modello Simulink® e generando automaticamente codice multicore per l'RH850 per implementare operazioni deterministiche.
• È anche possibile la verifica operativa generale di una ECU che integra più sistemi.
Insieme ai progressi nel grado di controllo elettronico nelle auto odierne, sta progredendo anche l'integrazione nelle ECU (unità di controllo elettroniche), che sono sistemi di dimensioni relativamente ridotte. Grazie al supporto del controllo multirate, che facilita il funzionamento di sistemi su piccola scala con periodi di controllo variabili utilizzando un microcontrollore multicore, è ora possibile verificare il funzionamento di una centralina elettronica completa che integra più sistemi.
L'ambiente di sviluppo basato su modelli aggiornato supporterà il microcontrollore dual-core RH850/P1H-C di Renesas a partire da questo autunno, ed è previsto anche il supporto per la serie di microcontrollori RH850/E2x, che include fino a sei core. Inoltre, Renesas prevede di implementare questo ambiente di sviluppo sull'intera piattaforma Renesas Autonomy, inclusa la famiglia di SoC "R-Car". Renesas continua inoltre a lavorare per migliorare ulteriormente l'efficienza dello sviluppo software basato su modelli, includendo strumenti di parallelizzazione basati su modelli di aziende partner e rafforzando la stima delle prestazioni di esecuzione per il relativo supporto al controllo multirate, incluso il sistema operativo. In futuro, Renesas prevede di applicare l'esperienza di progettazione basata su modelli maturata nello sviluppo per il settore automobilistico alla famiglia RX, in continua crescita nel settore industriale, che sta registrando un aumento costante sia della complessità che delle dimensioni.

