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!

AR# 22373

7.1i EDK Xilkernel - Xilkernel stops working when external interrupt is faster than the systmr_freq

Description

Keywords: hang, XMK, timer

In my design, the XMK systmr_freq is set to be equal or greater than the opb_timer interrupt frequency. When a task goes to sleep, Xilkernel does not wake the process back up. How can I resolve this issue?

Solution

To work around the issue, change the systmr_freq value to be less than the opb_timer interrupt frequency.

This is fixed in the current version of the EDK software. The first version containing this fix is EDK 8.1.
AR# 22373
Date Created 11/11/2005
Last Updated 04/17/2007
Status Archive
Type General Article