Alors j’ai fait quelques recherches sur le web et est venu avec un système de développement pour Atmel CPLD. comparaison avec les dispositifs Altera montre leur brochage identique (dans les restrictions, je détaillerai ci-dessous), donc ils vont travailler également. En construisant le câble d’interface et de Conseil de développement, je vais présenter, puis téléchargez les outils, vous pouvez développer vos propres applications CPLD.
Notez les limitations et restrictions suivantes. J’ai essayé d’équilibrer la capacité et la simplicité donc vous pouvez construire quelque chose que vous appréciez et tirer des enseignements.
Dispositifs de 5V seulement. Extension du système afin de couvrir des tensions supplémentaires (3,3 v, 2,5 v, 1.8V sont pris en charge par des dispositifs d’Atmel dans la même famille) n’est pas difficile, mais cela complique aussi bien le Conseil du développement et du câble de programmation. Nous allons ignorer pour l’instant. Notez que vous devez fournir une alimentation de 5V à la Commission.
44 pin PLCC seulement. Plus précisément, j’ai programmé l’Atmel ATF1504AS. Le concept de Ghetto CPLD peut facilement être étendu à d’autres appareils d’Atmel, mais cet appareil semblait être un bon compromis entre prix, facilité d’utilisation et capacité. Le concept devrait également s’étendre à d’autres appareils tels que ceux de Xilinx, Actel, Altera, etc.. En fait, le Max7000 famille EPM7032 et EPM7064 travaillera dans la même prise tant que vous utilisez les versions PLCC 44 Epingle. Jusqu'à présent, j’ai seulement utilisé l’Atmel câble de programmation, mais la Altera octets-sableuse est pris en charge par le logiciel Atmel et devrait également fonctionner correctement. Il s’agit effectivement un peu plus simple que le câble d’Atmel. (J’ai construit la version Atmel et ça marche, donc je n’ai pas essayé la version Altera.) SparkFun propose une version de 15 $ du câble d’Altera. Étant donné que cela fonctionnera pour Atmel et Altera, je le recommande. Si vous allez développer avec Altera pièces, vous aurez envie d’obtenir le logiciel Altera ainsi. Je n’ai pas réellement essayé ceci, mais il n’y a aucune raison que je ne vois que ça ne marcherait.
La vitesse est limitée. Étant donné que le système de développement du CPLD Ghetto est construit avec câblage de main et aucun plan de masse, n’espérez pas un fonctionnement fiable à des vitesses plus quelques mégahertz. Même cela n’est pas garanti que votre kilométrage peut varier ! Bien sûr, si vous construisez matériel prototype qui a un plan de masse puis votre CPLD peut très bien fonctionner à des vitesses supérieures. Ne vous attendez pas qu’il aille rapide monté dans le système de développement de Ghetto.