September 13
Un field-programmable gate array (FPGA) scheda madre è una scheda logica end-utente personalizzata. Essi sono più complessi di schede madri PC tradizionali, ma meno costoso di altre schede simile complesse.
Anche se specifica architettura è diversa tra le famiglie di dispositivi, celle logiche, o di singoli componenti all'interno di un sistema di FPGA, combinare ingressi binari con le uscite secondo il programma dell'utente. Una scheda madre che ha il supporto FPGA è pensato per essere flessibile nella sua attuazione.
Una tipica scheda madre consumatore svolge una funzione definita dal costruttore prima della produzione. Una scheda madre FPGA ha una funzione che è determinato dall'utente finale. Ciò consente l'accesso degli utenti ai progetti complessi senza l'ingegneria costosi associati con le schede madri compiti specifici.
Gli utenti di un sistema di FPGA utilizzano uno speciale software per interpretare entrambi i diagrammi schematici, o linguaggio di descrizione hardware (HDL). Il software programmi la scheda madre FPGA, e decide la disposizione dei componenti all'interno del sistema FPGA. La maggior parte dei pacchetti software per questo compito consentono all'utente di modificare la posizione dei componenti per migliorare le prestazioni.