This collection of code samples demonstrates how to effectively customize interfaces of FPGA IP produced with the HLS IP Gen Compiler. Altera recommends that you begin by studying the Component Interfaces Comparison sample and its sub-samples to learn about the basics of how you can customize interfaces for FPGA IP produced with the HLS IP Gen Compiler. Once you have familiarized yourself with the basic principles, you can study the other samples here to learn more advanced techniques and common stumbling blocks to watch out for.