Intel 81342 Developer's Manual page 867

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents