Argonalyst

Pineapple ONE: Um processador RISC-V de código aberto

Argonalyst
18 September 2023

Sobre

Bem-vindo! O Pineapple ONE é um processador (macro) funcional, baseado em uma arquitetura de código aberto RISC-V. Esta arquitetura está se tornando muito popular nos dias de hoje, e é bem, de código aberto, então escolhemos construir uma CPU apenas a partir de componentes discretos e prontos para uso. Você ouviu certo, não há FPGA nem microcontrolador, apenas portas lógicas e memórias. Nosso objetivo é provar que projetar uma CPU "moderna" não é tão difícil, por isso lançamos nossos esquemas e tornamos o projeto de código aberto também. Você pode conferir nosso repositório no GitHub para mais informações. Se houver interesse suficiente, talvez possamos criar um kit DIY, para que qualquer pessoa interessada com habilidades de soldagem possa criar sua própria Pineapple ONE*!

* "Pineapple ONE" é um nome temporário e pode ser alterado posteriormente por motivos legais.

O que fizemos até agora

Filip Szkandera passou dois anos projetando e construindo uma CPU de 32 bits utilizando a arquitetura RISC-V. Sua CPU suporta o padrão RV32I, portanto é compatível com compiladores disponíveis. Ela opera a 500 kHz, possui 512 kB de memória de programa e 512 kB de RAM. Também possui um cartão VGA preto e branco simples com resolução de 200x150 px, para que possamos conectar um monitor externo e exibir alguns gráficos simples. Ele criou um programa de shell simples, que permite que os usuários interajam com a CPU através de um teclado conectado a uma das portas de entrada. Ele fez um protótipo primeiro, onde todos os recursos necessários foram testados e depurados e depois o otimizou para uma CPU modular em uma estrutura em forma de torre. Ele queria transformar isso em um projeto comunitário, para que qualquer pessoa interessada possa contribuir ou construir a sua própria. Agora é hora de ver até onde podemos chegar juntos como uma comunidade.

Como você pode contribuir

O protótipo atual que Filip fez não é 100% confiável e meio lento. Para (talvez) transformá-lo em um kit de algum tipo, esses problemas precisariam ser resolvidos e talvez algumas funcionalidades adicionais adicionadas - talvez um cartão de áudio, suporte para teclado PS/2 nativo ou um melhor cartão VGA - as possibilidades são infinitas. Se você quiser contribuir, pode ajudar com esquemas, projetando PCBs, criando novos módulos, software, site(s) ou literalmente qualquer outra coisa, não precisa ser relacionado a CPU. Sinta-se à vontade para entrar em nosso servidor no Discord para discutir suas ideias ou apenas ficar por lá se quiser :).

Vídeo

Sobre nós

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O verdadeiro motivo pelo qual querem controlar a IA

Argonalyst

IA da OpenAI escapou do Sandbox? O que REALMENTE aconteceu

Argonalyst

A maior virada da Inteligência Artificial começou... e vem da China

Argonalyst

o ALERTA de Satya Nadella que ASSUSTOU o mercado de IA

Argonalyst

GPT 5.6 SURPREENDE: OpenAI finalmente alcançou a Anthropic?

Argonalyst

Os novos modelos de IA estão decepcionando... e ninguém quer admitir isso

Argonalyst

Midjourney quer ESCANEAR humanos e o Open Source já rivaliza com Claude Opus

Argonalyst

Rio 3.5 e Fable 5: as duas polêmicas que expõem o futuro da IA

Argonalyst

Fim dos PCs como conhecemos: Nvidia, Microsoft e IA local vão mudar tudo

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?