Kas tai yra FPGA/CPLD? Būtent į tokį klausimą reikia atsakyti pirmą kartą išgirdusiems apie programuojamas logines matricas. Atsakymus į šį ir kitus klausimus galima rasti dr. Dariaus Grigaičio parengtoje ir nemokamai platinamoje knygoje „Programuojamų loginių matricų pradžiamokslis“.
FPGA paplito nuo 1985 metų, kai kompanija „Xilinx“ išleido XC2064 mikroschemą, kurioje buvo tik 1000 loginių ląstelių. Bet tai buvo didelis žingsnis į priekį, suteikiantis galimybę programiniu būdu keisti mikroschemos vykdomas logines operacijas, negaištant laiko ilgam schemų gamybos procesui.
Vėlesnėse FPGA versijose atsirado galimybė suformuoti norimos architektūros programinius procesorius ir rašyti jiems įvairias programas. Šiais laikais FPGA pasiekė tokias aukštumas, kad vienoje mikroschemoje nesunkiai galima sutalpinti keletą lygiagrečiai veikiančių procesorių, pavyzdžiui, AVR, PIC, NIOS arba „MicroBlaze“.
FPGA – tai mikroschema, kuri gali pavirsti bet kokiu skaitmeniniu įrenginiu. Daugiau apie tai galite sužinoti paskaitę „Programuojamų loginių matricų pradžiamokslį“. Kartu su knyga pateikti veikiantys pavyzdžiai leis iš karto patikrinti pavyzdžio funkcionalumą.