Um Projeto Ambicioso de Hardware Caseiro
O renomado hacker de hardware Matthias Balwierz, mais conhecido como Bitluni, levou o conceito de “faça você mesmo” a um novo nível. Ele decidiu construir sua própria GPU, utilizando uma impressionante quantidade de 8.192 microcontroladores RISC-V (MCUs).
- A ideia original era criar um display, mas para otimizar custos, Balwierz optou por soldar um LED RGB diretamente em cada chip.
- Isso transformou sua criação em uma combinação de GPU e monitor, tecnicamente falando.
- O objetivo final é alcançar uma resolução de 320×200 pixels, exigindo 64.000 chips no total.
Consumo de Energia e Especificações
A “placa de vídeo” desenvolvida por Bitluni não é apenas complexa, mas também extremamente potente em termos de consumo:
- A fase inicial do projeto, com 8.192 chips, já demanda um total de 2.161 Watts de energia.
- Isso equivale a cerca de 655 amperes a 3.3 V, apesar de cada MCU consumir apenas 10 mA.
- Para alimentar essa “besta”, ele utilizou uma fonte Corsair WS3000 ATX e conversores personalizados de 12 V para 3.3 V de alta corrente.
Tecnologia RISC-V e Inovação na Programação
Os chips escolhidos são unidades QingKe CH570 RISC-V:
- Cada um contém uma CPU RISC-V de 32 bits, operando a até 100 MHz.
- Esses chips compactos incluem controlador USB, transceptor de 2.4 GHz e suporte a Bluetooth 5.0 LE.
- Com um custo de apenas $0.13 por unidade, o custo total para o array final de 64.000 chips ultrapassará $8.000.
Um dos pontos mais engenhosos do projeto é o método de programação:
- Balwierz criou uma ferramenta personalizada, impressa em 3D, em formato de garfo para programar cada MCU.
- Esta ferramenta é acoplada ao carro de uma impressora 3D, que utiliza um script Python com G-code para posicionar e programar cada chip com precisão.
Este projeto é um testemunho da criatividade e habilidade no mundo do hardware DIY, abrindo caminho para o que pode ser uma nova era de computação personalizada.