You can use the IFFT-2D IP through two different approaches:
Vitis Subsystem (VSS) - Recommended: The IP automatically handles leaf block connectivity and produces a
.vssfile. This is the recommended workflow for most users. Refer to Vitis Libraries IFFT-2D VSS example for reference.Manual Leaf Block Instantiation: Users manually instantiate and connect the individual leaf blocks that make up the IFFT-2D IP. This tutorial demonstrates this workflow, which provides greater control over design placement and avoids reserving full columns for the FFT implementation.
Note: To understand the required leaf blocks and how they must connect, first use approach 1 to instantiate the IP as a VSS. Then, examine the generated leaf blocks and their connectivity. After that, manually instantiate and connect these blocks in your custom configuration.