Hem : Hårdvaruvillkor : FPGA-definition

FPGA

Står för "Fältprogrammerbar grindmatris." En FPGA är en integrerad krets som kan anpassas för en specifik applikation. Till skillnad från traditionella CPU: er, FGPA är "fältprogrammerbara", vilket innebär att de kan konfigureras av användaren efter tillverkning.

FPGA innehåller programmerbara logiska block som kan kopplas i olika konfigurationer. Dessa block skapar en fysisk uppsättning logiska grindar som kan användas för att utföra olika operationer. Eftersom grindarna kan anpassas kan FPGA optimeras för alla datoruppgifter. Detta ger FPGA: er potential att utföra operationer flera gånger snabbare än en kabelansluten Processorn.

Fältprogrammerbara grindmatriser anpassas vanligtvis med hjälp av ett hårdvarubeskrivningsspråk eller HDL. En programmerare kan använda HDL-kommandon för att konfigurera grindanslutningarna (hur grindarna ansluter till varandra) såväl som grindarna själva. Till exempel kan en grind tilldelas a boolean operatör, såsom AND, OR eller XOR. Genom att länka flera grindar är det möjligt att utföra avancerade logiska operationer.

Eftersom FPGA: er är utformade för att programmeras för specifika applikationer är de inte lämpliga för personliga datorer. De har dock ett brett utbud av fältapplikationer. Exempel inkluderar telekommunikationer, datacenter, vetenskaplig databehandling och audio / video-bearbetning. Förutom att användas i servrar och avancerad datorer, de kan också implementeras i elektroniska enheter, såsom TV-apparater, radioapparater och medicinsk utrustning.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av FPGA. Det förklarar i dataterminologi vad FPGA betyder och är ett av många hårdvarubegrepp i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna FPGA-definition är till hjälp kan du referera till den med citatlänkarna ovan.