Progettare con i dispositivi
Per supportare le nuove famiglie PSoC3 e PSoC5, Cypress ha sviluppato il nuovo ambiente IDE PSoC Creator. Scopriamo come funziona
P
SoC Creator è il nuovo ambiente di sviluppo integrato (IDE) rilasciato da Cypress per la progettazione con le recenti famiglie di dispositivi programmabili PSoC3 e PSoC5. Nel numero di febbraio abbiamo già presentato un’introduzione all’architettura di questi dispositivi che uniscono la potenza di calcolo dei processori ARM Cortex™M3 con la flessibilità di un’architettura programmabile. In questo articolo vedremo invece più da vicino caratteristiche e potenzialità dell’ambiente di sviluppo. Del resto, per i sistemi embedded più che per ogni altra architettura, la qualità degli strumenti di progetto ed il supporto fornito a questo concorrono fortemente a determinare l’affermazione della tecnologia o la disaffezione degli utenti.
UN FLUSSO DI PROGETTO HW/SW COMPLETAMENTE INTEGRATO
Figura 1: flusso di progetto con PSoC Creator.
PSoC Creator rappresenta un ambiente di progetto di alto livello che unisce
un’interfaccia grafica intuitiva e di uso immediato a funzionalità di schematic entry ed editor di testo integrato, debugger built-in, catalogo di periferiche standard e gestore di librerie di componenti. La più recente distribuzione integra un compilatore Keil CA51 per i dispositivi PSoC3 senza alcuna limitazione sulla dimensione del codice sorgente e la versione Lite Edition di Sourcery G++ di CodeSourcery da utilizzare, invece, con i PSoC5. La figura 1 mostra, nelle linee di principio generali, il flusso di progetto seguito nello sviluppo di applicazioni con dispositivi PSoC. La prima fase prevede la definizione dell’architettura del componente; la modalità di design entry è di tipo schematico. Nell’ambiente è inclusa una libreria di componenti standard ma possono anche essere definite funzioni logiche custom; in questo caso è supportata una descrizione in linguaggio Verilog. Il Code Generator ge-
8 3 37
FOCUS ON TIPS’N TRICKS
16 5
SKILLS MARKET NEWS
26 14
INSIDE SPOTLIGHT
37 49
TOOLS EVENTS ZAPPING
41
ANALOG ABBONAMENTO
http://www.ieshop.it/dettagli.asp?pid=1875
Tabella dei contenuti per la edizione digitale del Firmware - Marzo 2010 - N°50