kiedykolwiek chciałem zrobić skok z mikrokontrolerów do frytek? Chociaż nie jest to technicznie tego samego, uważamy, że urządzenia FPGA i CPLD są w podobnych kategoriach. Podobnie jak FPGA, kompleksowe programowalne urządzenia logiczne pozwalają budować sprzęt wewnątrz chipa. A jeśli masz talent do płytki do trawienia, możesz teraz zbudować swój własny moduł rozwoju CPLD. Long-Time Hackaday Czytelnicy będą pamiętać nasze własne świadczenie w tej dziedzinie.
Nasze lata doświadczenia mikrokontrolera nauczyły nas mantry: jeśli nie działa, jest problem z sprzętem. Mamy talent do marnowania godzin próbujących dowiedzieć się, dlaczego nasz kod nie działa. Większość czasu jest to problem ze sprzętem. I dlatego możesz nie zaprojektować własnych narzędzi dev, gdy zaczynasz się. Ale jedna rzecz ta przewodnik ma na celu przyrostowe testowanie. Po trawianiu i sprawdzaniu tablicy jest wypełniony etapami. Dostępny jest kod testowy dla każdego etapu, który pomoże sprawdzić, czy sprzęt działa zgodnie z oczekiwaniami.
CPLD jest zaprogramowany za pomocą tego 10-pinowego nagłówka. Jeśli nie masz programatora, możesz zbudować swój własny, który używa portu równoległego. Włączony na pokładzie jest attiny2313, który jest dobry dotyk, ponieważ może symulować wszelkiego rodzaju różny sprzęt do testowania z kodem VHDL. Istnieje również wiersz diod LED, zestaw przełączników DIP i kilka nagłówków breakout do rozruchu.