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 theINTERFACE
pragma
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.