12 pontos por GN⁺ 2023-09-18 | 1 comentários | Compartilhar no WhatsApp
  • A CPU é composta inteiramente por componentes comuns, sem FPGA nem microcontrolador
  • O objetivo do projeto é mostrar que o design de CPUs modernas não é tão difícil quanto se imagina
  • O esquema do projeto é open source e está disponível no GitHub
  • A CPU oferece suporte ao padrão RV32I, opera a 500 kHz e conta com 512 kB de memória de programa e 512 kB de RAM
  • Inclui uma placa VGA simples em preto e branco, com suporte a resolução de 200x150 pixels, permitindo que o usuário conecte um monitor externo e exiba gráficos simples
  • A CPU foi projetada e construída por Filip Szkandera, hoje com 19 anos, que dedicou 2 anos a este projeto
  • O projeto recebe com satisfação contribuições da comunidade, e há áreas com potencial de melhoria, como confiabilidade, velocidade e recursos adicionais, como placa de áudio ou uma placa VGA melhor
  • Os interessados em contribuir podem ajudar com esquemáticos, design de PCB, criação de novos módulos, software, site ou qualquer outra coisa relacionada ao projeto
  • O projeto também mantém um servidor no Discord para discussões e troca de ideias

1 comentários

 
GN⁺ 2023-09-18
Comentários do Hacker News
  • O Pineapple ONE é uma CPU RISC-V de 32 bits, open source, que pode ser montada em casa usando lógica discreta, sem FPGA nem microcontrolador.
  • Alguns comentaristas questionam a viabilidade do projeto, apontando o espaço e a complexidade do hardware necessário.
  • O projeto é comparado a iniciativas semelhantes de bootstrap, como o Minimal 64 do slu4. Esses projetos também envolvem a construção de computadores com componentes de lógica discreta.
  • O repositório GitHub do Pineapple ONE foi mencionado, mas não está claro qual é o repositório principal que contém o código-fonte.
  • O projeto é elogiado por sua ambição, especialmente considerando que a maior parte do trabalho foi feita por um estudante do ensino médio da República Tcheca.
  • Alguns comentaristas criticam o design, especialmente o empilhamento vertical, que pode complicar o fluxo elétrico devido a elementos parasitas como resistência, capacitância e indutância.
  • O objetivo do projeto é provar que projetar uma CPU "moderna" não é tão difícil, mas alguns comentaristas questionam o quanto essa CPU projetada é de fato "moderna", sugerindo que pode ser uma CPU de brinquedo com uma campanha de marketing.