Et field- Programmable Gate-Array ( FPGA ) bundkort er en slutbruger tilpassede hovedkortet. De er mere komplekse end traditionelle PC bundkort , men billigere end andre lignende komplekse boards . Formål
Selvom specifik arkitektur varierer mellem enhedens familier , logik celler eller individuelle komponenter i et FPGA -system , kombinere binære indgange med udgange i henhold til brugerens program. Et bundkort, der har FPGA support er beregnet til at være fleksibel i dens gennemførelse.
Advantage
En typisk forbruger bundkort udfører en funktion defineret af producenten , før produktionen. En FPGA bundkort har en funktion, der er bestemt af slutbrugeren . Dette giver brugerne adgang til komplekse designs uden kostbare teknik er forbundet med opgaven -specifikke bundkort.
Programmering
Brugere af en FPGA -system bruge særlig software til at fortolke enten skematiske diagrammer , eller hardware beskrivelse sprog ( HDL) . Den software-programmer FPGA bundkort , og beslutter layout af komponenter inden for FPGA -systemet. De fleste softwarepakker til denne opgave tillader brugeren at ændre placeringen af komponenter til at forbedre ydeevnen.