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

Ex-OpenAI criou uma IA 200x mais rápida que as LLMs

Argonalyst

Opus 5.5 vs GPT-6: Nenhuma IA estava preparada para esse teste

Argonalyst

O Google mapeou o CÉREBRO de uma mosca… e a internet colocou DOOM nele

Argonalyst

De imagens perfeitas a descobertas científicas: IA está mudando de nível

Argonalyst

GPT-6 fez 99,9% neste Teste… Chegamos à AGI?

Argonalyst

O "Algoritmo Mortal" está chegando? IA já pode criar vídeos infinitos

Argonalyst

Anthropic pode se tornar a ÚNICA empresa do mundo, mas a AGI pode impedir isso

Argonalyst

Como Hackers roubaram MILHÕES em Bitcoin explorando um BUG quase invisível

Argonalyst

Os EUA proibiram esses Robôs por medo de espionagem

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