UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Voyager
Voyager
145 Views
Registered: ‎10-31-2016

zynq ultrascale+ : custom IP intrrupt handleing

Jump to solution

Hello, 

I have a user custom IP, which generate interrupt. This I directly connected to PS IP (pl_ps_irq0). 

I would like to know how to use this interrupt in PS. Do I have write driver for interrupt controll or I must use AXI interrupt controller from Xilinx ? Which is recommented way to implement interrupt from custom IP? or there is other ways to use interrupts?

Thank you

Kind regards 

0 Kudos
1 Solution

Accepted Solutions
Voyager
Voyager
90 Views
Registered: ‎10-31-2016

Re: zynq ultrascale+ : custom IP intrrupt handleing

Jump to solution

I am able to write driver and enable interrupt. 

I followed the video 

https://youtu.be/o8JlJGbkX_s

Regards

Notice: Time Marker ~26:45, use the modified VHDL code for 0x05F5E100 (Shown a few moments before) and ignore the VHDL you see there. This video is targeted for the Zybo board for the development of a custom IP in the programmable logic which will generate an interrupt to the Zynq processing ...
0 Kudos
2 Replies
Moderator
Moderator
117 Views
Registered: ‎09-12-2007

Re: zynq ultrascale+ : custom IP intrrupt handleing

Jump to solution

You can write your own driver. Or, you can use the UIO driver. Please see the wiki below for help using the UIO on ZCU102 (Zynq Ultrascale)

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842490/Testing+UIO+with+Interrupt+on+Zynq+Ultrascale

 

0 Kudos
Voyager
Voyager
91 Views
Registered: ‎10-31-2016

Re: zynq ultrascale+ : custom IP intrrupt handleing

Jump to solution

I am able to write driver and enable interrupt. 

I followed the video 

https://youtu.be/o8JlJGbkX_s

Regards

Notice: Time Marker ~26:45, use the modified VHDL code for 0x05F5E100 (Shown a few moments before) and ignore the VHDL you see there. This video is targeted for the Zybo board for the development of a custom IP in the programmable logic which will generate an interrupt to the Zynq processing ...
0 Kudos