a vrut vreodată să facă saltul de la microcontrolere la chips-uri logice? Deși nu tehnic același lucru considerăm că dispozitivele FPGA și CPLD sunt în categorii similare. La fel ca FPGA, dispozitive complexe logice programabile vă permit să construiți hardware în interiorul unui cip. Și dacă aveți acumularea pentru plăci de circuit de gravare, puteți construi acum propriul modul de dezvoltare CPLD. Cititorii Hackaday de lungă durată își vor aminti propria noastră ofertă în acest domeniu.
Anii noștri de experiență de microcontroler ne-au învățat o mantra: dacă nu funcționează, este o problemă hardware. Avem un talent pentru a pierde orele încercând să dau seama de ce codul nostru nu funcționează. Majoritatea timpului este o problemă hardware. Și de aceea, s-ar putea să nu doriți să vă proiectați propriile instrumente Dev când începeți. Dar un lucru în care acest ghid are pentru ea este testarea incrementală. După gravarea și inspectarea plăcii, este populată în etape. Există coduri de testare disponibile pentru fiecare etapă care va ajuta la verificarea faptului că hardware-ul funcționează conform așteptărilor.
CPLD este programat folosind antetul cu 10 pini. Dacă nu aveți un programator, vă puteți construi propria dvs. care utilizează un port paralel. Inclus pe bord este un Atracy2313, care este o atingere bună, deoarece poate simula toate tipurile de hardware diferite pentru a testa cu codul dvs. VHDL. Există, de asemenea, un rând de LED-uri, un set de comutatoare DIP și câteva anteturi de breakout la boot.