Appassionato crea un processore con vecchi chip di memoria
Un progetto straordinario ha visto la costruzione di una CPU funzionante usando solo componenti dell'era degli 8-bit.
Un appassionato di tecnologia ha realizzato un progetto straordinario costruendo un processore interamente funzionante utilizzando solo vecchi chip di memoria e componenti logici dell'era degli 8-bit. Il progetto, chiamato EPROMINT, è stato ideato come un esperimento fai-da-te, non per sostituire i moderni CPU, ma come una sfida tecnica e creativa.
Il creatore, noto come Majsterkowanie i nie tylko (o MINT), ha trascorso tre mesi progettando, cablando e programmando ogni parte dell'architettura del processore. L'idea è nata da semplici esperimenti con chip EPROM obsoleti, utilizzati per controllare piccoli sistemi esterni. Da lì, ha replicato la struttura di CPU classiche come la Z80, utilizzando la memoria per simulare la logica di base.
Il processore costruito può eseguire set di istruzioni reali, gestire le interruzioni hardware e persino eseguire calcoli avanzati come moltiplicazioni e divisioni. Il software è stato scritto da zero, con quasi 2000 righe di codice per definire le operazioni e gestire il flusso dati.
L'intero progetto si estende su quattro perfboard di grandi dimensioni e utilizza oltre un chilometro di fili. Le operazioni logiche sono implementate tramite memoria pre-programmata invece che tramite porte logiche fisiche, mostrando l'esecuzione di ogni ciclo di clock e operazione in modo trasparente.
Cos'è il progetto EPROMINT?
EPROMINT è un processore fai-da-te completamente funzionante, costruito utilizzando vecchi chip di memoria EPROM e componenti logici dell'era degli 8-bit. Creato da un appassionato di tecnologia noto come MINT, il progetto è stato realizzato come una sfida tecnica e creativa per comprendere il funzionamento interno di una CPU.
Come funziona il processore EPROMINT?
Il processore EPROMINT utilizza chip EPROM pre-programmati per implementare operazioni logiche, simulando la logica di base di CPU classiche come la Z80. Può eseguire set di istruzioni reali, gestire interruzioni hardware e persino eseguire calcoli avanzati come moltiplicazioni e divisioni.
Quali sono le caratteristiche tecniche principali di EPROMINT?
EPROMINT è costruito su quattro perfboard di grandi dimensioni, utilizza oltre un chilometro di fili e impiega chip EPROM per implementare operazioni logiche. Il software è stato scritto da zero, con quasi 2000 righe di codice per definire le operazioni e gestire il flusso dei dati.
Cosa sono le EPROM e come funzionano?
Le EPROM
Quali sono altri progetti simili a EPROMINT?
Progetti simili includono il MK1 8bit Computer di Federico Scozzafava, che permette di visualizzare l'esecuzione delle istruzioni di una CPU tramite LED, e il computer a scheda singola MyNOR, che utilizza una sola porta NOR per costruire una CPU.
Quali strumenti sono necessari per programmare una EPROM?
Per programmare una EPROM sono necessari un programmatore di EPROM, come il 'Willem EPROM Programmer', e un software dedicato per caricare i dati nella memoria. È importante seguire le specifiche del chip e utilizzare strumenti compatibili per garantire una programmazione corretta.