Test-Driven Hardware Development: True or False?
Poucas generalizações sobre projeto de hardware são tão boas como esta: é melhor encontrar os erros no início!
O fluxo de desenvolvimento tradicional, onde os testes ficam por último, podem trazer problemas para readequar o código projetado.
Por isso, uma técnica emprestada do mundo do software, chamada TDD (Test-Driven Development), procura eliminar o problema e reverter uma parte do fluxo de projeto.
Com o TDD, você executa testes para cada unidade de código antes de escrever o código.
Mas o TDD funciona para código RTL em FPGA?