FPGA

GPTKB entity

Statements (145)
Predicate Object
gptkbp:instanceOf gptkb:microprocessor
abbreviation
FPGA
Programmable logic device
gptkbp:abbreviation FPGA
gptkbp:advantage low power consumption
higher power consumption
higher unit cost
lower performance than ASIC
reconfigurability
shorter time to market
instant-on capability
cost-effective for medium complexity designs
gptkbp:alternativeName CPLD
Complex_Programmable_Logic_Device
FPGA_development_board
FPGA_family
Field-Programmable_Gate_Array
Field-programmable_gate_array
Field_Programmable_Gate_Array
Field_Programmable_Unit
PLD
programmable_logic_device
gptkbp:canBeProgrammedBy gptkb:VHDL
gptkb:Verilog
gptkb:SystemVerilog
hardware description language
gptkbp:canBeReprogrammed yes
gptkbp:competitor FPGA
ASIC
gptkbp:configurationTechnology gptkb:EEPROM
Antifuse
Flash memory
gptkbp:contrastsWith application-specific integrated circuit
gptkbp:developedBy gptkb:Texas_Instruments
gptkb:Atmel
gptkb:Lattice_Semiconductor
gptkb:Xilinx
gptkb:Altera
gptkbp:fullName Programmable Logic Controller
gptkbp:hasApplication state machines
address decoding
glue logic
data path control
gptkbp:hasComponent I/O block
clock management circuitry
logic block
programmable interconnect
macrocells
logic blocks
input/output blocks
interconnect matrix
gptkbp:hasFeature non-volatile configuration memory
predictable timing
relatively low logic density
reprogrammable logic
gptkbp:implementedIn DSP blocks
custom digital circuits
memory controllers
network interfaces
processors
gptkbp:introducedIn 1980s
1985
gptkbp:inventedBy gptkb:Ross_Freeman
gptkb:Xilinx
gptkbp:limitation limited logic resources compared to FPGA
lower performance than ASICs
gptkbp:manufacturer gptkb:Intel
gptkb:Microsemi
gptkb:Lattice_Semiconductor
gptkb:QuickLogic
gptkb:Xilinx
gptkb:Altera
gptkbp:marketedAs gptkb:Intel
gptkb:Microchip_Technology
gptkbp:mayReferTo gptkb:PLD_Space
gptkb:Partido_Liberal_Democrático
gptkb:Partido_de_la_Liberación_Dominicana
Programmable Logic Controller
gptkbp:memoryType gptkb:Flash
Antifuse
SRAM
gptkbp:programmingLanguage yes
bitstream
hardware description language
CPLD development software
schematic entry
gptkbp:relatedTo gptkb:Programmable_Array_Logic
gptkb:Simple_Programmable_Logic_Device
FPGA
gptkbp:requires bitstream
gptkbp:standsFor FPGA
gptkbp:supports gptkb:Ethernet
gptkb:LVDS
gptkb:PCI_Express
gptkb:JTAG
gptkb:HDMI
gptkb:UART
gptkb:I2C
gptkb:SPI
boundary scan
in-system programming
parallel processing
DSP blocks
hardware-level concurrency
dynamic reconfiguration
high-speed I/O
power management
DDR memory interfaces
custom logic design
clock management
SerDes
embedded memory
hard processors
partial reconfiguration
soft processors
gptkbp:usedFor gptkb:signal_processing
aerospace
cryptography
data centers
digital circuit design
telecommunications
prototyping
hardware acceleration
reconfigurable computing
automotive electronics
logic replacement
custom logic implementation
gptkbp:usedIn gptkb:consumer_electronics
gptkb:machine_learning
gptkb:politics
aerospace
aerospace industry
automotive
data centers
digital circuits
electronics
embedded systems
networking
telecommunications
video processing
industrial control systems
test and measurement equipment
gptkbp:bfsParent gptkb:microprocessor
gptkbp:bfsLayer 4