video

  • FPGA Spartan 6 con blocchi logici programmabili e connessioni interne, esempio di architettura hardware configurabile utilizzata in elettronica digitale

    FPGA: cosa sono e perché rappresentano un salto di livello nell’elettronica digitale

    .

    Dopo aver esplorato dispositivi logici programmabili sempre più evoluti, arriviamo finalmente a uno dei punti chiave dell’elettronica digitale moderna: gli FPGA (Field Programmable Gate Array). Nel video che trovi qui sotto entriamo nel dettaglio di cosa sono, come funzionano e iniziamo subito a usarne uno reale. 🔍 Cosa sono gli FPGA (in parole semplici) Un…

  • Come funziona il segnale VGA: dalle basi al primo test su monitor — ALEX80 #29
    ,

    Come funziona il segnale VGA: dalle basi al primo test su monitor — ALEX80 #29

    .

    Primo episodio della serie dedicata all’interfaccia video per ALEX80: spieghiamo il funzionamento dello standard VGA, i segnali di sincronismo, le tempistiche da rispettare e come generare tutto con un CPLD Altera MAX II. Alla fine il monitor si accende.

  • Schema controller PWM su CPLD Altera MAX 2 con contatori LPM e comparatore in Quartus

    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 il progetto con ModelSim e come pilotare un vero carico — una ventola — tramite…

  • Schema dell'algoritmo RSA in linguaggio C: chiave pubblica, chiave privata ed esponenziazione modulare per cifrare e decifrare messaggi

    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 su chiavi asimmetriche basato sugli stessi principi che vedremo oggi. Comprendere come funziona a livello…

  • Scheda CPLD Altera MAX II EPM240 per controllo motore in PWM nel corso di elettronica digitale

    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 è l’Altera MAX II, una famiglia di dispositivi non recentissima ma ancora oggi molto interessante…

  • assemblare-pc-vecchia-scheda-madre-lenovo

    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 interessanti o ben fornite. In una di queste, però, ho trovato l’occasione di acquistare a…

  • Illustrazione del concetto di crittografia a chiave pubblica e algoritmo RSA

    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 la teoria alla base di questo sistema e inizieremo a scrivere il codice in C…

  • Contatore sincrono a 4 bit implementato su PLD sequenziale ATF16V8B con WinCUPL, testato su breadboard con oscilloscopio

    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, e come ho implementato un contatore sincrono a 4 bit su un ATF16V8B usando WinCUPL.…

  • Schermata di codice in linguaggio C che mostra l'implementazione della crittografia simmetrica a chiave privata e del cifrario di Vigenère.

    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…

  • Programmatore GAL PLD con Arduino UNO progetto Afterburner per programmare chip GAL16V8 e GAL22V10

    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…