Configuring Constant Memory Cache Size (-const-cache-bytes= ) 7.20. Forcing Fewer Read Data Reorder Units to Reduce Area at the Expense of Read Throughput to Global Memory (-num-reorder) 7.19. Forcing a Single Store Ring to Reduce Area at the Expense of Write Throughput to Global Memory (-force-single-store-ring) 7.18. Forcing Ring Interconnect for Global Memory (-global-ring) 7.17. Disabling Burst-Interleaving of Global Memory (-no-interleaving= ) 7.16. Removing Debug Data from Compiler Reports and Source Code from the. Converting Warning Messages from the Intel® FPGA SDK for OpenCL™ Offline Compiler into Error Messages (-Werror) 7.14. Suppressing Warning Messages from the Intel® FPGA SDK for OpenCL™ Offline Compiler (-W) 7.13. Displaying the Estimated Resource Usage Summary On-Screen (-report) 7.12. Generating Compilation Progress Report (-v) 7.11. Defining Preprocessor Macros to Specify Kernel Parameters (-D ) 7.10. Specifying Schedule Fmax Target for Kernels (-clock= ) 7.9. Resolving Hardware Generation Fitting Errors during Kernel Compilation (-high-effort) 7.8. Compiling a Kernel for a Specific FPGA Board and Custom Platform (-board= ) and (-board-package= ) 7.7. Specifying the Name of an Intel® FPGA SDK for OpenCL™ Offline Compiler Output File (-o ) 7.6. Specifying the Location of Header Files (-I= ) 7.5. Compiling and Linking Your Kernels or Object Files without Building Hardware (-rtl) 7.4. Compiling Your Kernel without Building Hardware (-c) 7.3. Compiling Your Kernel to Create Hardware Configuration File 7.2. In order to generate an executable from this object file we would usually call esql again using the generated object file and any dependent object files as input.7.1. The linker isn’t invoked by esql when the –c flag is set which means no executable is created. The cc -c or gcc -c option will create an object *.o file from any input source *.c file. Note that -c is not a valid ESQL-C compiler option but a C compiler option. This essentially acts as a generic rule for any input ESQL-C source file that is presented as an argument to the make utility or not included as a dependency in an explicit rule. Most of the more obvious pattern rules are predefined and this type of rule isn’t particularly relevant for a very small project like this, but a version of it was included in the original so we’ve kept it in there.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2022
Categories |