CPU feita de chips 74HC é uma bagunça gloriosa

CPU feita de chips 74HC é uma bagunça gloriosa


Você já começou um projeto que sentiu ganhar vida própria? Este projeto de [Paulo Constantino] é um processador inteiro chamado apanhador de sonhos em breadboards, e é uma bela selva digital. Além disso, ele funciona para se conectar a um monitor VGA analógico. Quão legal é isso!

Projetar uma ULA e, em seguida, uma CPU é um exercício típico para estudantes de design digital e é feito usando VerilogHDL ou VHDL. Isso envolve a criação de uma ULA que pode adicionar, subtrair etc, enquanto uma unidade de controle gerencia movimentações de dados e coisas do tipo. Há também uma busca de memória e decodificação de instruções composta de de-mulitiplexers e um monte de flip-flops que compõem registros e flags. Eles são tão complexos quanto soam, se não mais.

[Paulo Constantino] foi em frente e desenhou a coisa toda em Eagle como um esquemático usando chips lógicos 74HC. Para construí-lo, em vez de um PCB, ele usou breadboards. Tudo a partir de decodificadores de barramento para controlar um monitor VGA externo é feito usando fios de jumper. Cobrimos um vídeo sobre o projeto há algum tempo, mas essa atualização adiciona uma interface de placa de vídeo à compilação.

A CPU atualiza o buffer de exibição na placa VGA e, no vídeo abaixo, mostra a atualização lenta e constante. O fato de que a selva de fios pode dirigir uma tela é incrível. Desde então, ele começou a trabalhar em uma versão de 16 bits do processador e adoramos ver alguém entender isso.

Para aqueles mais acostumados com o PCB, o projeto do cartão de associado Z80 é uma ótima opção para os fãs de computadores de 8 bits.

Obrigado a [engenheiro analógico] pela dica.