Search Results for: JTAG
Caratteristiche, architettura e prestazioni della CPU V850 di Renesas, la quarta generazione di microcontrollori per applicazioni automotive basati su CPU V850. Realizzati in tecnologia flash MONOS a 90 nm (Metal-Oxide-NitrideOxide-Silicon), i dispositivi garantiscono una capacità di calcolo di 2.5 DMIPS/MHz e supportano …
Soluzioni per il debug di sistemi Linux multicore e Android. L’esigenza di adottare architetture di CPU multicore nasce dal tentativo di risolvere i problemi di consumo energetico e conseguente dissipazione di calore che si presentano quando si aumenta la frequenza di lavoro …
Scopo di questo articolo, è quello di analizzare le caratteristiche del processore P4040, il primo processore con quattro core presente all’interno della famiglia P4 di QorlQ, e presentare anche una panoramica relativa agli strumenti di sviluppo e prototipazione offerti da Freescale. QorlQ di Freescale rappresenta …
La crescente diffusione di applicazioni di imaging e infrastrutture wireless nel mercato consumer ed industriale richiede lo sviluppo di soluzioni hardware ad elevate prestazioni. Il TMS320C64+, in particolare, è il modello di punta della famiglia C6000 di processori DSP fixed-point …
L’architettura del processore ARM RISC a 32-bit sviluppata da ARM Limited è ampiamente utilizzata in diversi progetti embedded per via del prezzo contenuto, basso consumo e per la vasta gamma di periferiche adatte ai maggiori produttori di silicio. Oggi, la famiglia ARM rappresenta oltre il …
Robot in grado di operare a distanza di migliaia di chilometri, coadiuvando la mano del chirurgo, sono già una realtà. Applicazioni ancora più stupefacenti, capaci di portare possibilità diagnostiche, chirurgiche o farmaci all’interno del corpo umano, esattamente dove ce n’è …
Un porting del noto sistema operativo per una particolare configurazione hardware del PIC32. Come adattarlo al PIC32 Starter Kit, la scheda di sviluppo dotata di programmatore e debugger JTAG. Nel novembre 2007 Microchip ha presentato il suo primo microcontrollore a 32 bit: il PIC32, una MCU il cui core è basato su …
La protezione del codice è uno strumento ampiamente utilizzato nei prodotti elettronici moderni, permette di tutelarsi non solo dalla copia del prodotto, ma anche da possibili modifiche del software non previste. Il microcontrollore LCP1700 mette a disposizione un meccanismo detto Code Read Protection in grado di abilitare differenti livelli …
Questo microprocessore di NXP, basato sul core e500 realizzato in tecnologia Power Architecture, si evidenzia particolarmente per impieghi nel campo delle telecomunicazioni, del networking, e dei sistemi wireless. Il processore MPC8569 (visibile in figura 1) rappresenta un eccellente esempio di come si possa integrare il supporto …
Per far esperimenti con la rete CAN è utile provare un simulatore prima del vero hardware. Questo documento mostra come usare l’apparecchiatura di simulazione inclusa nel Microcontroller Development Kit (MDK-ARM) di Keil® per il microcontroller STM32 ARM® Cortex™ M3. CONTROLLER CAN STMICROELECTRONICS PER PROCESSORI CORTEX-M3. …
La crescente diffusione di applicazioni di gaming online e social networking nei sistemi embedded richiede la capacità di supportare streaming multimediale, in modalità live o on-demand. L’i.MX27 rappresenta una piattaforma low-power proposta tempo fa da Freescale/NXP in questo ambito. LA PIATTAFORMA I-MX27 Realizzati in tecnologia …
L’ADuC7022 appartiene alla serie di microcontrollori analogici di precisione ADuC7xxx basati su core ARM-TDMI a 32 bit RISC e integranti un ADC 12-bit multicanale ad elevate prestazioni, Flash/EE memory on-chip e numerose altre risorse hardware. Come gli altri modelli della sua famiglia …
Un kit di sviluppo a basso costo per valutare prestazioni e caratteristiche dei micro AVR Xmega presentato negli anni passati. XMEGA A1 è la famiglia di microcontrollori a bassa dissipazione di potenza recentemente introdotta da Atmel. Realizzati nella tecnologia nonvolatile …
In questo articolo ci concentreremo sul Serial Wire Viewer uno strumento di tracing real-time proposto tempo fa da ARM per facilitare il debug di applicazioni sui microprocessori Cortex-M3. Come ormai succede da molti anni l’obiettivo di ARM è di fornire a progettisti e sviluppatori …
Il processore ARM Cortex-M3 a 32 bit è una soluzione basata su ARMv7-M in grado di garantire elevate prestazioni insieme con un basso costo ed un alto rendimento. Il modello M3 è particolarmente utilizzato nel campo automotive dove sono richiesti elevati criteri di affidabilità. La famiglia dei processori …
Esistono diversi ambienti di sviluppo basati sul microcontrollore ARM, ognuno con proprie caratteristiche e specifici strumenti di lavoro, ma tutti condividono, le stesse funzionalità, magari svolte in modo diverso. IAR Embedded Workbench per ARM o mVision della Keil sono degli ambienti di sviluppo di tipo IDE realizzati per permettere a un progettista software lo sviluppo e …
Questo articolo presenta nel dettaglio l’IGLOO nano STARTER KIT di ACTEL/Microsemi, dal costo contenuto, per FPGA, che potrà essere usato come banco prova per molte sperimentazioni di progetti disponibili gratuitamente. Questa scheda è stata presentata molti anni fa ed è interessante notare come le tecnologie embedded si sono evolute nel corso del …
Quali sono i limiti e le considerazioni da tenere presente quando si decide di fare il troubleshooting di un sistema embedded? E se poi la nostra applicazione risultasse integrata in un real-time kernel? In questo articolo cerchiamo di fare alcune considerazioni su come condurre sessioni di debug utilizzando la strumentazione a nostra disposizione. Una sessione di …
Esistono diverse proposte commerciali che permettono di sviluppare codice in ambiente ARM, in questo articolo è presentato l’ambiente MDK-ARM che ha il pregio di fornire una serie di utility attraverso un unico workbench. La proposta MDK-ARM (Keil Microcontroller development kit) è un ambiente completo che comprende, oltre ai tool di debug (uVision), la cross …
Scopriamo in questo articolo il cross compilatore SwiftX, un sistema di sviluppo interattivo basato sul linguaggio Forth in grado di supportare un’ampia gamma di microcontrollori. Il cross compilatore SwiftX è prodotto dalla società americana FORTH Inc. (figura 1), la più grande e referenziata azienda in grado di fornire soluzioni e sistemi basati …