Como fazer uma CPU do ZERO? (ou programação com diagramas, LogiSim e VHDL)
Автор: Waine - Dev do Desempenho
Загружено: 2024-06-10
Просмотров: 38859
Описание:
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
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: