Intel 81342 Developer's Manual page 925

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents