O primeiro CPU ASIC nascido na sala de informática do quartel
(github.com/mirseo)“O tempo no exército também pode ser plenamente significativo.”
O Project JSIlicon é um projeto iniciado para provar que “o tempo no exército também pode ser plenamente significativo.”
É um núcleo de CPU/ALU de 8 bits projetado do início ao fim em Verilog e um núcleo de CPU de verdade, com ALU, Program Counter e Register File.
No momento, o layout em silício, o GDSII, já foi concluído, e agora falta apenas a etapa final, o tape-out (a fabricação real do chip).
Se tudo correr como planejado, até novembro de 2025 ele embarcará no shuttle do TinyTapeOut usando o processo Skywater 130, e o CPU ASIC nascido na sala de informática do quartel na Coreia do Sul deverá ser fabricado como um CPU real.
Ainda falta muito e o nível é básico, mas acredito que a história que este projeto carrega — a de que “é possível desenvolver chips de silício durante o serviço militar” — vai além de uma simples questão técnica.
Na verdade, também houve muitos altos e baixos. O computador travava e desligava com frequência e, acima de tudo, a maior barreira que se colocou no meu caminho foi a restrição de “não ser possível instalar programas”.
“Mesmo que pareça não haver caminho ali, como sempre fiz, encontrarei um caminho.”
Se não dá para instalar, então com Cloud Actions.
Se não há IDE, então com web IDE.
Se não há FPGA, então com simulação.
Também é possível conferir a renderização 3D na web
https://mirseo.dev/
O código do projeto está disponível publicamente no GitHub
https://github.com/mirseo/JSilicon
E finalmente
“Criar meu próprio chip”, que era um dos objetivos da minha vida — isso se tornou realidade.
32 comentários
Torcendo por vocês,,
Muito obrigado pelo apoio!
Ainda tenho muito a melhorar, mas justamente por isso
continuarei aprendendo e me esforçando bastante daqui para frente!
No momento atual (2025-10-14),
como a primeira meta do JSilicon, chamada tape-out, foi concluída, também vou correr atrás da segunda e da terceira metas, além de tocar outros projetos!
Obrigado!
Tenha um ótimo dia!!
Impressionante. Quem vai fazer, faz de qualquer jeito
Muito obrigado por olhar com bons olhos!!
Ainda tenho muito a melhorar, mas
continuarei aprendendo e me esforçando bastante daqui para frente!
Obrigado!
Tenha um ótimo dia :)
O projeto JSilicon v0.2 entrou na fase final!
Agradeço sinceramente por todo o interesse e carinho dedicados ao projeto.
[Cronograma do projeto (resumo)]
2025-10-7 : Conclusão da geração do layout GDSII e da conversão para silício físico
2025-10-9 : Preparação e conversão do registro no shuttle de tapeout do JSilicon v0.2
2025-10-9 : A versão Release do JSilicon v0.2 se juntou ao shuttle TinyTapeout SKY 25b
Finalmente, um dos objetivos da minha vida, "criar meu próprio chip"
virou realidade de verdade.
Agora, o projeto JSilicon
passará para o desenvolvimento da próxima versão (JSilicon Next) e
para um modelo de atualização centrado em contribuidores (PR).
O próximo objetivo é
desenvolver um ASIC que realmente execute o runtime do Node.js.
"Mesmo quando sempre parece não haver um caminho ali,
como sempre fiz, encontrarei um caminho"
Obrigado.
Muito legal, esse tipo de coisa!
Obrigado!
Continuarei me esforçando e seguindo em frente até o objetivo final do projeto!
Ainda tenho muito a melhorar, mas acho que consegui chegar até aqui graças à ajuda de muitas pessoas.
Obrigado! Tenha um ótimo dia!! :)
Como dizer... hoje em dia tenho sentido que as pessoas que realmente têm curiosidade sobre algo e param para pensar estão ficando raras, mas o seu projeto, do motivo inicial à capacidade de execução, passa uma sensação de ser o padrão da ciência e da engenharia. Estou torcendo por você!
Muito obrigado pelo apoio!!
Tem tanta, tanta coisa que quero experimentar, então acho que vou continuar me esforçando bastante daqui para frente!
Obrigado pela avaliação positiva!
Vou continuar me dedicando bastante daqui para frente!!
Muito, muito obrigado! Tenha um ótimo fim de semana!!
(2025-10-09)
Um novo colaborador apareceu no projeto JSilicon!
Muito obrigado, de coração, pelo grande interesse e carinho pelo projeto.
Colaborador: @kim-sehun
Conteúdo da contribuição: melhoria da estabilidade de
FSM.ve adição de simulação de alta precisãoGraças a isso, a confiabilidade do projeto JSilicon e o nível de verificação por simulação subiram mais um patamar.
Senti que este projeto está crescendo junto com todos.
O conteúdo do PR foi refletido na branch
main, e os detalhes da contribuição foram adicionados ao README.Espero que tenham gostado.
Obrigado.
Uau, isso é impressionante.
Obrigado!
Ainda me falta muito, mas acho que consegui chegar até aqui graças ao apoio e à ajuda de tantas pessoas.
Daqui para frente, também vou continuar estudando e me esforçando bastante!
Tenha um ótimo dia hoje também :)
Incrível!
Obrigado!
Ainda me falta bastante, mas como meu objetivo daqui para frente é mirar em uma CPU de nível RISC, vou continuar aprendendo e me esforçando bastante!
O objetivo final é projetar eu mesmo um ASIC capaz de rodar diretamente o runtime do Node.js!
Obrigado pelo apoio!
Com a força que recebi, vou seguir firme até o tape-out!
Tenha um ótimo dia :)
Muito incrível...
Obrigado!
Na verdade, eu também fiquei me perguntando bastante se “isso vai dar certo...”. Travei várias vezes, mas, por sorte, tudo acabou dando certo e acho que consegui chegar até aqui!!
Como recebi o apoio de muita gente, vou correr até o tape-out!
Obrigado :)
Tenha um ótimo dia!!
Parabéns~ em breve o Exército vai virar fabless mesmo, rsrs
Obrigado!
Espero que este caso sirva de impulso para que surjam cada vez mais projetos incríveis desafiando o desenvolvimento de chips; quem sabe até o Exército acabe virando uma fabless!
Vou seguir correndo também nessa última etapa que falta até o tape-out!
Obrigado :)
Uau, que legal. Estou torcendo por vocês!!
Obrigado!
Daqui para frente, vou continuar me esforçando ainda mais e aprendendo.
Já que recebi tanto apoio, com certeza vou até o tape-out!
Obrigado pela torcida :)
Muito legal. Estou torcendo por vocês!
Obrigado!
Ainda falta muito, mas vou continuar me dedicando até o tape-out!
Obrigado pelo apoio :)
Incrível. Parabéns! Acho muito legal que você tenha sido consistente e alcançado seu objetivo. 👍
Obrigado!
Na verdade, várias vezes eu quis desistir.
Não só deste projeto, mas também enquanto fazia isso e aquilo.
Empacando e enfrentando erros.
Mesmo assim, alguns deles já estão quase na reta final, então acho que isso me deixa ainda mais orgulhoso. Agora vou seguir com tudo até o tape-out que falta!
Daqui para frente também vou continuar aprendendo e me esforçando bastante.
Obrigado :)
Força! :)
Obrigado! :)
Vamos correr rumo ao tape-out de verdade com todo o apoio que vocês nos deram!
Tenham um ótimo dia hoje também!! :)
Que projeto inspirador, haha. Parabéns!
Obrigado! Na verdade, há muitos desafios, mas acho que a gente aprende muito mais fazendo por conta própria.
Vou continuar me esforçando bastante daqui para frente!
Obrigado!!
Tenha um ótimo dia hoje também :)
Muito impressionante, parabéns!
Obrigado!! Vou continuar me esforçando bastante daqui para frente!
Tenha um ótimo dia hoje também!! :)
Como estudante de engenharia eletrônica que também se alistou no exército, este texto me inspirou bastante. Como resultado, acabei criando um projeto como o do veterano.
https://github.com/gogomaker/y_square
É um MPU de 16 bits!! Ainda faltam alguns ajustes de depuração, então há casos em que ele não funciona, mas pretendo continuar tentando até conseguir fazer dar certo.
Olá! Aqui é o Mirseo, que tocou o projeto JSilicon.
Fico muito feliz se o projeto que eu criei serviu de inspiração.
Sou grato, e ao mesmo tempo fico com aquela sensação boa, meio formigando.
Estou torcendo por você de coração, de verdade.
Acredito que, se você continuar desafiando até o fim e se esforçar sem desistir, com certeza vai conseguir.
Assim como eu consegui, acredito que você vai criar algo ainda mais incrível.
[Mirseo]
P.s Dei uma boa olhada no GitHub, também deixei uma estrela e estou te seguindo, então por favor conclua esse trabalho incrível e mostre para todos :)
Além disso, pessoalmente eu usava o CodeSpace, então recomendo esse ambiente, mas acabei conhecendo um ambiente novo agora, obrigado :)
Força.
Olhando para trás, já se passaram 6 meses.
Só o fato de você estar encarando esse tipo de desafio mesmo no exército já é algo admirável.
Sou sempre muito grato.
Espero, acima de tudo, que você conclua seu serviço militar em segurança e seja dispensado em segurança.