Ultimi Posts
-
Scopri come funziona la Crittografia Simmetrica (a Chiave Privata): spiegazione semplice e implementazione in C
Oggi ci addentriamo nel cuore della sicurezza informatica e della programmazione affrontando un tema tanto affascinante quanto cruciale: la crittografia simmetrica, conosciuta anche come crittografia a chiave privata. Nel nostro percorso di apprendimento del linguaggio C, ci capita spesso di esplorare concetti informatici generali per poi declinarli a livello pratico scrivendo del codice. Oggi scopriremo cos’è la…
-
Come costruire un programmatore GAL/PLD con Arduino UNO (progetto Afterburner)
Se lavori con elettronica vintage o progetti retro-computing, prima o poi ti trovi davanti a un chip GAL (Generic Array Logic) o PLD (Programmable Logic Device) da riprogrammare. Il problema? I programmatori commerciali costano un po’ e i vecchi strumenti richiedono porte LPT ormai scomparse. La soluzione si chiama Afterburner: un programmatore GAL open source…
-
Progettare un Decoder per Display a 16 Segmenti con PLD e WinCUPL
I display a 7 segmenti sono onnipresenti nell’elettronica digitale, perfetti per visualizzare numeri e poche lettere. Tuttavia, quando un progetto richiede la visualizzazione completa dell’alfabeto e di simboli speciali, è necessario passare al livello successivo: il display a 16 segmenti. Pilotare questi dispositivi non è banale. Mentre un display a 7 segmenti può essere gestito con…
-
Zilog Z8536 Z80 CIO: Architettura, Programmazione e Test Pratici su ALEX80
Lo Zilog Z8536, noto come Z80 CIO (Counter/Timer and Parallel I/O), è un chip vintage della famiglia Z80 che integra funzionalità di PIO e CTC in un unico package. Pensato per sistemi embedded a 5V TTL, offre due porte da 8 bit (A e B), una da 4 bit (C), tre counter/timer 16-bit e logica…
Chi sono

Mi chiamo Paolo e sviluppo applicazioni per dispositivi da più di 10 anni. Mi interessa il connubio tra elettronica ed informatica che i recenti sviluppi di assistenti vocali, IoT e schede di prototipazione hanno reso sempre più importante.









