Da Enea nuova piattaforma EE-Auto per il microcontroller MAC7111 di Freescale - Elettronica Plus

Da Enea nuova piattaforma EE-Auto per il microcontroller MAC7111 di Freescale

Pubblicato il 30 maggio 2005

Il processore MAC7111 è un membro “pin-compatibile” della famiglia di microcontroller a 32 bit “flash-equipped”, ottimizzati per applicazioni automotive embedded (airbag, strumentazione e body control). Dotato di core RISC ARM7/TDMI-S a 32 bit con velocità fino a 50 MHz, MAC 7111 possiede una memoria programma flash Eeprom da 512 kbyte, una memoria dati flash Eeprom da 32 kbyte e 32 kbyte di RAM. È inoltre dotato di: convertitore A/D a 10 bit da 16 canali, sottosistema di timer di I/O modulare potenziato, quattro interfacce di comunicazione seriali potenziate, quattro interfacce CAN 2.0, due periferiche serilai (SPI), un’interfaccia bus I2 C e una porta di test JTAG con supporto tracciamento istruzioni real-time.

RTOS OSE Epsilon di EE-Auto è un kernel real time di elevate prestazioni, ottimizzato per applicazioni con vincoli in termini di risorse. Occupa solo 4 kbyte di memoria ed è dotato di: gestione degli errori integrata, velocità di context switching di 300 ns, pre-emptibility completa e una latenza di interrupt worst-case di 1 s. OSE Epsilon offre sia lo scheduling a priorità sia il deadline scheduling, un requisito di importanza fondamentale per applicazioni di controllo con vincoli di tipo hard real-time.

Le elevate prestazioni, la memoria flash integrata e la versatile architettura di I/O rendono il processore MAC7111 la soluzione ideale per gestire applicazioni automotive di tipo “computer-intensive”, con vincoli particolari in termini di dimensioni e memoria. Il sistema Epsilon OSE, con le sue dimensioni compatte e la risposta in tempo reale rapida e prevedibile, è il più adatto per il processore MAC7111. Dalla combinazione di questi fattori si ottiene una piattaforma ideale per applicazioni automotive e telematiche.