ID
683152
Date
1/23/2025
Public
Visible to Intel only — GUID: rwf1668533517576
Ixiasoft
1. Discontinuation of the Intel® HLS Compiler
2. Intel® HLS Compiler Pro Edition Best Practices Guide
3. Best Practices for Coding and Compiling Your Component
4. FPGA Concepts
5. Interface Best Practices
6. Loop Best Practices
7. fMAX Bottleneck Best Practices
8. Memory Architecture Best Practices
9. System of Tasks Best Practices
10. Datatype Best Practices
11. Advanced Troubleshooting
A. Intel® HLS Compiler Pro Edition Best Practices Guide Archives
B. Document Revision History for Intel® HLS Compiler Pro Edition Best Practices Guide
6.1. Reuse Hardware By Calling It In a Loop
6.2. Parallelize Loops
6.3. Construct Well-Formed Loops
6.4. Minimize Loop-Carried Dependencies
6.5. Avoid Complex Loop-Exit Conditions
6.6. Convert Nested Loops into a Single Loop
6.7. Place if-Statements in the Lowest Possible Scope in a Loop Nest
6.8. Declare Variables in the Deepest Scope Possible
6.9. Raise Loop II to Increase fMAX
6.10. Control Loop Interleaving
Visible to Intel only — GUID: rwf1668533517576
Ixiasoft
1. Discontinuation of the Intel® HLS Compiler
Updated for: |
---|
Intel® Quartus® Prime Design Suite 24.1 |
Important: The Intel® High Level Synthesis (HLS) Compiler software product is discontinued. For details, refer to Product Discontinuance Notice PDN2404 .
To keep access to the latest FPGA high-level design features, optimizations, and development utilities, migrate your existing designs to use the FPGA Support Package for Intel® oneAPI DPC++/C++ Compiler. For more information about using the FPGA Support Package for Intel® oneAPI DPC++/C++, refer to Intel® oneAPI DPC++/C++ Compiler Handbook for Intel® FPGAs .