quando somos introduzidos nos internos de um microprocessador, é muito provável que possamos mostrar algo como uma das primeiras gerações de CPUs de 8 bits de a década de 1970. Haverá o grupo familiar de registros e contadores, uma unidade aritmética e lógica (ALU) e um decodificador de instruções com a lógica de controle associada. Um conjunto de instruções complexo causa o decodificador aos registros de marechal e Alu para fazer todas as várias funções na ordem ideal. As CPUs podem ter mudado em muitas maneiras considerando que a década de 1970, mas o diagrama de blocos de um 8080 ou similar ainda fornece um aterramento básico para o iniciante.
Então, quando contamos sobre outra CPU feita em casa usando chips lógicos TTL, você pode esperar que ela siga este caminho bem gasto. Felizmente, embora a comunidade de hacking de hardware seja sempre capaz de saltar surpresas sobre nós, e [Szoftveres] fez exatamente isso com seu design. É um criador de uma instrução que segue uma arquitetura provocada por transporte, e isso indica que se desvia acentuadamente da arquitetura convencional descrita acima. Cada instrução é uma etapa entre as diferentes funções físicas do processador, e a computação é obtida pelas funções físicas que funcionam nos dados, pois são movidas para dentro deles e apresentando o resultado em suas saídas prontas para serem movidas em outro lugar. O resultado é um computador que é, por si só, simplesmente simples, embora à custa de alguma inflexibilidade e falta de algumas funções de hardware que tomemos para aprovação em muitos processadores mais convencionais.
Este criador foi construído em um pedaço de stripboard, e tem uma placa acompanhante com exibição, teclado e modem. Há uma pequena placa com base em um microcontrolador ATMGA8, que executa a função do carregamento rápido do programa e pode ser removido quando o código é carregado. O software pode ser escrito em uma língua C-like ANC compilado usando o compilador em seu repositório do GitHub, e ele produziu um vídeo do YouTube do fabricante em operação. Este projeto vale a pena ler através de profundidade, por sua introdução a essa arquitetura ligeiramente incomum.
Nós trouxemos muitas CPUs de lógica de 74 TTL ao longo dos anos, mas surpreendentemente este não é o primeiro design de instrução única.