Renesas Electronics ha annunciato la disponibilità della serie di microcontrollori RX71M, sviluppata per le applicazioni industriali, che raddoppia la frequenza operativa passando dai 120 MHz della famiglia RX64M a 240 MHz.
Il gruppo di microcontrollori RX71M è composto da 112 dispositivi con packages che variano tra i 100 pin fino a 177 pin e con Flash a bordo che varia tra i 2 e i 4 MBytes. Le principali caratteristiche del gruppo RX71M includono: prestazioni certificate che raggiungono il livello CoreMark/MHz = 4.4 a 240 MHz; per rendere più semplice la transizione tra un prodotto ed un altro all’interno della stessa famiglia, la Serie RX71M non solo è compatibile dal punto di vista del codice operativo, dal punto di vista delle periferiche e degli strumenti di sviluppo ma mantiene anche un elevato livello di compatibilità dal punto di vista del pinout; a parità di frequenza operativa la nuova CPU RXv2 fornisce prestazioni che sono circa 1.3 volte superiori rispetto a quelle della precedente CPU RXv1 core, il tutto mantenendo la completa compatibilità a livello di codice oggetto; i driver progettati utilizzando la tecnologia FIT (Firmware Integration Technology) rendono ancora più semplice e veloce la fase di porting del codice tra i vari component della famiglia RX; nuove e più potenti funzionalità per assicurare la confidenzialità dei dati e per impedire la copia non autorizzata a partire della fase di sviluppo fino a quelle di produzione e di aggiornamento sul campo; interfacce Can, SPI, SD Host, USB High Speed, un canale Ethernet doppio con il supporto per funzionalità in tempo reale compatibile con lo standard IEEE 1588.
Per rispondere in modo serio ed affidabile alle richieste di protezione dei dati sono state integrate le funzionalità di sicurezza che supportano gli standard AES, DES e SHA così come un nuovo RNG (Random Number Generator) che risponde alle ultime richieste in termini di standard di sicurezza. La Serie RX71M supporta anche la fase di sviluppo condivisa e la distribuzione sicura di IP software (Proprietà Intellettuale) proponendo la funzione Trusted Memory, che consente la distribuzione di codice protetto da utilizzarsi all’interno di un progetto più ampio e distribuito, impedendone la copia anche da parte di programmi che vengono eseguiti dalla memoria all’interno dello stesso microcontrollore.
Fino al 45% di riduzione dei costi della Bom (Bill Of Material) e il doppio delle prestazioni grazie alle caratteristiche uniche della Flash a bordo ad alte prestazioni e delle dimensioni massime al di sopra degli standard di mercato. La memoria Flash a bordo implementata nel nuovo processo produttivo a 40 nm lavora fino alla frequenza di 120 MHz e, utilizzando una innovativa periferica AFU (Advanced Fetch Unit), assicura le prestazioni in tempo reale anche quando la CPU lavora a 240 MHz.
I microcontrollori della Serie RX71M raggiungono i 4 MBytes di Flash a bordo, dispongono 512 KBytes di Ram a bordo con controllo di parità e di 32 KBytes di Ram con controllo Ecc (Error Correction Code) per il riconoscimento di errori singoli e multipli. Questo consente di sviluppare sistemi single-chip anche nel caso di programmi di grandi dimensioni e di supportare via hardware le più recenti normative di sicurezza SIL.
La serie RX71M è supportata da un vasto ambiente di sviluppo supportato sia da Renesas che da un’ampia offerta di terze parti. Renesas fornisce un ambiente di sviluppo completo che parte dall’ambiente e2studio, un potente ambiente basato su Eclipse, passando per compilatori ad alta efficienza e per generatori di codice fino ad arrivare a programmatori di Flash. Le terze parti aggiungono importanti funzionalità all’ecosistema RX: Iar fornisce compilatori e ambienti di sviluppo, altre terze parti quali Micrium, Segger, CMX, Express Logic, RoweBots, Port e FreeRTOS forniscono sistemi operativi e ogni genere di librerie che vanno da quelle di comunicazione a quelle per lo sviluppo di interfacce grafiche.