SoC FPGA
E660947
A SoC FPGA is an integrated device that combines a traditional FPGA’s programmable logic with embedded processor cores and peripheral interfaces on a single chip to enable flexible, high-performance system-on-chip designs.
Observed surface forms (3)
| Surface form | Occurrences |
|---|---|
| Versal ACAP family | 1 |
| Zynq UltraScale+ MPSoC | 1 |
| Zynq-7000 SoC | 1 |
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
field-programmable gate array
ⓘ
integrated circuit device ⓘ system-on-chip ⓘ |
| comparedTo | traditional FPGA ⓘ |
| differsFrom | traditional FPGA without embedded processors ⓘ |
| enables |
hardware acceleration of software workloads
ⓘ
integration of custom peripherals ⓘ post-deployment hardware updates ⓘ shorter time-to-market ⓘ system-on-chip designs ⓘ |
| hasComponent |
embedded processor core
ⓘ
hardware accelerators ⓘ high-speed transceivers ⓘ memory interfaces ⓘ on-chip interconnect ⓘ peripheral interfaces ⓘ programmable logic fabric ⓘ |
| hasProperty |
flexible system partitioning
ⓘ
hardware–software integration ⓘ heterogeneous computing ⓘ high integration density ⓘ high performance ⓘ low latency ⓘ reconfigurable logic ⓘ |
| integratesOnSingleChip | processor subsystem and programmable logic ⓘ |
| supports |
bare-metal software
ⓘ
custom hardware accelerators ⓘ embedded operating systems ⓘ hardware–software co-design ⓘ high-speed I/O protocols ⓘ partial reconfiguration ⓘ real-time operating systems ⓘ |
| targetUser |
embedded system designers
ⓘ
hardware engineers ⓘ software engineers ⓘ |
| typicallyIncludes |
ARM-based processor cores
ⓘ
DMA controllers ⓘ Ethernet MACs ⓘ GPIO interfaces ⓘ I2C interfaces ⓘ PCI Express interfaces ⓘ SPI interfaces ⓘ UART interfaces ⓘ on-chip memory controllers ⓘ |
| usedFor |
aerospace and defense systems
ⓘ
automotive systems ⓘ embedded systems ⓘ industrial automation ⓘ motor control ⓘ networking and communications ⓘ prototyping of ASIC designs ⓘ signal processing ⓘ software-defined radio ⓘ video and image processing ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.