cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
465 Views
Registered: ‎10-14-2010

Bug in XVtc_IntrHandler function in vtc_v8 (Video Timing Controller)

Jump to solution

Hi,

It seems there is a bug in error check routine in XVtc_IntrHandler function video timing controller v8 (2019.1)  The routine was as follows in 2015.4

/* Spurious interrupt has happened */
if (0 == (PendingIntr | XVTC_IXR_ALLINTR_MASK)) {

It was changed to 

/* Spurious interrupt has happened */
if (PendingIntr | XVTC_IXR_SPURIOUS_INTR_MASK) {

This if condition always returns true and the interrupt enters in error state. My solution was to change it as

if (PendingIntr & XVTC_IXR_SPURIOUS_INTR_MASK) {

I hope this bug will be fixed in coming releases.

Burak Kelleci

1 Solution

Accepted Solutions
Highlighted
Moderator
Moderator
400 Views
Registered: ‎11-09-2015

Hi @burak_kelleci 

Thank you for reppporting this issue. I have reported this to development to hae a fix.

Please note that it might not be in 2019.2 as it might be late for the release.

Regards


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos
1 Reply
Highlighted
Moderator
Moderator
401 Views
Registered: ‎11-09-2015

Hi @burak_kelleci 

Thank you for reppporting this issue. I have reported this to development to hae a fix.

Please note that it might not be in 2019.2 as it might be late for the release.

Regards


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**

View solution in original post

0 Kudos