12 points par GN⁺ 2023-09-18 | 1 commentaires | Partager sur WhatsApp
  • Le CPU est entièrement constitué de composants standard, sans FPGA ni microcontrôleur
  • L’objectif du projet est de montrer que la conception d’un CPU moderne n’est pas aussi difficile qu’on pourrait le penser
  • Les schémas du projet sont open source et publiés sur GitHub
  • Le CPU prend en charge le standard RV32I, fonctionne à 500 kHz et dispose de 512 kB de mémoire programme et de 512 kB de RAM
  • Il inclut une carte VGA noir et blanc simple, prenant en charge une résolution de 200x150 pixels, ce qui permet à l’utilisateur de connecter un moniteur externe et d’afficher des graphismes simples
  • Le CPU a été conçu et fabriqué par Filip Szkandera, aujourd’hui âgé de 19 ans, qui a consacré 2 ans à ce projet
  • Le projet accueille les contributions de la communauté, avec des pistes d’amélioration sur la fiabilité, la vitesse et des fonctionnalités supplémentaires comme une carte audio ou une meilleure carte VGA
  • Les contributeurs intéressés peuvent aider sur les schémas, la conception PCB, la création de nouveaux modules, le logiciel, le site web ou tout autre aspect lié au projet
  • Le projet dispose également d’un serveur Discord pour les discussions et le partage d’idées

1 commentaires

 
GN⁺ 2023-09-18
Avis Hacker News
  • Pineapple ONE est un CPU RISC-V 32 bits open source que l’on peut fabriquer chez soi en utilisant de la logique discrète, sans FPGA ni microcontrôleur.
  • Certains commentateurs doutent de la faisabilité du projet et soulignent l’espace nécessaire ainsi que la complexité du matériel requis.
  • Le projet est comparé à d’autres projets d’amorçage similaires, comme Minimal 64 de slu4, qui consistent eux aussi à construire des ordinateurs à partir de composants logiques discrets.
  • Le dépôt GitHub de Pineapple ONE est mentionné, mais il n’est pas clair lequel est le dépôt principal contenant les sources.
  • Le projet est salué pour son ambition, en particulier au vu du fait qu’une grande partie du travail a été réalisée par un lycéen tchèque.
  • Certains commentateurs critiquent la conception, notamment les empilements verticaux qui peuvent compliquer les flux électriques à cause d’éléments parasites comme la résistance, la capacité et l’inductance.
  • L’objectif du projet est de prouver qu’une conception de CPU « moderne » n’est pas si difficile, mais certains commentateurs remettent en question le caractère « moderne » du CPU conçu et suggèrent qu’il pourrait s’agir d’un CPU-jouet accompagné d’une campagne marketing.