De består av ett konfigurerbart logikblock, programmerbar switchmatris, I/O-block och sammankopplingar.
Konfigurerbart logikblock
CLB består av uppslagstabeller (LUT:er), vippor och multiplexrar. De används för att implementera komplexa designfunktioner och synkronisera koden på FPGA:n.
Programmerbar switchmatris
En programmerbar switchmatris (PSM) används för att styra sammankopplingarna mellan de konfigurerbara logikblocken och in-/utdatablocken. Den programmerbara switchmatrisen ansluter varje block enligt programkoden och har switchelement som har sex passtransistorer inuti.
I/O-block
I/O-block är stift som kan programmeras som ingångsstift, utgångsstift eller båda
Sammankopplingar
Sammankopplingar bär signaler via ledningar för att ansluta ingångar och utgångar till logikblock.
De huvudsakliga skillnaderna mellan de två enheterna är hur de är uppbyggda. En CPLD-enhet är mycket begränsad i struktur så de är mindre flexibla. FPGA:er å andra sidan har en mycket hög logikkapacitet och kan enkelt programmeras för att utföra alla typer av digitala funktioner.
De finns i många tillämpningar som radarsystem, militär hårdvara, medicinsk utrustning och telekommunikationsteknik. Deras omprogrammerbara natur innebär att FPGA:er är lämpliga för ett brett spektrum av lösningar. De kan vara vilken digital krets som helst, beroende på antalet logikblock den innehåller. Ingenjörer använder ofta FPGA:er i prototyputveckling och specialdesignade integrerade kretsar (IC:er).
RS erbjuder ett sortiment av högkvalitativa enheter från ledande varumärken inklusive Xilinx, Altera och Lattice Semiconductor. Våra enheter finns tillgängliga i branschstandardpakettyper, stiftantal och monteringstyper för att passa alla dina elektroniska designbehov.