Elettronica_Oggi_432 - page 43

43
- ELETTRONICA OGGI 432 - NOVEMBRE/DICEMBRE 2013
DIGITAL
MCU
software disponibile. Gli aggiornamenti sul campo sono un
problema che sta assumendo un’importanza crescente per
progettisti e responsabili di progetto. I 2 Mb di Flash inter-
na dei PIC32MZ consentono di effettuare live update attra-
verso dual panel indipendenti. PIC32MZ è la prima famiglia
di MCU di Microchip a impiegare core MIPS microAptiv
di Imagination, che aggiungono 159 nuove istruzioni DSP
che consentono l’esecuzione di algoritmi DSP con una
riduzione fino al 75% dei cicli rispetto a quelli richiesti per
le famiglie PIC32MX. Questo core fornisce anche la micro-
MIPS instruction-set architecture che migliora la densità di
codice mentre funziona in prossimità del full rate, cache
dati e istruzioni, e il suo 200 MHz/330 DMIPS offre il triplo
delle prestazioni dei PIC32MX.
Tool di sviluppo
Microchip rende disponibili tre nuovi tool di sviluppo
PIC32MZ. PIC32MZ EC Starter Kit viene offerto in due
versioni per supportare componenti della famiglia con il
motore di cifratura integrato (DM320006-2) e quelli senza
(DM320006), mentre la Multimedia Expansion Board II
(DM320005-2) può essere usata anche con lo Starter Kit
per sviluppare applicazioni di grafica HMI, connettività e
audio.
Lo Starter Kit Adapter AC320006 (da 168 pin a 132 pin)
è adatto per lo sviluppo con l’ampia gamma di daughter
board per specifiche applicazioni di Microchip. Il modulo
plug-in PIC32MZ2048EC (MA320012) è infine disponibile
per utilizzatori della precedente scheda di sviluppo modu-
lare Explorer 16.
A partire da dicembre 2013, i primi 12 componenti della
famiglia PIC32MZ è previsto che siano disponibili in
campionature e in volumi di produzione, mentre i rima-
nenti 12 componenti, come anche le opzioni di package
aggiuntive, è previsto che diventino tutti disponibili
entro maggio 2014.
Complice la crescente complessità dei sistemi embedded, re-
centi studi hanno evidenziato che lo sviluppo del software
conta per il 60% del ciclo medio di progettazione. Allo stesso
tempo, i progettisti stanno utilizzando un gran numero di sof-
tware la cui compatibilità non è testata, appoggiandosi a più
fornitori e centri assistenza. Questo causa un aumento dei
tempi di verifica e debug una volta completato il progetto, il
cui costo può essere superiore di un fattore compreso tra 10 e
30 rispetto a quello che si sosterrebbe nel caso i difetti fossero
scoperti durante la fase di progettazione.
Il nuovo framework MPLAB Harmony di Microchip riduce i
tempi di sviluppo e i costi, fornendo una singola fonte di co-
dice, integrata, gestita e flessibile, interoperabile, debuggato
e testato da Microchip. Inoltre, Harmony mette a disposizione
un’architettura modulare che consente una efficiente integra-
zione di diversi driver, middleware e librerie, offrendo anche un
ambiente RTOS-independent.
Questapre-verifica e integrazionenon solo accelera lo sviluppo,
ma favorisce il riutilizzo. Per quanto concerne l’hardware, il fra-
mework Harmony semplifica ulteriormente la portabilità del
codice e lamigrazione attraverso i microcontroller PIC32 32-bit
di Microchip. Inoltre, utilizzandoquesta unica fonte sia per il co-
dice in-house sia third-party (sia gratuiti che premium) suppor-
tata da Microchip, i progettisti possono ridurre drasticamente
i loro tempi di risposta alle richieste in continua variazione del
end-market.
MPLABHarmony è disponibile da subito, e il framework di base
è gratuito. La prima uscita fornisce il supporto per le nuove fa-
miglie PIC32MZ, oltre che delle famiglie PIC32MX. Il completo
supporto di tutte le famiglie PIC32 è stato pianificato per l’u-
scita della prossima release di versione, entro marzo del pros-
simo anno. L’offerta iniziale include tra gli altri FreeRTOS di Real
Time Engineers Ltd. e OPENRTOS di Wittenstein High Integrity
Systems; uno stack TCP/IP di InterNiche Technologies; e una
CyaSSL Embedded SSL Library di wolfSSL. Per ulteriori infor-
mazioni:
F
RAMEWORK COMPLETO PER LO SVILUPPO FIRMWARE
MPLAB Harmony è il più completo framework di sviluppo firmware per
MCU a 32 bit
1...,33,34,35,36,37,38,39,40,41,42 44,45,46,47,48,49,50,51,52,53,...104
Powered by FlippingBook