10-19-2020 06:24 AM
I am going to create an AXI_through IP block to connect two Video blocks with some changes of handshaking signals - M_axis_tid to S_axis_tuser. I tried two methods: first I tried create and package new IP. I chose Create AXI4 Peripheral. However, AXIS port doesn't have s0_axis_tuser. Then I tried create interface Definition, selected from axis_rtl interface definition and saved two xml files in a directory. The question is that how I can create an IP from this xml file. I do need a block which has all the video signalings (axis_tid, axis_tuser,..). I took a look at UG1118 and UG994. I could not find the next step on creating IP after defining Interface Definition.
So, I would appreciate any help.
10-27-2020 08:58 AM
From what I understand you would like to have an IP automatically generated after creating an interface. Correct?
If this is the case, this is not possible. The IP which are created with the AXI4/AXI4-Lite are generated from templates. The templates are not adaptable if you create a new interface.
So you will need to create the HDL for your IP from scratch (and then you can package it as an IP)
10-27-2020 09:15 AM
In HLS it's easy to work with streams with side channel signals, you may want to have a look at it.
11-25-2020 08:44 AM