Developer Guide
Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-B75C322F-4BFF-4198-A56F-A9A5E1BBE71B
Visible to Intel only — GUID: GUID-B75C322F-4BFF-4198-A56F-A9A5E1BBE71B
How Source Code Becomes a Custom Hardware Datapath
Traditionally, you program an FPGA using a hardware description language (HDL) such as Verilog or VHDL. However, a recent trend is to use higher-level languages. Higher levels of abstraction can reduce the design time and increase the portability of the resulting design.
The rest of this chapter discusses how the compiler maps high-level languages to a hardware datapath.