Núcleo de Processador RISC Simplificado para Estação de Telemetria Embarcada
Visão geral
Sobre o que é este desafio
Projete um processador RISC de 8 bits em Verilog, valide 100% do teste em simulação e receba seu certificado verificável.
O Brief
O que você vai fazer e o que vai demonstrar.
A empresa não tem um núcleo de processador próprio e auditável, pequeno o suficiente para rodar em FPGA, capaz de pré-processar dados de telemetria.
Earning criteria — what you'll demonstrate
- Projetar o datapath e a unidade de controle de um processador simples a partir de uma especificação de conjunto de instruções
- Integrar um módulo HDL de terceiros (ALU de referência) a um projeto maior respeitando uma interface definida
- Verificar a execução correta de um programa de teste instrução por instrução em simulação
- Documentar decisões arquiteturais de hardware de forma rastreável para fins de auditoria
Adequação ao Programa
Onde isso se encaixa no seu programa.
Aperfeiçoa as mesmas habilidades que seu curso espera que você demonstre.
Conteúdo alinhado em breve.
Habilidades
Habilidades que você vai demonstrar.
Cada um aparece no seu certificado verificado.
Carreiras
Cargos para os quais este desafio te prepara.
Títulos reais. Pontes reais de habilidades. Escolha o mais próximo da sua trajetória.
Engenheiro(a) de Software Embarcado
Projetar um núcleo de processador do zero aprofunda o entendimento de como instruções viram sinais de controle, conhecimento essencial para quem depois escreve software de baixo nível para hardware customizado.
Este desafio aprimora
- verilog-hdl-design
- code-reading
- processor-microarchitecture-design
Software Engineer
A verificação sistemática de um conjunto de instruções, comparando estado esperado vs obtido a cada passo, transfere diretamente para práticas de teste automatizado e depuração de sistemas complexos em software.
Este desafio aprimora
- coverage-reports
- code-reading
- architecture-decision-records-adrs
Tech Lead
Coordenar uma equipe para dividir o projeto entre datapath, unidade de controle e verificação, além de documentar decisões arquiteturais, é uma prática direta de liderança técnica em projetos de hardware complexos.
Este desafio aprimora
- architecture-decision-records-adrs
- processor-microarchitecture-design
- coverage-reports
Só mais uma coisa