Intel 81342 Developer's Manual page 133

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents