Search Results for: hdl
Benvenuti a un nuovo appuntamento con la Rubrica Firmware Reload di Elettronica Open Source. In questa Rubrica del blog EOS abbiamo raccolto gli articoli tecnici della vecchia rivista cartacea Firmware, che contengono argomenti e temi passati ancora di interesse per …
Nella parte precedente dell'articolo "La criptovaluta IOTA (ed un FPGA per l'RPi)" vi abbiamo presentato IOTA, la criptovaluta che permette ai nodi IoT di pagare gli altri utenti iscritti, ad esempio per l'archiviazione dei dati [1]. Al fine di eseguire …
In questo nuovo articolo della Rubrica Firmware Reload analizziamo alcuni accorgimenti per portare senza problemi la propria applicazione sui micro MSP430x5xxx di TI. Introduzione MSP430 è la serie di microcontrollori a 16 bit ultra-low-power di Texas Instruments, per applicazioni mixed-signals …
In questo articolo per la rubrica Firmware Reload, analiazziamo le caratteristiche principali della suite di sviluppo per FPGA Xilinx. Introduzione La crescente capacità logica dei dispositivi programmabili oggi disponibili sul mercato e la conseguente complessità dei sistemi in essi implementati …
La tecnologia Lidar (acronimo di Light Detection and Ranging) è una delle metodologie oggi fondamentali per il telerilevamento della Terra. Si tratta di uno strumento di altissima precisione in grado di acquisire dati geo-referenziati ad alta densità, da remoto, utilizzando la …
I kit di sviluppo forniti da Xilinx rappresentano soluzioni di progetto in grado di ridurre significativamente i tempi e di sviluppo e di migliorare la produttività. Xilinx propone una serie di piattaforme “Targeted Design” che contengono schede hardware di valutazione …
E' sempre più attuale la battaglia nel settore delle tecnologie a radio frequenza, scaturita dall’esigenza di ottenere prestazioni sempre più spinte e al contempo dimensioni sempre più ridotte. Non credo di essere il solo a sentirmi smarrito uscendo di casa senza il mio …
Lo Schmitt-trigger è uno dei circuiti più utilizzati in elettronica. Questo articolo spiegherà brevemente perché. Inoltre, ci aiuterà ad utilizzare questa funzionalità anche quando abbiamo a che fare con logiche programmabili. L’uso di Schmitt-trigger migliora notevolmente l’immunità ai disturbi a …
Utilizzare Microblaze con la tecnologia VoIP è, di certo, una scelta non proprio facile perché richiede un intervento diretto sulle librerie dell’ambiente di sviluppo al fine di realizzare una configurazione in grado di garantirne il supporto. Al giorno d’oggi la tecnologia offre maggiori spazi di manovra e, …
In questo articolo si proporrà una soluzione completamente digitale per estrarre il clock da un flusso di dati seriali codificati con un protocollo NRZ. Ovviamente, essendo completamente digitale potrà essere implementata agevolmente su FPGA. La maggior parte dei collegamenti seriali integrano il segnale di clock nella trasmissione dei dati. Fondamentalmente è compito …
Se c’è una cosa che ti lascia in eredità il corso di elettromagnetismo è che i campi magnetici sono antipatici. Quelli elettrici sono facili: basta tirare un po’ di freccette e grosso modo si capisce che forma avrà il campo …
La progettazione di una piattaforma hardware deve considerare parecchi aspetti e il gestore della piattaforma deve essere scelto con cura. Sempre più piattaforme utilizzano delle PLD per la gestione, il perché è facile da capire. Il controllo della sequenza di powerup, le espansioni dei pin …
Una breve introduzione all’utilizzo del controller LCD a bordo dei micro AT91SAM9. I continui progressi tecnologici del settore rendono oggi possibile integrare display LCD a costi contenuti in tutte le applicazioni embedded. La maggior parte dei micro-controllori oggi disponibili integrano per questo controller dedicati. …
Un System-on-Chip è un particolare tipo di circuito integrato che in un singolo chip ingloba un intero sistema elettronico. Ecco quali sono le soluzioni che il mercato offre ai progettisti. Negli ultimi anni i processi di integrazione dei chip elettronici (attualmente giunti a soluzioni che …
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 …
Nei sistemi safety critical, in particolare in ambito avionico, tutte le fasi di pianificazione, definizione e progettazione di un sistema embedded sono delineate e condotte al fine di ottenere la certificazione del prodotto secondo determinati standard. Quando si parla di applicazioni …
In questo articolo si cerca di fornire ai progettisti e agli sviluppatori che lavorano con FPGA, alcune indicazioni per sviluppare un progetto power sensitive, il cui obbiettivo principale sia mantenere basso il consumo di potenza. Spesso a determinare quale FPGA utilizzare …
In questo articolo verrà illustrato il funzionamento del bus Versa Module Europa, meglio conosciuto come VMEbus, e una sua possibile implementazione in VHDL. Il VMEbus è stata sicuramente una delle più importanti vittorie della tecnologia ottenendo nel 1983 da IEC (IEC821) e successivamente nel 1987 da …
Con l’introduzione dei System-On-Chip si è sempre più affermata l’esigenza di sfruttare l’enorme potenzialità che offre una tecnologia del genere: i requisiti funzionali e prestazionali del nostro sistema possono essere così realmente modellati con l’ambiente. Le applicazioni di tipo embedded di tipo real-time sono sempre più presenti …
Per supportare le nuove famiglie PSoC3 e PSoC5, Cypress ha sviluppato tempo fa il nuovo ambiente IDE PSoC Creator. Scopriamo come funziona. PSoC Creator è il nuovo ambiente di sviluppo integrato (IDE) rilasciato da Cypress per la progettazione con le recenti famiglie di dispositivi programmabili PSoC3 …