ren0576 ccrl ree-wIl nuovo compilatore CC-RL Renesas C sfrutta le capacità di basso consumo energetico della famiglia RL78 e raggiunge prestazioni di elaborazione superiori per soddisfare le esigenze di elevate prestazioni e basso consumo energetico.

Il nuovo compilatore può essere utilizzato in combinazione con l'ambiente di sviluppo integrato e² studio (eclipse embedded studio).


Caratteristiche principali del nuovo compilatore C CC-RL:

1) Prestazioni di elaborazione MCU migliorate grazie alla più recente tecnologia di ottimizzazione:
la caratteristica più significativa del compilatore CC-RL C è il miglioramento delle prestazioni di elaborazione MCU che esso raggiunge. Le prestazioni dei programmi codificati nello standard ANSI C (Nota 2) sono notevolmente migliorate rispetto ai compilatori Renesas esistenti, senza alcuna modifica al codice stesso. Inoltre, le prestazioni di risposta agli allarmi, che sono critiche a livello di sistema, sono migliorate fino a sei volte. Questi miglioramenti delle prestazioni possono contribuire in modo significativo a prestazioni superiori nei sistemi applicativi. Inoltre, il compilatore CC-RL include funzionalità di supporto per la migrazione da compilatori precedenti. Ciò consente agli utenti di utilizzare in modo efficiente le risorse software esistenti.

2) Riduzione del consumo energetico della MCU e riduzione del 10% delle dimensioni del codice:
il nuovo compilatore contribuisce a ridurre il consumo energetico nei sistemi utente, aumentando significativamente le prestazioni di elaborazione. La maggior parte dei sistemi alterna tra lo stato normale e lo stato di standby, in cui il consumo energetico è minimo. Grazie ai miglioramenti di velocità descritti al punto (1) precedente, il tempo trascorso nello stato normale si riduce e il tempo trascorso in standby aumenta della stessa quantità. Ciò consente una riduzione del consumo energetico della MCU (vedere figura). Inoltre, il compilatore CC-RL C genera codice più piccolo del 10% rispetto a quello generato dai precedenti compilatori Renesas. Questo permette di includere più funzionalità nei sistemi e può quindi contribuire a un maggiore valore aggiunto nei sistemi applicativi.

3) Funzioni di verifica della direttiva MISRA-C
Il compilatore CC-RL C include funzioni per verificare la conformità agli elementi delle linee guida MISRA-C:2004 (Nota 3). Poiché queste verifiche vengono eseguite automaticamente in fase di compilazione, impediscono la perdita di controllo e la generazione di specifiche di file errate. Pertanto, queste funzioni possono correggere qualsiasi codice che violi le linee guida. Si noti che il compilatore CC-RL C è disponibile in una versione standard e in una versione professionale, e che le funzioni di verifica della conformità a MISRA-C sono incluse solo nella versione professionale.

Disponibilità
Il compilatore CC-RL C sarà disponibile a partire dal 20 aprile 2015.
(La disponibilità è soggetta a modifiche senza preavviso.)

Nota 1) Compilatore: un programma che traduce programmi scritti in linguaggi di programmazione di alto livello come il C in codice macchina comprensibile alla MCU della CPU.

Nota 2) ANSI-C: American National Standard for Information Processing - Programming Language - C. Questo standard definisce il linguaggio di programmazione C, noto anche come "Standard C".

Nota 3) MISRA-C: Un insieme di linee guida create dalla Motor Industry Software Reliability Association per i programmi scritti nel linguaggio di programmazione C per l'utilizzo in applicazioni automobilistiche.

Maggiori informazioni o un preventivo