Como fazer uma CPU do ZERO? (ou programação com diagramas, LogiSim e VHDL)

A ferramenta fundamental de todo programador é uma CPU. Sem ela não conseguimos fazer absolutamente nada. Mas você já parou pra pensar como elas são projetadas? Como as fabricantes fazem para gerar o circuito de suas CPUs? Será que nós mesmos não podemos projetar e rodar nossas CPUs? Nesse vídeo eu explico o ciclo de projeto que podemos utilizar para desenvolver uma CPU, desde diagramas e flip flops, passando pelo LogiSim, até usar uma linguagem de descrição, como o VHDL, realizar simulações e por fim colocar o circuito numa FPGA com o Quartus. O objetivo é dar uma introdução ao tema para quem não conhecia todo o processo e alternativas que temos para construir um processador nós mesmos. 00:00 Introdução 00:52 CPU como circuito eletrônico 02:05 Circuitos combinacionais e sequencias 04:07 Flip Flops 05:52 Logisim 06:17 Somador no Logisim 08:28 Linguagens de descrição de hardware 08:52 Pedroni, o brasileiro da área 09:40 Arquitetura MIPS 13:06 Código em VHDL 19:34 Como rodar VHDL 20:26 FPGAs 22:00 Conclusões LINKS: Flip Flops Embarcados: https://embarcados.com.br/conhecendo-... LogiSim: http://www.cburch.com/logisim/pt/inde... Livro Pedroni: https://direct.mit.edu/books/book/401... Arquitetura MIPS: https://en.wikipedia.org/wiki/MIPS_ar... Repositório CPU: https://github.com/wainejr/CSW30 GHDL: https://github.com/ghdl/ghdl Exemplo GHDL: https://github.com/ghdl/ghdl/issues/1842 Quartus: https://www.intel.com.br/content/www/... REDES: Site: https://www.wainejr.com/ Instagram:   / waine_jr   TikTok:   / waine_jr   GitHub: https://github.com/wainejr/ Discord:   / discord  

Guia para começar no BAIXO NÍVEL
▶︎

Guia para começar no BAIXO NÍVEL

ARM não é melhor que x86 (ou a superação de RISC vs. CISC)
▶︎

ARM não é melhor que x86 (ou a superação de RISC vs. CISC)

GCC194 - Construindo um Processador AO VIVO (Parte 1 - PC e Memória de Instruções)
▶︎

GCC194 - Construindo um Processador AO VIVO (Parte 1 - PC e Memória de Instruções)

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use
▶︎

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

Assembly in practice, 8051 on paper with pen.
▶︎

Assembly in practice, 8051 on paper with pen.

HOW TRANSISTORS RUN CODE?
▶︎

HOW TRANSISTORS RUN CODE?

APRENDA a PROGRAMAR em ASSEMBLY!
▶︎

APRENDA a PROGRAMAR em ASSEMBLY!

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY
▶︎

HOLY ROSARY TODAY THURSDAY, JUNE 11, 2026 ST. JUDE THADDEUS & LUMINOUS MYSTERIES | DAILY HOLY ROSARY

Programador de GPU dá opinião sobre Bend (nova linguagem brasileira para GPUs)
▶︎

Programador de GPU dá opinião sobre Bend (nova linguagem brasileira para GPUs)

Faça uma CPU DO ZERO! )) ((
▶︎

Faça uma CPU DO ZERO! )) ((

Como a GPU multiplica matrizes? (spoiler: não é tão simples)
▶︎

Como a GPU multiplica matrizes? (spoiler: não é tão simples)

De assembly para código de máquina (assembler em MIPS, x86 e ARM)
▶︎

De assembly para código de máquina (assembler em MIPS, x86 e ARM)

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30
▶︎

New Jellyfish Aquarium • Healing of Stress, Anxiety and Depressive States • Goodbye Insomnia #30

How do computers work? CPU, ROM, RAM, address bus, data bus, control bus, address decoding.
▶︎

How do computers work? CPU, ROM, RAM, address bus, data bus, control bus, address decoding.

11-06-26 Sukhmani Sahib Full Path | ਸੁਖਮਨੀ ਸਾਹਿਬ ਪਾਠ | Sukhmani Sahib Da Path | Fast Sukhmani
▶︎

11-06-26 Sukhmani Sahib Full Path | ਸੁਖਮਨੀ ਸਾਹਿਬ ਪਾਠ | Sukhmani Sahib Da Path | Fast Sukhmani

John Mearsheimer & Sergey Karaganov: Atomschlag auf Europa zur Wiederherstellung der Abschreckung
▶︎

John Mearsheimer & Sergey Karaganov: Atomschlag auf Europa zur Wiederherstellung der Abschreckung

God Says:"STOP HERE — LISTEN AND HEAR ME SPEAK"/God Message Now/God Message
▶︎

God Says:"STOP HERE — LISTEN AND HEAR ME SPEAK"/God Message Now/God Message

Richard Stallman: The Most Inconvenient Man in IT
▶︎

Richard Stallman: The Most Inconvenient Man in IT

EMPIEZA EL JUEVES CON FE | HOY DIOS TE DA PROTECCIÓN Y PAZ PARA TU FAMILIA | PADRE FREDDY BUSTAMANTE
▶︎

EMPIEZA EL JUEVES CON FE | HOY DIOS TE DA PROTECCIÓN Y PAZ PARA TU FAMILIA | PADRE FREDDY BUSTAMANTE

Roses Vase Painting | Gold Frame TV Art | Art Screensaver for TV 3 Hrs
▶︎

Roses Vase Painting | Gold Frame TV Art | Art Screensaver for TV 3 Hrs