Mudanças entre as edições de "Processador 8 bits do zero"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
 
Este projeto tem como objetivo estudar sobre e construir uma CPU programável de 8-bits a partir de portas lógicas, a princípio utilizando como inspiração os vídeos e instruções do [https://eater.net/ Ben Eater].
 
Este projeto tem como objetivo estudar sobre e construir uma CPU programável de 8-bits a partir de portas lógicas, a princípio utilizando como inspiração os vídeos e instruções do [https://eater.net/ Ben Eater].
   
  +
A ideia é nos encontrarmos de 15 em 15 dias, de preferência às terças-feiras. A princípio, o próximo encontro seria no dia 25 de julho, porém neste dia ocorrerá a [[Noite de Processing]]. Desta forma, definiremos na lista a melhor data para o encontro.
O primeiro encontro será no dia '''11 de julho às 19:30''', quando discutiremos sobre o projeto, escopo, encontros regulares (a princípio de 15 em 15 dias às terças-feiras).
 
  +
  +
== 11 de julho ==
  +
  +
Começamos discutindo o escopo dos trabalhos. A ideia será seguir o material do Ben Eater, mas, mais importante que seguir eventuais passos a passos será estudar os conceitos para aprendermos sobre o assunto.
  +
  +
Também poderemos sugerir mudanças ao projeto no decorrer dos trabalhos. Por exemplo, o primeiro módulo é sobre geradores de clock feitos com timers 555. Como sugerido pelo Jucá, poderemos também estudar implementações com cristais.
  +
  +
O Jucá também nos deu uma explanação sobre o Patinho Feio, explicou conceitos básicos de arquitetura, e pudemos comparar alguns conceitos do processador montado pelo Ben ao Patinho Feio. Vimos o vídeo de apresentação do Ben, observando o projeto já finalizado e vendo-o funcionar.
  +
  +
Para o próximo encontro, decidimos nos dedicar ao primeiro módulo do programa proposto, estudando e criando um gerador de clock para o processador.
  +
  +
A data do próximo encontro será definida na lista, sendo aproximadamente daqui a duas semanas.
   
 
== Material relevante ==
 
== Material relevante ==

Edição das 09h31min de 12 de julho de 2017

Este projeto tem como objetivo estudar sobre e construir uma CPU programável de 8-bits a partir de portas lógicas, a princípio utilizando como inspiração os vídeos e instruções do Ben Eater.

A ideia é nos encontrarmos de 15 em 15 dias, de preferência às terças-feiras. A princípio, o próximo encontro seria no dia 25 de julho, porém neste dia ocorrerá a Noite de Processing. Desta forma, definiremos na lista a melhor data para o encontro.

11 de julho

Começamos discutindo o escopo dos trabalhos. A ideia será seguir o material do Ben Eater, mas, mais importante que seguir eventuais passos a passos será estudar os conceitos para aprendermos sobre o assunto.

Também poderemos sugerir mudanças ao projeto no decorrer dos trabalhos. Por exemplo, o primeiro módulo é sobre geradores de clock feitos com timers 555. Como sugerido pelo Jucá, poderemos também estudar implementações com cristais.

O Jucá também nos deu uma explanação sobre o Patinho Feio, explicou conceitos básicos de arquitetura, e pudemos comparar alguns conceitos do processador montado pelo Ben ao Patinho Feio. Vimos o vídeo de apresentação do Ben, observando o projeto já finalizado e vendo-o funcionar.

Para o próximo encontro, decidimos nos dedicar ao primeiro módulo do programa proposto, estudando e criando um gerador de clock para o processador.

A data do próximo encontro será definida na lista, sendo aproximadamente daqui a duas semanas.

Material relevante

- Vídeos do próprio Ben Eater, bastante educativos, falando sobre desde transistores, portas lógicas, até o passo a passo da construção do processador montado por ele.

- The Elements of Computing Systems: Building a Modern Computer from First Principles

- Building a Modern Computer from First Principles

- Alguns projetos em desenvolvimento / já desenvolvidos aqui no Garoa que podem servir de insumo para ideias, como o CPU do Zero e o TTL CPU