Vivado AXIS endpoint

Thread Starter


Joined Feb 16, 2015
I am using the Vivado CIC Compiler 4.0 IP block. It is configured to process two channels. Data leaves the block using the axis master interface. I want to process the two channels with a series of math operations (multipliers, adders etc.). The math operations are the same for both channels. But the multiplier and adder IP blocks are not in the AXI format for inputs and outputs. Do I need to create an "AXIS endpoint", to separate my two channels out of the CIC block, and make them usable for the multiplier IP block? Or is there a more straightforward approach that I'm missing?