video
-

Controller PWM su CPLD: implementazione hardware con Altera MAX 2 e Quartus
.
Se stai studiando i dispositivi logici programmabili e vuoi capire come si passa dalla teoria alla pratica, questo articolo fa per te. Vedremo come realizzare un controller PWM completo su CPLD Altera MAX 2 usando Quartus come ambiente di sviluppo, come simulare…
-

Crittografia a Chiave Pubblica in C: Implementare RSA dall’Algoritmo al Codice
.
Perché implementare RSA in C? La crittografia a chiave pubblica è uno dei pilastri della sicurezza informatica moderna. Ogni volta che effettui un pagamento online, accedi a un sito HTTPS o firmi digitalmente un documento, molto probabilmente stai utilizzando un algoritmo basato…
-

CPLD Altera MAX II: cos’è, come funziona e perché usarlo oggi
.
Nel corso di elettronica digitale di Alexa Academy siamo arrivati a un passaggio importante: dopo aver studiato i primi dispositivi logici programmabili, è il momento di fare un salto di livello e introdurre i CPLD. Dopo PAL e GAL, il protagonista di questa fase…
-

Come assemblare un PC con una vecchia mother board
.
Da qualche tempo mi sono riavvicinato all’elettronica, una passione che era rimasta un po’ sopita ma non si è mai davvero spenta. Questo mi ha portato a frequentare di nuovo le fiere dell’elettronica: sono numerose, anche se non tutte altrettanto…
-

Come implementare la Crittografia a Chiave Pubblica (RSA) in C – Parte 1
.
Nel precedente capitolo abbiamo affrontato l’implementazione della crittografia a chiave privata, nota anche come crittografia simmetrica. Oggi faremo un passo avanti esplorando uno dei concetti più affascinanti e cruciali della sicurezza informatica: la crittografia a chiave pubblica (o asimmetrica). In questo articolo vedremo…
-

Logiche Programmabili Sequenziali: realizziamo un contatore sincrono a 4 bit con ATF16V8B
.
Dopo aver esplorato le logiche programmabili combinatorie, è finalmente arrivato il momento di fare un passo avanti e affrontare i dispositivi logici programmabili di tipo sequenziale. In questo articolo vi racconterò come funzionano, qual è la differenza rispetto alle logiche combinatorie,…
-

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…
-

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…
-

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…
-

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…
