08-18-2017 07:27 AM
Hullo guys, Im new to Zync SoC , I managed to make my first Custom IP and connect it to the PS through the AXI Lite bus . Now Im working on a Custom IP that would need to make use of the general purpose IOs of the PL , but it is still controlled by the PS through the same AXI interface . The Custom IP is included as a component in the AXI Lite entity , so the problem now is how to connect the IOs of the custom IP to the IOs of the PL . I have searched the internet but have not found anything similar to my problem . So I would like to know if there is any reference demo , document or video for such problem .
Thx in advance >>>>>>>
08-18-2017 07:41 AM
@algorithm_1991 The obvious answer to me is to create a new custom IP that implements a master AXI interface and connect it to the AXI interconnect.
08-18-2017 08:09 AM
@hbucher thx for ur response man , but I do not need the master AXI , the problem is just connecting the IOs of the Custom IP to the PL IOs . Well for example consider the custom IP is a counter with reset and clock signals , and the clock will be the AXI slave clock , Reset will be a memory mapped bit in one of the AXI slave registers , the problem is to display the value of the counter (4 bit for example ) on the IOs of the PL
08-18-2017 08:14 AM
@algorithm_1991 Not sure this answers your question but you can add a GPIO or any other kind of interface when you package a new custom IP.
08-18-2017 09:06 AM
If your Custom IP already has ports for those PL I/Os, then all you need to do is 'Make External'.
You can get that option either from the toolbar menu or from the context menu (right mouse button) on the respective port in the block design.
Hope this helps,
08-18-2017 11:13 AM
@hpoetzl Can u plz explain it in little detail ?
I have the AXI generated IP , and I included my circuit in it as a component , and I instantiated it , so all im trying to do it to connect some an output port of the circuit to the IOs of the PL .
08-18-2017 02:51 PM