sempre quis fazer o salto de microcontroladores para chips lógicos? Embora não seja tecnicamente a mesma coisa que consideramos dispositivos FPGA e CPLD para serem em categorias semelhantes. Como FPGAS, dispositivos lógicos programáveis complexos permitem construir hardware dentro de um chip. E se você tiver o KNACK para gravar placas de circuito, agora você pode construir seu próprio módulo de desenvolvimento de CPLD. Leitores de Hackaday de longa data lembrarão nosso próprio fornecimento nesta área.
Nossos anos de experiência em microcontrolador nos ensinaram um mantra: se não funcionar, é um problema de hardware. Temos um talento para desperdiçar horas tentando descobrir por que nosso código não funciona. A maioria do tempo é uma questão de hardware. E é por isso que você pode não querer projetar suas próprias ferramentas devas quando começar. Mas uma coisa que este guia está indo para isso é testes incrementais. Depois de gravar e inspecionar a placa, é preenchido em etapas. Há código de teste disponível para cada estágio que ajudará a verificar se o hardware está funcionando conforme o esperado.
A CPLD é programada usando esse cabeçalho de 10 pinos. Se você não tiver um programador, você pode construir o seu próprio que usa uma porta paralela. Incluído no quadro é um atiny2313, que é um bom toque, pois pode simular todos os tipos de hardware diferente para testar com o seu código VHDL. Há também uma fileira de LEDs, um conjunto de switches DIP e alguns cabeçalhos de breakout para inicializar.