wollte den Sprung jemals von Mikrocontrollers an logische Chips machen? Obwohl nicht technisch dasselbe, wohnen wir, dass FPGA- und CPLD-Geräte in ähnlichen Kategorien sind. Wie FPGAs, komplexe programmierbare Logikgeräte können Sie Hardware in einem Chip erstellen. Wenn Sie den HNACK für Ätzplatinen haben, können Sie jetzt Ihr eigenes CPLD-Entwicklungsmodul erstellen. Langjährige Hackaday-Leser werden sich an unsere eigene Anlage in diesem Bereich erinnern.

Unsere Jahre der Mikrocontroller-Erfahrung hat uns ein Mantra unterrichtet: Wenn es nicht funktioniert, ist es ein Hardwareproblem. Wir haben ein Händchen, um Stunden zu verschwenden, um herauszufinden, warum unser Code nicht funktioniert. Die Mehrheit der Zeit ist ein Hardware-Problem. Deshalb möchten Sie vielleicht nicht Ihre eigenen Dev-Tools entwerfen, wenn Sie gerade anfangen. Aber eine Sache, die diese Führung dafür hat, ist inkrementelles Tests. Nach dem Ätzen und Inspizieren des Boards ist es in den Stufen besiedelt. Für jede Phase steht Testcode zur Verfügung, der dazu beiträgt, dass die Hardware wie erwartet funktioniert.

Die CPLD ist mit diesem 10-poligen Header programmiert. Wenn Sie keinen Programmierer haben, können Sie Ihr eigenes aufbauen, der einen parallelen Port verwendet. Auf der Tafel enthalten ist ein attiny2313, der eine gute Berührung ist, da es alle Arten von unterschiedlichen Hardware simulieren kann, um mit Ihrem VHDL-Code zu testen. Es gibt auch eine Reihe von LEDs, einen Satz von DIP-Schalter und ein paar Breakout-Header zum Booten.