XR68C681
#+ % (% % '( (" .%
% $ ( HI (" ( ( #" '%$(-
( '$(( :(3(%" $(% %3
'( '$(( '%(- (" %
% $ ( HI ( '( '%$(-
'$(( (% % $ (
HI% (% -(%
,% # (% H(&I -(%" $
+" ' $ & '%%
C.3 Masked Interrupt Status Register (MISR)
'% + # -(% (% %('& %%
+ 8(- # $ # -
# J M# %N M# %N
((( + ( (% & $(-
# (% (% ( ( # ' -- H (- I $
( '%$(- '$((% &
$ & # +" %" +(-
$(- ( %% -(%" ( 3
(%(% +K $ !' H(&(I 8 + #
$ # '% (' # (% HA( &I -(%
$ ' $ & '%%" '% +
# ( %$ (% %&% &" +
' $$(( $ $ %+ $
C($ % (% '((& ' (($ ( % +
#
C.4 Interrupt Vector Register, IVR
/< +(& + (''%%% %%
'$( '%%(- '(+('&" $(-
( %('(-" ( %$
( '3$- %(-" + ," & '(-
'% + #; $ %" $ &
, (- (" '% + #; (%
$ '( ( &" (
( %(' ( + ((-
%($%
+" ( '$ ( ('(%" '%
+ #; ''(% (-%4
#$(+& ( '% C%(-
(
, $( '( +K $
' - ' '(" ( -
&" '(% ( (
%(' ( + ((-
%C&" $(- ((((G( + " %
( $ #; ( !$'( % +
% =/ /= -
/ 66"
('%(& (% (% - + %" ( /<!.%
!'( ' " %$ + H%
# ;'I & '( + HI
( %(' ( ' +$ & (&(-
'% + #; & = 9'" % % $ 3
' 3 % ( %(' ( %%
M% + #;N = ( - &
5/</<" (3 & /<%(% (
$('% $%(-$ %' $+ '% +
( #; +(- 22 '$(( (% /
%C&" (+" $(- H( '3$-I '&'
% ! %'( , $% / +
K $ H((((G$ # ;'I !'(
( -$
C.5 Limitations of the DUART Interrupt Structure
( %' ++$ & %
% - - (% (
%% '( 9 $ 9 # '$((%K
H.( $&I '$((" $ ' -% (
3 '$(( '( 9" %($ +
H *3 $((I" .% (
%' $% + ( C%% $
'( % %' % ,(& 2 ,2" '(
2 2" (- 2 2
% $% ++ % ((& '+(- +
% & ''' + & + %
'$((% % (%" +" '$$
H($I '( $ & +C& $(-
%% -(%K $ ' '3(- + & G
( % (% (% %'(& '% (+ % %
% $ H 'I M6N J
C.6 Servicing DUART Interrupts
/< +(& + (''%%% %%
'$( '%%(- # '$(
'%%(-" ( $('" %%( +
C%(- (" ( ($(+& (%+
(''%%" $(- H# '3$-I
'&' ' (''%% 3% (' (
$(' (% C%(- (" (''%% (
$( '( + ( ( %('
( ( &" $ ' - '
'(
$- + %(- H;'$#I '%%(-
H,$#I '%%(- (% %(-(+(' (