Intel 81342 Developer's Manual page 921

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents