La spécification de la fonction de veille est de provoquer un retard au moins égal à la valeur spécifiée. Le temps réel de retour de la fonction peut être plus long que celui-ci, mais ne doit jamais être plus court.
L’implémentation de l’Nios® II de l’veille est réglée pour s’assurer que le processeur applique avec précision les exigences de retard. Cependant, comme avec tout appel de fonctions logicielles, il peut y avoir une latence supplémentaire en raison de la récupération des instructions à partir de mémoires plus lentes. Ces retards pourraient être très importants pour de très petites valeurs d’veille.
Si un délai très précis est nécessaire, il est recommandé d’utiliser un timer axé sur les interruptions car il s’agit d’un cycle précis. Cependant, pour un délai d’au moins la valeur spécifiée, l’veille est recommandée.