Intel 81342 Developer's Manual page 931

Table of Contents

Advertisement

2
I
C B u s I n t e r f a c e U n i t s — I n t e l
1 6 . 5 . 5
R e a d 2 B y t e s a s a M a s t e r — S e n d S T O P U s i n g t h e A b o r t
1 . W r i t e I D B R : T a r g e t s l a v e a d d r e s s a n d R / W # b i t ( 1 f o r r e a d )
2 . W r i t e I C R : S e t S T A R T b i t , C l e a r S T O P b i t , D i s a b l e A r b l o s s i n t e r r u p t , S e t T r a n s f e r
B y t e b i t t o i n i t i a t e t h e a c c e s s
3 . W a i t f o r I D B R T r a n s m i t E m p t y i n t e r r u p t . W h e n i n t e r r u p t c o m e s .
R e a d s t a t u s r e g i s t e r : I D B R T r a n s m i t E m p t y ( s e t ) , U n i t B u s y ( s e t ) , R / W # b i t ( s e t )
C l e a r I D B R T r a n s m i t E m p t y b i t t o c l e a r t h e i n t e r r u p t .
4 . R e a d b y t e 1
W r i t e I C R : C l e a r S T A R T b i t , C l e a r S T O P b i t , E n a b l e A r b L o s s i n t e r r u p t , C l e a r A c k /
N a c k b i t ( A c k ) , S e t T r a n s f e r B y t e b i t t o i n i t i a t e t h e a c c e s s
5 . W a i t f o r B u f f e r f u l l i n t e r r u p t .
R e a d s t a t u s r e g i s t e r : I D B R R e c e i v e F u l l ( s e t ) , U n i t b u s y ( s e t ) , R / W # b i t ( S e t ) , A c k /
N a c k b i t ( C l e a r )
C l e a r I D B R R e c e i v e F u l l b i t t o c l e a r t h e i n t e r r u p t .
R e a d I D B R d a t a .
6 . R e a d b y t e 2 w i t h N a c k ( S T O P i s n o t s e t b e c a u s e S T O P o r R e p e a t e d S T A R T a r e
d e c i d e d o n t h e b y t e r e a d )
W r i t e I C R : C l e a r S T A R T b i t , C l e a r S T O P b i t , E n a b l e A r b L o s s i n t e r r u p t , S e t A c k / N a c k
b i t ( N a c k ) , S e t T r a n s f e r B y t e b i t t o i n i t i a t e t h e a c c e s s
7 . W a i t f o r B u f f e r f u l l i n t e r r u p t .
R e a d s t a t u s r e g i s t e r : I D B R R e c e i v e F u l l ( s e t ) , U n i t B u s y ( s e t ) , R / W # b i t ( S e t ) , A c k /
N a c k b i t ( S e t )
C l e a r I D B R R e c e i v e F u l l b i t t o c l e a r t h e i n t e r r u p t .
R e a d I D B R d a t a .
T h e r e a r e n o w t w o o p t i o n s b a s e d o n t h e b y t e r e a d :
• S e n d a r e p e a t e d S T A R T
• S e n d a S T O P o n l y
H e r e , a S T O P a b o r t i s s e n t .
N o t e :
H a d a N A C K n o t b e e n s e n t , t h e n e x t t r a n s a c t i o n m u s t i n v o l v e a n o t h e r d a t a b y t e r e a d .
8 . S e n d S T O P a b o r t c o n d i t i o n . ( S T O P w i t h n o d a t a t r a n s f e r . )
W r i t e I C R : S e t M a s t e r a b o r t .
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S
®
8 1 3 4 1 a n d 8 1 3 4 2
I n t e l ® 8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
9 3 1

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents