Así que hizo cavar un poco en la web y subió con un sistema de desarrollo de Atmel CPLDs. comparación con los dispositivos de Altera muestra su pinout para ser el mismo (dentro de las restricciones que detallo a continuación), por lo que va a trabajar también. Construyendo el cable de interfaz y Junta de desarrollo presentará, luego descargar las herramientas, usted puede desarrollar sus propias aplicaciones de CPLD.
Tenga en cuenta las siguientes limitaciones y restricciones. He tratado de equilibrar la capacidad y sencillez así que usted puede construir algo que podrá disfrutar y aprender de.
Dispositivos de 5V solo. Ampliar el sistema para cubrir voltajes adicionales (3.3V, 2.5V, 1.8V son compatibles con dispositivos de Atmel en la misma familia) no es difícil, pero complica tanto la Junta de desarrollo y el cable de programación. Vamos a omitirlo por ahora. Tenga en cuenta que usted tiene que proporcionar una fuente de 5V a la Junta.
44 pin PLCC solo. En concreto, yo he programado el Atmel ATF1504AS. El concepto de Ghetto CPLD puede extenderse fácilmente a otros dispositivos de Atmel, pero este dispositivo parecía un buen compromiso entre precio, facilidad de uso y capacidad. El concepto debe extenderse también a otros dispositivos como los de Altera, Actel, Xilinx, etc.. De hecho, el Max7000 familia EPM7032 y EPM7064 a trabajar en el mismo zócalo mientras utilizas las versiones de 44 pin PLCC. Hasta ahora sólo he usado el Atmel programación por cable, pero la Altera Byte-Blaster es soportado por el software de Atmel y también debería funcionar bien. Es realmente un poco más simple diseño que el cable de Atmel. (He construido la versión Atmel y funciona, por lo que no he probado la versión Altera). SparkFun ofrece una versión de $15 del cable Altera. Puesto que esto funcionará para Atmel y Altera, lo recomiendo. Si vas a desarrollar con Altera partes, usted querrá obtener el software Altera también. Realmente no he probado esto, pero no hay razón que puedo pensar que no iba a funcionar.
La velocidad es limitada. Puesto que el sistema de desarrollo CPLD de Ghetto se construye con el cableado de la mano y sin plano de tierra, no espere un funcionamiento fiable a velocidades sobre unos pocos megahercios. Hasta que no se garantiza que su kilometraje puede variar. Por supuesto, si usted construye hardware prototipo que tiene un plano de tierra entonces el CPLD puede funcionar bien a altas velocidades. Simplemente no esperes a ir rápido montado en el sistema de desarrollo de Ghetto.