¿Alguna vez quiso hacer el salto de los microcontroladores a las fichas lógicas? Aunque no técnicamente lo mismo consideramos los dispositivos FPGA y CPLD en categorías similares. Al igual que FPGA, los dispositivos lógicos programables complejos le permiten construir hardware dentro de un chip. Y si tiene el Knack for Etching Circuit Bard, ahora puede construir su propio módulo de desarrollo CPLD. Los lectores de hackaday de larga data recordarán nuestra propia oferta en esta área.
Nuestros años de experiencia en Microcontroller nos han enseñado un mantra: si no funciona, es un problema de hardware. Tenemos una habilidad para perder horas tratando de averiguar por qué nuestro código no funciona. La mayoría de los tiempos es un problema de hardware. Y es por eso que es posible que no desee diseñar sus propias herramientas DEV cuando se apodere de comenzar. Pero una cosa que esta guía ha ido por ello son pruebas incrementales. Después de grabar e inspeccionar la placa, se rellena en etapas. Hay un código de prueba disponible para cada etapa que ayudará a verificar que el hardware está funcionando como se esperaba.
El CPLD está programado con ese encabezado de 10 pines. Si no tiene un programador, puede construir el suyo que usa un puerto paralelo. Incluido en la Junta es un Attiny2313, lo cual es un buen toque, ya que puede simular todo tipo de hardware diferentes para probar con su código VHDL. También hay una fila de LED, un conjunto de interruptores DIP, y algunos encabezados de ruptura para arrancar.