video

  • Controller VGA in VHDL su FPGA: perché 640x480 non va bene per Alex80

    Controller VGA in VHDL su FPGA: perché 640×480 non va bene per Alex80

    .

    Perché il 640×480 a 25 MHz è impraticabile per uno Z80 a 4 MHz? Come si sceglie la risoluzione giusta per una scheda grafica VGA retro-compatibile? In questo articolo analizziamo i vincoli hardware e implementiamo il controller VGA in VHDL su Xilinx Spartan 6.

  • Ventola CPU troppo rumorosa? Hack del segnale tachimetrico fornito al BIOS

    Ventola CPU troppo rumorosa? Hack del segnale tachimetrico fornito al BIOS

    .

    Il BIOS pilotava la ventola da 120 mm come se fosse quella originale da 80 mm: troppi giri, troppo rumore, nessun beneficio termico. La soluzione? Un piccolo circuito che raddoppia la frequenza tachimetrica e inganna il BIOS nel modo giusto.

  • VHDL per FPGA: introduzione completa con esempi pratici

    VHDL per FPGA: introduzione completa con esempi pratici

    .

    Dal concetto di descrizione hardware fino a un LED che lampeggia su Spartan-6: una panoramica completa del VHDL con esempi simulati su EDA Playground e implementati su scheda reale.

  • Quale multimetro scegliere? Prova definitiva: Ziboo 17B Pro, FNIRSI S1 e Owon 272S

    Quale multimetro scegliere? Prova definitiva: Ziboo 17B Pro, FNIRSI S1 e Owon 272S

    .

    Tre multimetri di fascia accessibile messi a confronto su misure di tensione, corrente, resistenza, capacità, frequenza e temperatura. Un test comparativo onesto, senza sponsorizzazioni.

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

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