Code, files and instructions for module 2 (same instructions as in module 1 to setup and run the Vitis tools)
In this module…
1> Pipeline for throughput
2> General description ofPIPELINE
3> Introduction to theINTERFACEpragma
This module is meant to focus on the pipeline pragma and go through the description below.
The kernel source code with the loops annotated with the pragma will produce the same results as in module 1, that’s because since simple loops and inner loops (for nested loops) are automatically pipelined by the tool. This version also adds the interface pragma to explicitely describe the connectivity and settings for the C ports of the kernel.