Intel 81342 Developer's Manual page 919

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents