G E N E R A L P U R P O S E I N P U T O U T P U T S U P P O R T; G E N E R A L P U R P O S E I N P U T S; G E N E R A L P U R P O S E O U T P U T S - Intel 81342 Developer's Manual

Table of Contents

Advertisement

G e n e r a l P u r p o s e I / O U n i t — I n t e l
1 7 . 0
G e n e r a l P u r p o s e I / O U n i t
T h i s c h a p t e r d e s c r i b e s t h e I n t e l
G e n e r a l P u r p o s e I / O U n i t ; o p e r a t i o n m o d e s , s e t u p , e x t e r n a l m e m o r y i n t e r f a c e , a n d
i m p l e m e n t a t i o n o f G e n e r a l P u r p o s e I / O s ( G P I O s ) .
1 7 . 1

G e n e r a l P u r p o s e I n p u t O u t p u t S u p p o r t

T w e l v e p i n s a r e p r o v i d e d a s G e n e r a l P u r p o s e I n p u t O u t p u t ( G P I O ) p i n s . T h e T w e l v e p i n s
G P I O [ 1 5 : 0 ]
a r e
m o n i t o r e x t e r n a l d e v i c e s i n t h e I / O s u b s y s t e m .
1 7 . 1 . 1

G e n e r a l P u r p o s e I n p u t s

T h e c u r r e n t s t a t e o f t h e t w e l v e G P I O p i n s c a n b e r e a d i n
N o t e :
W h e n c o n f i g u r e d a s G P I O s , t h e t w e l v e G P I O p i n s c a n b e u s e d a s ( u p t o ) 1 2 a d d i t i o n a l
e x t e r n a l i n t e r r u p t i n p u t s d e d i c a t e d t o t h e I n t e l X S c a l e
a v a i l a b l e o n a p e r p i n b a s i s s i m p l y b y p r o g r a m m i n g t h e I N T C T L [ 3 : 0 ] r e g i s t e r s .
1 7 . 1 . 2

G e n e r a l P u r p o s e O u t p u t s

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents