Statements (49)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:electronic_design_automation
|
| gptkbp:alsoKnownAs |
HLS
|
| gptkbp:application |
ASIC design
FPGA design |
| gptkbp:challenge |
Verification
Resource optimization Debugging Quality of results |
| gptkbp:commercialTool |
Cadence Stratus HLS
Mentor Catapult HLS Xilinx Vivado HLS Synopsys Synphony C Compiler |
| gptkbp:defines |
The process of converting a high-level algorithmic description of hardware into a register-transfer level (RTL) implementation.
|
| gptkbp:developedBy |
1980s
|
| gptkbp:enables |
Algorithm-to-hardware mapping
Design space exploration Faster hardware design |
| gptkbp:field |
gptkb:electronic_design_automation
Computer engineering Digital design |
| gptkbp:format |
gptkb:VHDL
gptkb:Verilog gptkb:RTL |
| gptkbp:goal |
Increase productivity
Enable higher abstraction in hardware design Reduce time-to-market |
| gptkbp:language |
gptkb:SystemC
gptkb:C++ C |
| gptkbp:openSourceTool |
LegUp
OpenHLS ROCCC |
| gptkbp:output |
Hardware netlist
Synthesizable RTL code |
| gptkbp:processor |
gptkb:Binding
Scheduling Allocation Control synthesis Data path synthesis |
| gptkbp:relatedTo |
Logic synthesis
Hardware description language Behavioral synthesis |
| gptkbp:standardizedBy |
gptkb:IEEE
IEEE 1666 (SystemC) |
| gptkbp:usedBy |
Hardware designers
System architects |
| gptkbp:bfsParent |
gptkb:Vivado_Design_Suite_HL_System_Edition
|
| gptkbp:bfsLayer |
9
|
| https://www.w3.org/2000/01/rdf-schema#label |
High-Level Synthesis
|