Etch dit eget CPLD Development Board
nogensinde ønsket at gøre hoppet fra mikrocontrollere til logiske chips? Selvom det ikke er teknisk det samme, anser vi, at FPGA og CPLD-enheder skal være i lignende kategorier. Ligesom FPGA’er giver komplekse programmerbare logiske enheder dig mulighed for at opbygge hardware inde i en chip. Og hvis du har fået knækken til ætsningskort, kan du nu bygge dit eget CPLD Development-modul. Long-time hackaday læsere vil huske vores egen levering på dette område.
Vores år med mikrocontroller erfaring har lært os en mantra: Hvis det ikke virker, er det et hardware problem. Vi har en evne til at spilde timer, der forsøger at finde ud af, hvorfor vores kode ikke virker. Størstedelen af tiden er det et hardwareproblem. Og det er derfor, du måske ikke vil designe dine egne dev-værktøjer, når du lige starter. Men en ting denne vejledning har at gå efter det er inkremental testning. Efter ætsning og inspektion af bestyrelsen er den befolket i etaper. Der er testkode til rådighed for hvert trin, der vil hjælpe med at kontrollere, at hardwaren fungerer som forventet.
CPLD’et er programmeret ved hjælp af den 10-polede overskrift. Hvis du ikke har en programmør, kan du bygge din egen, der bruger en parallelport. Inkluderet på tavlen er en Attiny2313, som er et godt præg, da det kan simulere alle former for forskellige hardware til at teste med din VHDL-kode. Der er også en række LED’er, et sæt DIP-switche, og et par breakout-overskrifter til at starte.