1 Conceitos Iniciais e Fundamentos
Aprenda fundamentos do SystemVerilog: história, diferenças com Verilog, configuração de ambiente e primeiros projetos. Inicie sua jornada em hardware!
2 Tipos de Dados e Estruturas
Domine tipos de dados e estruturas: bits, logic, arrays dinâmicos, structs e enums. Técnicas para modelagem eficiente de hardware e verificação.
3 Construções Orientadas a Objetos
Domine POO em SystemVerilog: classes, herança, polimorfismo e encapsulamento. Crie códigos reutilizáveis e projetos escaláveis com técnicas profissionais.
4 Módulos, Interfaces e Hierarquia de Design
Domine módulos e interfaces em SystemVerilog: estrutura hierárquica, conexões simplificadas, parâmetros e controle temporal para designs eficientes.
5 Verificação e Testbench
Domine verificação em SystemVerilog com UVM, testbenches, simulação e assertions. Aprenda a criar estímulos e validar projetos de hardware com exemplos práticos
6 Processos Concorrentes e Threads
Controle de processos concorrentes e threads: técnicas como fork-join, semáforos e sincronização para sistemas paralelos eficientes em hardware.
7 Cobertura e Acompanhamento de Projeto
Domine cobertura funcional e de código em SystemVerilog: métricas, automação de testes, relatórios e integração com ferramentas profissionais.
8 Boas Práticas, Dicas e Otimizações
Domine boas práticas em SystemVerilog: otimize código, melhore desempenho em simulação/síntese e organize projetos com técnicas profissionais.
9 SystemVerilog Assertions e Verificação Formal
Domine SVA e verificação formal: garanta a corretude de designs com definição de propriedades, comparação de métodos e técnicas avançadas em SystemVerilog.
10 Randomização e Constraints Avançados
Domine randomização e constraints avançadas em SystemVerilog. Controle seeds, integre ferramentas e aumente cobertura e confiabilidade de testes.
11 Síntese e Implementação em FPGA/ASIC
Domine síntese SystemVerilog em FPGA/ASIC: ferramentas, fluxo, restrições de timing e análise. Particularidades ASIC vs FPGA e validação física de hardware.