Ами програмируеми логики са, GAL, PAL, CPLD,FPGA. С общи думи представляват матрици от И-НЕ , ИЛИ-НЕ логически елементи, но броя им в една интегрална схема достига до хиляди. Та при тях програмирането представлява синтезиране на устройство като се опроводяват връзките между логическите елементи езика, с който се синтезира е VHDL,verilog ,abel. Като цяло идеята е ТТЛ-ките да се вкарат в един чип, тъй като един ТТЛ има само към 4 лог. елемента, а в програмируемата логика може да има както казах хиляди.