Chipset for the intel 82848p memory controller hub (mch) (35 pages)
Summary of Contents for Intel CONTROLLERS 413808
Page 1
® I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e D e v e l o p e r ’...
Page 2
I N F O R M A T I O N I N T H I S D O C U M E N T I S P R O V I D E D I N C O N N E C T I O N W I T H I N T E L ® P R O D U C T S . N O L I C E N S E , E X P R E S S O R I M P L I E D , B Y E S T O P P E L O R O T H E R W I S E , T O A N Y I N T E L L E C T U A L P R O P E R T Y R I G H T S I S G R A N T E D B Y T H I S D O C U M E N T .
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 C o n t e n t s 1 . 0 I n t r o d u c t i o n ....................... 3 6 1 .
Page 4
2 . 2 . 6 I n t e r n a l B u s O p e r a t i o n ................7 7 2 .
Page 5
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 2 . 7 . 5 . 1 M a s t e r A b o r t s f o r O u t b o u n d R e a d o r W r i t e R e q u e s t ..... 1 0 9 2 .
Page 6
2 . 1 4 . 8 A T U C l a s s C o d e R e g i s t e r - A T U C C R ............1 5 1 2 .
Page 7
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 2 . 1 4 . 6 3 H S _ C N T R L - H o t - S w a p C o n t r o l / S t a t u s R e g i s t e r ........2 0 2 2 .
Page 8
3 . 3 . 5 . 1 O u t b o u n d C o n f i g u r a t i o n C y c l e E r r o r C o n d i t i o n s ......2 5 3 3 .
Page 9
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 3 . 1 7 . 5 A T U C o m m a n d R e g i s t e r - A T U C M D ............2 9 8 3 .
Page 10
3 . 1 7 . 6 0 P C I E x p r e s s D e v i c e S t a t u s R e g i s t e r - P E _ D S T S ......... 3 4 6 3 .
Page 11
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 3 . 1 7 . 1 1 1 O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 1 - O V M H R 1 ......3 8 9 3 .
Page 12
4 . 7 . 2 6 M S I - X C a p a b i l i t y I d e n t i f i e r R e g i s t e r - M S I - X _ C a p _ I D ....... . . 4 3 5 4 .
Page 13
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 7 . 1 O v e r v i e w ..................... . . 4 8 5 7 .
Page 14
8 . 3 . 3 E r r o r C o r r e c t i o n a n d D e t e c t i o n ............. . . 5 1 9 8 .
Page 15
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 . 1 O v e r v i e w ..................... . . 5 6 5 1 0 .
Page 16
1 0 . 7 . 2 6 I n t e r r u p t P r i o r i t y R e g i s t e r 1 — I P R 1 ............6 2 0 1 0 .
Page 17
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 . 4 . 6 S M B u s C o n t r o l l e r A D D R 0 R e g i s t e r N u m b e r — S M _ A D D R 0 ......6 5 7 1 2 .
Page 18
1 4 . 4 S l a v e M o d e P r o g r a m m i n g E x a m p l e s ..............7 0 8 1 4 .
Page 19
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 . 3 T h r e s h o l d E v e n t s ..............7 5 8 1 6 .
Page 20
1 8 . 2 . 2 . 1 5 E x i t 2 - I R S t a t e ............... . . 7 8 9 1 8 .
Page 21
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e s T P E R A r c h i t e c t u r e O v e r v i e w ..................3 7 ®...
Page 22
5 4 4 1 3 8 x x S G P I O U n i t 1 P i n M a p p i n g ................4 7 3 5 5 T y p i c a l I n t e r n a l B u s S y s t e m C o n t r o l l e r B l o c k D i a g r a m .
Page 23
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 5 G e n e r a l C a l l A d d r e s s ....................7 0 7 1 0 6 E x a m p l e B l o c k D i a g r a m o f C o m p o n e n t w i t h C o u n t e r .
Page 24
T a b l e s ® I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e / F i r m w a r e M a p p i n g ....3 6 D o c u m e n t a t i o n R e f e r e n c e s .
Page 25
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 4 A T U M a x i m u m L a t e n c y R e g i s t e r - A T U M L A T ............. . . 1 6 8 5 5 I n b o u n d A T U L i m i t R e g i s t e r 0 - I A L R 0 .
Page 26
1 0 9 P C I I n t e r f a c e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r - P I E C S R ..........2 2 0 1 1 0 P C I I n t e r f a c e E r r o r A d d r e s s R e g i s t e r - P C I E A R .
Page 27
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 2 E x p a n s i o n R O M B a s e A d d r e s s R e g i s t e r - E R B A R ............3 1 3 1 6 3 A T U C a p a b i l i t i e s P o i n t e r R e g i s t e r - A T U _ C a p _ P t r .
Page 28
2 1 7 P C I E x p r e s s A d v a n c e d E r r o r H e a d e r L o g - A D V E R R _ L O G 1 ..........3 6 1 2 1 8 P C I E x p r e s s A d v a n c e d E r r o r H e a d e r L o g - A D V E R R _ L O G 2 .
Page 29
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 2 7 2 O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r - O I S R ..............4 1 7 2 7 3 O u t b o u n d I n t e r r u p t M a s k R e g i s t e r - O I M R .
Page 30
3 2 7 S G P I O V e n d o r S p e c i f i c C o d e R e g i s t e r x - S G V S C R x ........... . . 4 8 3 3 2 8 S G P I O O u t p u t D a t a S e l e c t R e g i s t e r [ 0 : 7 ] x - S G O D S R [ 0 : 7 ] x .
Page 31
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 3 8 2 I n t e r r u p t C o n t r o l l e r C o - P r o c e s s o r R e g i s t e r A d d r e s s e s ..........5 8 1 3 8 3 I n t e r r u p t B a s e R e g i s t e r —...
Page 32
4 3 7 S M B u s C o n t r o l l e r A D D R 2 R e g i s t e r — S M _ A D D R 2 ............6 5 6 4 3 8 S M B u s C o n t r o l l e r A D D R 1 R e g i s t e r N u m b e r —...
Page 33
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 P M O N 4 9 2 C o m m a n d R e g i s t e r 0 - 7 - 4 9 3 P M O N E v e n t R e g i s t e r 0 - 7 -...
Page 34
® 5 4 5 I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s A T U E C o n f i g u r a t i o n S p a c e B a s e A d d r e s s O f f s e t . . . 8 1 4 5 4 6 A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s —...
Page 35
® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 R e v i s i o n H i s t o r y D a t e R e v i s i o n D e s c r i p t i o n...
Page 36
1 . 0 I n t r o d u c t i o n T h i s d o c u m e n t c o v e r s t h e I n t e l t h a t t h e 4 1 3 8 x x o p e r a t e s i n m u l t i p l e m o d e s , d e p e n d i n g o n w h i c h m o d e , d e t e r m i n e s w h e n t h i s m a n u a l i s a p p l i c a b l e .
Page 37
® I n t r o d u c t i o n — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e o v e r a l l h i g h - l e v e l a r c h i t e c t u r e i s s h o w n i n F i g u r e 1 .
Page 38
1 . 1 D e s i g n - i n C o n s i d e r a t i o n s For In Place Upgrade, the • to full featured RAID. In place upgrade simply means using an then at some later point in time, updating the firmware and reset straps to put the IOP mode.
1 . 2 D o c u m e n t a t i o n R e f e r e n c e s F o r a v a i l a b l e d o c u m e n t a t i o n r e f e r e n c e s p l e a s e r e f e r t o t h e f o l l o w i n g U R L s : h t t p : / / d e v e l o p e r .
® I n t r o d u c t i o n — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 . 3 A b o u t T h i s D o c u m e n t T h i s d o c u m e n t i s t h e a u t h o r i t a t i v e a n d d e f i n i t i v e r e f e r e n c e f o r t h e e x t e r n a l a r c h i t e c t u r e ®...
Page 42
1 . 4 A b o u t t h e I n t e l T P E R M o d e T h e 4 1 3 8 x x i s a s i n g l e - f u n c t i o n P C I d e v i c e s t h a t i n t e g r a t e s t w o I n t e l X S c a l e p r o c e s s o r s w i t h i n t e l l i g e n t p e r i p h e r a l s i n c l u d i n g a P C I b u s a p p l i c a t i o n b r i d g e a n d e i g h t S e r i a l - A t t a c h e d S C S I ( S A S ) E n g i n e s .
Page 43
(ATU) PCI-E Intel® 413808 and 413812 I/O Controllers O c t o b e r 2 0 0 7 O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S...
® 1 . 5 I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e F e a t u r e s T h e 8 1 3 4 8 c o m b i n e s t w o I n t e l X S c a l e c r e a t e a n i n t e l l i g e n t I / O s t o r a g e p r o c e s s o r .
® I n t r o d u c t i o n — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 . 5 . 3 I n t e r n a l B u s s e s T h e 4 1 3 8 x x i s a r c h i t e c t e d a r o u n d t w o i n t e r n a l b u s s e s : n o r t h i n t e r n a l b u s a n d s o u t h i n t e r n a l b u s .
Page 46
1 . 5 . 6 M e s s a g i n g U n i t T h e M e s s a g i n g U n i t ( M U ) p r o v i d e s d a t a t r a n s f e r b e t w e e n t h e P C I s y s t e m a n d t h e 4 1 3 8 x x .
® I n t r o d u c t i o n — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 . 5 . 1 3 I n t e r n a l B u s S y s t e m C o n t r o l l e r E a c h i n t e r n a l b u s ( n o r t h a n d s o u t h ) e m p l o y s a i n t e r n a l S y s t e m C o n t r o l l e r .
1 . 6 T e r m i n o l o g y a n d C o n v e n t i o n s 1 . 6 . 1 R e p r e s e n t i n g N u m b e r s A l l n u m b e r s i n t h i s d o c u m e n t c a n b e a s s u m e d t o b e B a s e 1 0 u n l e s s d e s i g n a t e d o t h e r w i s e .
® I n t r o d u c t i o n — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 . 6 . 3 S p e c i f y i n g B i t a n d S i g n a l V a l u e s T h e t e r m s s e t a n d c l e a r i n t h i s s p e c i f i c a t i o n r e f e r t o b i t v a l u e s i n r e g i s t e r a n d d a t a s t r u c t u r e s .
Page 50
2 . 0 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 ) T h i s c h a p t e r d e s c r i b e s t h e o p e r a t i o n m o d e s , s e t u p , a n d i m p l e m e n t a t i o n o f t h e m o d u l e w h i c h i n t e r f a c e s b e t w e e n t h e P C I b u s a n d t h e I n t e l C o n t r o l l e r s i n T P E R M o d e ( 4 1 3 8 x x ) i n t e r n a l b u s .
Page 51
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 T h e 4 1 3 8 x x m e e t s t h e s t a n d a r d r e q u i r e m e n t s t o b e c o n s i d e r e d “ H o t - S w a p S i l i c o n ” d e t a i l e d i n t h e C o m p a c t P C I H o t - S w a p S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 52
F i g u r e 4 . A T U Q u e u e A r c h i t e c t u r e B l o c k D i a g r a m r f a ®...
Page 53
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 . 2 A T U A d d r e s s T r a n s l a t i o n T h e A T U a l l o w s P C I m a s t e r s o n t h e P C I b u s t o i n i t i a t e t r a n s a c t i o n s t o t h e 4 1 3 8 x x i n t e r n a l b u s a n d a l l o w s t h e I n t e l X S c a l e i n i t i a t e t r a n s a c t i o n s t o t h e P C I b u s .
Page 54
T a b l e 3 . A T U C o m m a n d S u p p o r t P C I C o m m a n d P C I C o m m a n d E n c o d i n g I n t e r r u p t 0 0 0 0...
Page 55
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 . 2 . 1 I n b o u n d T r a n s a c t i o n s I n b o u n d t r a n s a c t i o n s w h i c h t a r g e t t h e A T U a r e t r a n s l a t e d a n d e x e c u t e d o n t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 56
2 . 2 . 1 . 1 I n b o u n d A d d r e s s T r a n s l a t i o n T h e A T U a l l o w s e x t e r n a l P C I b u s i n i t i a t o r s t o d i r e c t l y a c c e s s t h e i n t e r n a l b u s . T h e s e P C I b u s i n i t i a t o r s c a n r e a d o r w r i t e 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r s o r 4 1 3 8 x x l o c a l m e m o r y s p a c e .
Page 57
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 F i g u r e 5 s h o w s a n e x a m p l e o f i n b o u n d a d d r e s s d e t e c t i o n .
Page 58
F i g u r e 6 s h o w s a n i n b o u n d t r a n s l a t i o n e x a m p l e f o r 3 2 - b i t a d d r e s s i n g . T h i s e x a m p l e w o u l d h o l d t r u e f o r a n i n b o u n d t r a n s a c t i o n f r o m P C I b u s .
Page 59
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 . 2 . 1 . 2 I n b o u n d W r i t e T r a n s a c t i o n A n i n b o u n d w r i t e t r a n s a c t i o n i s i n i t i a t e d b y a P C I m a s t e r a n d i s t a r g e t e d a t e i t h e r 4 1 3 8 x x l o c a l m e m o r y o r a 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r .
Page 60
D a t a f l o w f o r t h e i n b o u n d w r i t e t r a n s a c t i o n o n t h e i n t e r n a l b u s i s s u m m a r i z e d a s : •...
Page 61
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 . 2 . 1 . 3 I n b o u n d R e a d T r a n s a c t i o n A n i n b o u n d r e a d t r a n s a c t i o n i s i n i t i a t e d b y a P C I i n i t i a t o r a n d i s t a r g e t e d a t e i t h e r 4 1 3 8 x x l o c a l m e m o r y o r a 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r s p a c e .
Page 62
• W h e n o p e r a t i n g i n t h e P C I - X m o d e , o n c e a s p l i t c o m p l e t i o n t r a n s a c t i o n h a s s t a r t e d , i t c o n t i n u e s u n t i l o n e o f t h e f o l l o w i n g i s t r u e : —...
Page 63
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 T h e d a t a f l o w f o r a n i n b o u n d r e a d t r a n s a c t i o n o n t h e i n t e r n a l b u s i s s u m m a r i z e d i n t h e f o l l o w i n g s t a t e m e n t s : •...
Page 64
2 . 2 . 1 . 4 I n b o u n d C o n f i g u r a t i o n C y c l e T r a n s l a t i o n T h e 4 1 3 8 x x A T U o n l y a c c e p t s T y p e 0 c o n f i g u r a t i o n c y c l e s w i t h a f u n c t i o n n u m b e r o f z e r o w h e n b i t [ 7 ] o f t h e A T U H T R ( s e e A T U H T R ”...
Page 65
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 A T U c o n f i g u r a t i o n a d d r e s s s p a c e s t a r t s a t i n t e r n a l a d d r e s s 3 1 0 0 H . T h e r e f o r e , P _ A D [ 7 : 2 ] e q u a l t o 0 0 0 0 0 0 0 0 0 0 0 1...
Page 66
2 . 2 . 1 . 5 D i s c a r d T i m e r s T h e A T U i m p l e m e n t s d i s c a r d t i m e r s f o r i n b o u n d d e l a y e d t r a n s a c t i o n s . T h e s e t i m e r s p r e v e n t d e a d l o c k s w h e n t h e i n i t i a t o r o f a r e t r i e d d e l a y e d t r a n s a c t i o n f a i l s t o c o m p l e t e t h e t r a n s a c t i o n w i t h i n 2 t h e c o n v e n t i o n a l P C I m o d e .
Page 67
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 . 2 . 2 O u t b o u n d T r a n s a c t i o n s - S i n g l e A d d r e s s C y c l e ( S A C ) I n t e r n a l B u s T r a n s a c t i o n s O u t b o u n d t r a n s a c t i o n s i n i t i a t e d b y t h e 4 1 3 8 x x c o r e p r o c e s s o r a r e d i r e c t e d t o t h e P C I...
Page 68
2 . 2 . 2 . 1 O u t b o u n d A d d r e s s T r a n s l a t i o n - I n t e r n a l B u s T r a n s a c t i o n s I n a d d i t i o n t o p r o v i d i n g t h e m e c h a n i s m f o r i n b o u n d t r a n s l a t i o n , t h e A T U t r a n s l a t e s I n t e l ®...
Page 69
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 . 2 . 2 . 2 O u t b o u n d A d d r e s s T r a n s l a t i o n W i n d o w s I n b o u n d t r a n s l a t i o n i n v o l v e s a p r o g r a m m a b l e i n b o u n d t r a n s l a t i o n w i n d o w c o n s i s t i n g o f a b a s e a n d l i m i t r e g i s t e r a n d a v a l u e r e g i s t e r f o r P C I t o i n t e r n a l b u s t r a n s l a t i o n .
Page 70
A T U h a s f o u r 4 G b y t e o u t b o u n d m e m o r y t r a n s l a t i o n w i n d o w s a n d o n e 6 4 K b y t e o u t b o u n d I / O t r a n s l a t i o n w i n d o w .
Page 71
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 T h e t r a n s l a t i o n p o r t i o n o f o u t b o u n d A T U t r a n s a c t i o n s i s a c c o m p l i s h e d w i t h a v a l u e r e g i s t e r i n t h e s a m e m a n n e r a s i n b o u n d t r a n s l a t i o n s .
Page 72
2 . 2 . 3 O u t b o u n d W r i t e T r a n s a c t i o n A n o u t b o u n d w r i t e t r a n s a c t i o n i s i n i t i a t e d b y t h e I n t e l X S c a l e t h e A D M A c h a n n e l s a n d i s t a r g e t e d a t a P C I t a r g e t o n t h e P C I b u s .
Page 73
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 T h e P C I i n t e r f a c e i s r e s p o n s i b l e f o r c o m p l e t i n g t h e o u t b o u n d w r i t e t r a n s a c t i o n w i t h t h e P C I a d d r e s s t r a n s l a t e d f r o m t h e O W A D Q a n d t h e d a t a i n t h e O W Q .
Page 74
2 . 2 . 4 O u t b o u n d R e a d T r a n s a c t i o n A n o u t b o u n d r e a d t r a n s a c t i o n i s i n i t i a t e d b y t h e I n t e l X S c a l e c h a n n e l a n d i s t a r g e t e d a t a P C I s l a v e o n t h e P C I b u s .
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 . 2 . 5 O u t b o u n d C o n f i g u r a t i o n C y c l e T r a n s l a t i o n O u t b o u n d A T U p r o v i d e s a p o r t p r o g r a m m i n g m o d e l f o r o u t b o u n d c o n f i g u r a t i o n c y c l e s .
Page 76
2 . 2 . 5 . 2 P C I - X M o d e 2 C o n s i d e r a t i o n s f o r O u t b o u n d C o n f i g u r a t i o n C y c l e s I n a d d i t i o n t o t h e P C I - X M o d e 1 c h a n g e s r e l a t i v e t o C o n v e n t i o n a l P C I m o d e , f o r P C I - X M o d e 2 , t h e d e f i n i t i o n f o r b i t s 3 1 : 2 4 o f t h e c o n f i g u r a t i o n a d d r e s s h a s c h a n g e d .
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 . 2 . 6 I n t e r n a l B u s O p e r a t i o n C o m p l e t e i n t e r n a l b u s o p e r a t i o n o f t h e 4 1 3 8 x x i s d e f i n e d i n C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e ”...
Page 78
2 . 3 B i g E n d i a n B y t e S w a p p i n g E a c h m e m o r y a n d I / O w i n d o w h a s a n a s s o c i a t e d b y t e s w a p p i n g e n a b l e l o c a t e d i n t h e f o l l o w i n g a d d r e s s t r a n s l a t i o n r e g i s t e r s : •...
Page 79
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 . 3 . 2 O u t b o u n d B y t e S w a p p i n g W h e n e n a b l e d , t h e s w a p p i n g o c c u r s a s d e s c r i b e d i n S w a p p i n g f o r T r a n s a c t i o n w i t h B y t e C o u n t o f 1 ”...
2 . 4 C o m p a c t P C I H o t - S w a p T h e 4 1 3 8 x x m e e t s t h e s t a n d a r d r e q u i r e m e n t s t o b e c o n s i d e r e d “ H o t - S w a p S i l i c o n ” d e t a i l e d i n t h e C o m p a c t P C I H o t - S w a p S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 81
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 . 4 . 1 . 1 C o m p a c t P C I H o t - S w a p M o d e S e l e c t H S _ S M # m u s t b e a s s e r t e d ( 0 b ) t o e n a b l e H o t - S w a p f u n c t i o n a l i t y .
Page 82
2 . 5 E x p a n s i o n R O M T r a n s l a t i o n U n i t T h e i n b o u n d A T U s u p p o r t s o n e a d d r e s s r a n g e ( d e f i n e d b y a b a s e / l i m i t r e g i s t e r p a i r ) u s e d f o r t h e E x p a n s i o n R O M .
Page 83
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 . 6 A T U Q u e u e A r c h i t e c t u r e A T U o p e r a t i o n a n d p e r f o r m a n c e d e p e n d s o n t h e q u e u e i n g m e c h a n i s m i m p l e m e n t e d b e t w e e n t h e i n t e r n a l b u s i n t e r f a c e a n d P C I b u s i n t e r f a c e .
Page 84
2 . 6 . 1 . 2 I n b o u n d R e a d Q u e u e S t r u c t u r e T h e i n b o u n d r e a d q u e u e s a r e r e s p o n s i b l e f o r r e t r i e v i n g d a t a f r o m l o c a l m e m o r y a n d r e t u r n i n g i t t o t h e P C I b u s i n r e s p o n s e t o a r e a d t r a n s a c t i o n i n i t i a t e d f r o m a P C I m a s t e r .
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 . 6 . 1 . 3 I n b o u n d D e l a y e d W r i t e Q u e u e T h e I D W Q i s u s e d s p e c i f i c a l l y f o r i n b o u n d c o n f i g u r a t i o n w r i t e c y c l e s t o t h e A T U .
Page 86
2 . 6 . 2 O u t b o u n d Q u e u e s T h e o u t b o u n d q u e u e s o f t h e A T U a r e u s e d t o h o l d r e a d a n d w r i t e t r a n s a c t i o n s f r o m t h e c o r e p r o c e s s o r d i r e c t e d a t t h e P C I b u s .
Page 87
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 . 6 . 3 T r a n s a c t i o n O r d e r i n g B e c a u s e t h e A T U c a n p r o c e s s m u l t i p l e t r a n s a c t i o n s , t h e y m u s t m a i n t a i n p r o p e r o r d e r i n g t o a v o i d d e a d l o c k c o n d i t i o n s a n d i m p r o v e t h r o u g h p u t .
Page 88
T a b l e 1 4 . A T U O u t b o u n d D a t a F l o w O r d e r i n g R u l e s R o w P a s s C o l u m n ? O u t b o u n d P o s t e d W r i t e R e q u e s t...
Page 89
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 T h e s e t r a n s a c t i o n o r d e r i n g r u l e s d e f i n e t h e w a y i d a t a m o v e s i n b o t h d i r e c t i o n s t h r o u g h t h e A T U .
Page 90
2 . 6 . 3 . 1 T r a n s a c t i o n O r d e r i n g S u m m a r y T a b l e 1 5 a n d T a b l e 1 6 t h e p r i o r i t y m e c h a n i s m ( t h i s i s d i s c u s s e d i n...
Page 91
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 T a b l e 1 6 . O u t b o u n d T r a n s a c t i o n O r d e r i n g S u m m a r y T r a n s a c t i o n a t H e a d o f Q u e u e...
Page 92
2 . 6 . 4 B y t e P a r i t y C h e c k i n g a n d G e n e r a t i o n T h e i n t e r n a l b u s i n t e r f a c e o f t h e A T U s u p p o r t s b y t e - w i s e p a r i t y p r o t e c t i o n o n t h e i n t e r n a l b u s .
Page 93
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 . 6 . 4 . 2 P a r i t y C h e c k i n g O n a n o u t b o u n d r e q u e s t , a d d r e s s p a r i t y i s c h e c k e d o n t h e a d d r e s s b u s A [ 3 5 : 0 ] .
Page 94
2 . 7 A T U E r r o r C o n d i t i o n s P C I a n d i n t e r n a l b u s e r r o r c o n d i t i o n s c a u s e A T U s t a t e m a c h i n e s t o e x i t n o r m a l o p e r a t i o n a n d r e t u r n t o i d l e s t a t e s .
Page 95
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 . 7 . 1 U n c o r r e c t a b l e A d d r e s s a n d U n c o r r e c t a b l e A t t r i b u t e E r r o r s o n t h e P C I I n t e r f a c e T h e A T U s m u s t d e t e c t a n d r e p o r t u n c o r r e c t a b l e a d d r e s s a n d a t t r i b u t e ( P C I - X m o d e...
Page 96
2 . 7 . 2 C o r r e c t a b l e A d d r e s s a n d C o r r e c t a b l e A t t r i b u t e E r r o r s o n t h e P C I I n t e r f a c e I n P C I - X M o d e 2 ( w h e n s i n g l e - b i t c o r r e c t i o n i s e n a b l e d ) , t h e A T U s m u s t d e t e c t a n d r e p o r t c o r r e c t a b l e a d d r e s s a n d a t t r i b u t e ( P C I - X m o d e o n l y ) e r r o r s f o r t r a n s a c t i o n s o n...
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 . 7 . 3 U n c o r r e c t a b l e D a t a E r r o r s o n t h e P C I I n t e r f a c e T w o k i n d s o f u n c o r r e c t a b l e d a t a e r r o r s c a n o c c u r o n t h e P C I i n t e r f a c e : e r r o r s a s a n i n i t i a t o r a n d e r r o r s a s a t a r g e t .
Page 98
2 . 7 . 3 . 1 O u t b o u n d R e a d R e q u e s t U n c o r r e c t a b l e D a t a E r r o r s 2 .
Page 99
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 . 7 . 3 . 1 . 2 S p l i t R e s p o n s e T e r m i n a t i o n A s a n i n i t i a t o r , t h e A T U m a y e n c o u n t e r t h i s e r r o r c o n d i t i o n i n P C I - X m o d e w h e n t h e t a r g e t s i g n a l s a S p l i t R e s p o n s e T e r m i n a t i o n .
Page 100
2 . 7 . 3 . 2 O u t b o u n d W r i t e R e q u e s t U n c o r r e c t a b l e D a t a E r r o r s 2 .
Page 101
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 . 7 . 3 . 3 I n b o u n d R e a d C o m p l e t i o n s U n c o r r e c t a b l e D a t a E r r o r s A s a n i n i t i a t o r , A T U m a y e n c o u n t e r t h i s e r r o r c o n d i t i o n w h e n o p e r a t i n g i n P C I - X m o d e .
Page 102
2 . 7 . 3 . 7 O u t b o u n d R e a d C o m p l e t i o n U n c o r r e c t a b l e D a t a E r r o r s A s a t a r g e t , t h e A T U m a y e n c o u n t e r t h i s e r r o r w h e n o p e r a t i n g i n t h e P C I - X m o d e .
Page 103
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 . 7 . 3 . 8 O u t b o u n d S p l i t W r i t e U n c o r r e c t a b l e D a t a E r r o r M e s s a g e T h e A T U c l a i m s a S p l i t C o m p l e t i o n E r r o r M e s s a g e t h a t i n d i c a t e s a n u n c o r r e c t a b l e d a t a e r r o r h a s o c c u r r e d o n o n e o f t h e A T U s n o n - p o s t e d ( I / O o r C o n f i g u r a t i o n ) w r i t e r e q u e s t s...
Page 104
2 . 7 . 3 . 9 I n b o u n d C o n f i g u r a t i o n W r i t e R e q u e s t A s a t a r g e t , t h e A T U m a y e n c o u n t e r t h i s e r r o r w h e n o p e r a t i n g i n t h e C o n v e n t i o n a l o r P C I - X m o d e s .
Page 105
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 . 7 . 3 . 9 . 2 P C I - X M o d e U n c o r r e c t a b l e D a t a e r r o r s o c c u r r i n g d u r i n g c o n f i g u r a t i o n w r i t e o p e r a t i o n s r e c e i v e d b y t h e A T U m a y c a u s e...
Page 106
2 . 7 . 3 . 1 0 S p l i t C o m p l e t i o n M e s s a g e s A s a t a r g e t , t h e A T U m a y e n c o u n t e r t h i s e r r o r w h e n o p e r a t i n g i n t h e P C I - X m o d e . U n c o r r e c t a b l e D a t a e r r o r s o c c u r r i n g d u r i n g S p l i t C o m p l e t i o n M e s s a g e s c l a i m e d b y t h e P E R R # A T U m a y a s s e r t...
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 . 7 . 4 C o r r e c t a b l e D a t a E r r o r s o n t h e P C I I n t e r f a c e W h e n t h e 4 1 3 8 x x P C I i n t e r f a c e i s o p e r a t i n g i n M o d e 2 a n d S i n g l e - B i t C o r r e c t i o n i s e n a b l e d , c o r r e c t a b l e d a t a e r r o r s m a y o c c u r o n t h e P C I b u s .
Page 108
2 . 7 . 4 . 3 O u t b o u n d R e a d C o m p l e t i o n C o r r e c t a b l e D a t a E r r o r s A s a t a r g e t d e v i c e , w h e n a n o u t b o u n d r e a d c o m p l e t i o n c o r r e c t a b l e d a t a e r r o r i s d e t e c t e d , t h e f o l l o w i n g a c t i o n s a r e t a k e n : •...
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 . 7 . 5 M a s t e r A b o r t s o n t h e P C I I n t e r f a c e A s a n i n i t i a t o r o n t h e P C I b u s , t h e A T U c a n e n c o u n t e r m a s t e r a b o r t c o n d i t i o n s d u r i n g : •...
Page 110
2 . 7 . 5 . 2 I n b o u n d R e a d C o m p l e t i o n o r I n b o u n d C o n f i g u r a t i o n W r i t e C o m p l e t i o n M e s s a g e T h e A T U e n c o u n t e r s t h i s e r r o r o n l y i n t h e P C I - X m o d e .
Page 111
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 . 7 . 6 T a r g e t A b o r t s o n t h e P C I I n t e r f a c e A s a n i n i t i a t o r o n t h e P C I b u s , t h e A T U c a n e n c o u n t e r t a r g e t a b o r t c o n d i t i o n s d u r i n g : •...
Page 112
2 . 7 . 6 . 2 I n b o u n d R e a d C o m p l e t i o n o r I n b o u n d C o n f i g u r a t i o n W r i t e C o m p l e t i o n M e s s a g e T h e A T U e n c o u n t e r s t h i s e r r o r o n l y i n t h e P C I - X m o d e .
Page 113
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 . 7 . 7 C o r r u p t e d o r U n e x p e c t e d S p l i t C o m p l e t i o n s W h e n a n y o f t h e e r r o r s d i s c u s s e d i n t h i s s e c t i o n a c t u a l l y o c c u r , a c a t a s t r o p h i c s y s t e m W a r n i n g :...
Page 114
2 . 7 . 8 S E R R # A s s e r t i o n a n d D e t e c t i o n T h e A T U i s c a p a b l e o f r e p o r t i n g e r r o r c o n d i t i o n s t h r o u g h t h e u s e o f t h e T h e f o l l o w i n g c o n d i t i o n s m a y r e s u l t i n t h e a s s e r t i o n o f •...
Page 115
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 . 7 . 9 I n t e r n a l B u s E r r o r C o n d i t i o n s A n i n t e r n a l b u s e r r o r r e s u l t s i n a b i t b e i n g s e t i n t h e I n t e r r u p t S t a t u s R e g i s t e r s a t w h i c h t i m e a n i n t e r r u p t i s d r i v e n t o t h e I n t e l X S c a l e...
Page 116
2 . 7 . 9 . 1 . 2 I n b o u n d R e a d R e q u e s t W h e n o p e r a t i n g i n t h e C o n v e n t i o n a l m o d e , t h e f o l l o w i n g a c t i o n s w i t h t h e g i v e n c o n s t r a i n t s a r e p e r f o r m e d b y t h e A T U w h e n a m a s t e r a b o r t i s d e t e c t e d b y t h e i n t e r n a l i n i t i a t o r i n t e r f a c e d u r i n g a n i n b o u n d r e a d t r a n s a c t i o n : •...
Page 117
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 . 7 . 9 . 2 T a r g e t A b o r t o n t h e I n t e r n a l B u s T a r g e t A b o r t s c a n b e s e e n b y t h e i n t e r n a l b u s r e q u e s t e r i n t e r f a c e d u r i n g i n b o u n d r e a d o p e r a t i o n s t o t h e m e m o r y c o n t r o l l e r .
Page 118
2 . 7 . 9 . 3 P a r i t y E r r o r o n t h e I n t e r n a l B u s T h e 4 1 3 8 x x p r o v i d e s s u p p o r t f o r b y t e - w i s e p a r i t y p r o t e c t i o n o n t h e i n t e r n a l b u s . T h e i n t e r n a l b u s c o n s i s t s o f a 3 6 b i t a d d r e s s b u s a n d 1 2 8 b i t d a t a b u s ;...
Page 119
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 . 7 . 1 0 A T U E r r o r S u m m a r y T a b l e 1 8 s u m m a r i z e s t h e A T U e r r o r r e p o r t i n g f o r P C I b u s e r r o r s a n d...
Page 120
T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 2 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e I n b o u n d...
Page 121
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 T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 3 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e...
Page 122
T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 4 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e S p l i t C o m p l e t i o n...
Page 123
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 T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 5 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e...
Page 124
T a b l e 1 9 . A T U E r r o r R e p o r t i n g S u m m a r y - I n t e r n a l B u s I n t e r f a c e E r r o r C o n d i t i o n ( B u s M o d e...
Page 125
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 . 8 M e s s a g e - S i g n a l e d I n t e r r u p t s T h e M e s s a g i n g U n i t i s r e s p o n s i b l e f o r t h e g e n e r a t i o n o f a l l o f t h e O u t b o u n d I n t e r r u p t s f r o m t h e 4 1 3 8 x x .
2 . 9 I n t e r n a l I n t e r r u p t s T h e A T U h a s 3 i n t e r n a l i n t e r r u p t s t h a t c o n n e c t t o t h e i n t e r n a l I n t e r r u p t C o n t r o l l e r U n i t . •...
Page 127
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 V i t a l P r o d u c t D a t a V i t a l P r o d u c t D a t a ( V P D ) p r o v i d e s d e t a i l e d i n f o r m a t i o n t o t h e s y s t e m r e g a r d i n g t h e h a r d w a r e , s o f t w a r e a n d m i c r o c o d e e l e m e n t s o f a d e v i c e .
Page 128
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...
Page 129
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 . 2 W r i t 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 4 1 3 8 x x w r i t e 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 :...
Page 130
2 . 1 1 M u l t i - F u n c t i o n S u p p o r t M u l t i p l e f u n c t i o n s a r e n o t s u p p o r t e d f o r 4 1 3 8 x x . 2 .
Page 131
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 1 . 2 P C I - X I n t e r f a c e S t a t u s R e p o r t i n g T h e f o l l o w i n g r e g i s t e r s a r e l o c a t e d i n t h e c o n f i g u r a t i o n s p a c e h e a d e r a n d e x t e n d e d s p a c e a n d p r o v i d e s t a t u s ( e r r o r c o n d i t i o n s ) o f t h e P C I I n t e r f a c e .
Page 132
2 . 1 2 C e n t r a l R e s o u r c e F u n c t i o n a l i t y C e n t r a l R e s o u r c e i s n o t s u p p o r t e d o n 4 1 3 8 x x . 2 .
Page 133
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 2 . 5 E x t e r n a l C l o c k D r i v e r ( C R _ F R E Q [ 1 : 0 ] ) W h e n t h e i n t e r n a l P C I C l o c k o u t p u t s a r e n o t s u f f i c i e n t , a n e x t e r n a l c l o c k d r i v e r c a n b e u s e d t o s u p p l y a d d i t i o n a l P C I C l o c k s .
Page 134
2 . 1 2 . 6 B u s M o d e a n d F r e q u e n c y I n i t i a l i z a t i o n T h e A T U s P C I B u s i n t e r f a c e i s c a p a b l e o f o p e r a t i n g a t a v a r i e t y o f f r e q u e n c i e s , a n d i n e i t h e r C o n v e n t i o n a l P C I m o d e , o r i n P C I - X m o d e .
Page 135
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 T a b l e 2 4 d e t a i l s t h e P C I b u s f r e q u e n c y i n i t i a l i z a t i o n a s a f u n c t i o n o f t h e P C I B u s P C I X M 1 _ 1 0 0 # a n d...
Page 136
T a b l e 2 5 d e s c r i b e s t h e b u s m o d e a n d f r e q u e n c y i n i t i a l i z a t i o n p a t t e r n t h a t t h e A T U s i g n a l s o n i t s s e c o n d a r y b u s w h e n c o m i n g o u t o f a b o v e i n f o r m a t i o n .
Page 137
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 W h e n o p e r a t i n g a s a n e n d p o i n t i n H o t - S w a p m o d e ( H S _ F R E Q [ 1 : 0 ] b a s e d o n t h e o n p a g e 8 1...
Page 138
2 . 1 3 E m b e d d e d B r i d g e F u n c t i o n a l i t y N o t e : N o t s u p p o r t e d f o r 4 1 3 8 x x . ®...
Page 139
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 4 R e g i s t e r D e f i n i t i o n s E v e r y P C I d e v i c e i m p l e m e n t s i t s o w n s e p a r a t e c o n f i g u r a t i o n a d d r e s s s p a c e a n d c o n f i g u r a t i o n r e g i s t e r s .
Page 140
I n t h e A T U S t a t u s R e g i s t e r ( E x t e n d e d C a p a b i l i t y C o n f i g u r a t i o n s p a c e i s s u p p o r t e d . W h e n t h i s b i t i s r e a d , t h e d e v i c e c a n t h e n r e a d t h e C a p a b i l i t i e s P o i n t e r r e g i s t e r ( c o n f i g u r a t i o n o f f s e t o f t h e E x t e n d e d C a p a b i l i t i e s C o n f i g u r a t i o n H e a d e r .
Page 141
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 F o l l o w i n g t h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r i s t h e s i n g l e b y t e N e x t I t e m P o i n t e r R e g i s t e r S e c t i o n 4 .
Page 142
F i g u r e 2 0 . A T U E x t e n d e d C o n f i g u r a t i o n H e a d e r F o r m a t ( C o m p a c t P C I H o t - S w a p C a p a b i l i t y ) R e s e r v e d T h e f i r s t b y t e a t t h e E x t e n d e d C o n f i g u r a t i o n O f f s e t E 8 H i s t h e C o m p a c t P C I H o t - S w a p...
Page 143
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 4 . 2 I n t e r n a l B u s R e g i s t e r s A s u b s e t o f t h e A T U r e g i s t e r s a r e a c c e s s i b l e t h r o u g h b o t h i n b o u n d P C I c o n f i g u r a t i o n c y c l e s a n d t h e 4 1 3 8 x x c o r e C P U ( R e g i s t e r o f f s e t s 0 0 0 H t h r o u g h 0 F F H ) .
Page 144
T a b l e 2 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s ( S h e e t 2 o f 3 ) Register Offset 0 4 8 H...
Page 145
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 T a b l e 2 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s ( S h e e t 3 o f 3 ) Register Offset...
Page 146
T a b l e 2 7 . A T U I n t e r n a l B u s M e m o r y M a p p e d R e g i s t e r R a n g e O f f s e t s I N T E R F A C E _ S E L _ P C I X # A s s e r t e d ( 0 ) A s s e r t e d ( 0 )
Page 147
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 4 . 3 A T U V e n d o r I D R e g i s t e r - A T U V I D A T U V e n d o r I D R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 148
2 . 1 4 . 5 A T U C o m m a n d R e g i s t e r - A T U C M D A T U C o m m a n d R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 149
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 4 . 6 A T U S t a t u s R e g i s t e r - A T U S R T h e A T U S t a t u s R e g i s t e r b i t s a d h e r e t o t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 150
T a b l e 3 2 . A T U S t a t u s R e g i s t e r - A T U S R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 151
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 4 . 7 A T U R e v i s i o n I D R e g i s t e r - A T U R I D R e v i s i o n I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 152
2 . 1 4 . 9 A T U C a c h e l i n e S i z e R e g i s t e r - A T U C L S R C a c h e l i n e S i z e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 153
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 4 . 1 1 A T U H e a d e r T y p e R e g i s t e r - A T U H T R H e a d e r T y p e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 154
2 . 1 4 . 1 2 A T U B I S T R e g i s t e r - A T U B I S T R T h e A T U B I S T R e g i s t e r c o n t r o l s t h e f u n c t i o n s t h e I n t e l X S c a l e w h e n B I S T i s i n i t i a t e d .
Page 155
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 4 . 1 3 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 - I A B A R 0 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 ( I A B A R 0 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 0 ( I A U B A R 0 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 0 b e g i n s .
Page 156
2 . 1 4 . 1 4 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 0 - I A U B A R 0 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s b e y o n d 4 G B y t e s .
Page 157
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 4 . 1 5 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 - I A B A R 1 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 ( I A B A R 1 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 1 ( I A U B A R 1 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 1 b e g i n s .
Page 158
2 . 1 4 . 1 6 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 1 - I A U B A R 1 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s b e y o n d 4 G B y t e s .
Page 159
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 4 . 1 7 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 - I A B A R 2 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 ( I A B A R 2 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 2 ( I A U B A R 2 ) d e f i n e s t h e b l o c k o f m e m o r y s p a c e a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 2 b e g i n s .
Page 160
2 . 1 4 . 1 8 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 2 - I A U B A R 2 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s f o r m e m o r y s p a c e ( M e m o r y S p a c e I n d i c a t o r i n I A B A R 2 i s c l e a r ) b e y o n d 4 G B y t e s .
Page 161
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 4 . 1 9 A T U S u b s y s t e m V e n d o r I D R e g i s t e r - A S V I R A T U S u b s y s t e m V e n d o r I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 162
2 . 1 4 . 2 1 E x p a n s i o n R O M B a s e A d d r e s s R e g i s t e r - E R B A R T h e E x p a n s i o n R O M B a s e A d d r e s s R e g i s t e r d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s u s e d f o r c o n t a i n i n g t h e E x p a n s i o n R O M .
Page 163
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 4 . 2 2 A T U C a p a b i l i t i e s P o i n t e r R e g i s t e r - A T U _ C a p _ P t r T h e C a p a b i l i t i e s P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 164
2 . 1 4 . 2 3 D e t e r m i n i n g B l o c k S i z e s f o r B a s e A d d r e s s R e g i s t e r s T h e r e q u i r e d a d d r e s s s i z e a n d t y p e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o a b a s e a d d r e s s r e g i s t e r a n d r e a d i n g f r o m t h e r e g i s t e r s .
Page 165
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 T a b l e 5 0 . A T U B a s e R e g i s t e r s a n d A s s o c i a t e d L i m i t R e g i s t e r s B a s e A d d r e s s R e g i s t e r I n b o u n d A T U B a s e A d d r e s s...
Page 166
2 . 1 4 . 2 4 A T U I n t e r r u p t L i n e R e g i s t e r - A T U I L R A T U I n t e r r u p t L i n e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 167
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 4 . 2 5 A T U I n t e r r u p t P i n R e g i s t e r - A T U I P R A T U I n t e r r u p t P i n R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 168
2 . 1 4 . 2 7 A T U M a x i m u m L a t e n c y R e g i s t e r - A T U M L A T A T U M a x i m u m L a t e n c y R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 169
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 4 . 2 8 I n b o u n d A T U L i m i t R e g i s t e r 0 - I A L R 0 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 0 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 170
2 . 1 4 . 2 9 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 0 - I A T V R 0 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 0 ( I A T V R 0 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 0 - I A U T V R 0 ”...
Page 171
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 4 . 3 1 I n b o u n d A T U L i m i t R e g i s t e r 1 - I A L R 1 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 1 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 172
2 . 1 4 . 3 2 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 1 - I A T V R 1 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 1 ( I A T V R 1 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 1 - I A U T V R 1 ”...
Page 173
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 4 . 3 4 I n b o u n d A T U L i m i t R e g i s t e r 2 - I A L R 2 I n b o u n d a d d r e s s t r a n s l a t i o n f o r i n b o u n d w i n d o w 2 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 174
2 . 1 4 . 3 5 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 - I A T V R 2 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 ( I A T V R 2 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 - I A U T V R 2 ”...
Page 175
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 4 . 3 7 E x p a n s i o n R O M L i m i t R e g i s t e r - E R L R T h e E x p a n s i o n R O M L i m i t R e g i s t e r ( E R L R ) d e f i n e s t h e b l o c k s i z e o f a d d r e s s e s t h e A T U d e f i n e s a s E x p a n s i o n R O M a d d r e s s s p a c e .
Page 176
2 . 1 4 . 3 8 E x p a n s i o n R O M T r a n s l a t e V a l u e R e g i s t e r - E R T V R T h e E x p a n s i o n R O M T r a n s l a t e V a l u e R e g i s t e r 0 ( E R T V R ) i n c o n j u n c t i o n w i t h t h e “...
Page 177
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 4 . 4 0 A T U C o n f i g u r a t i o n R e g i s t e r - A T U C R T h e A T U C o n f i g u r a t i o n R e g i s t e r c o n t r o l s t h e o u t b o u n d a d d r e s s t r a n s l a t i o n f o r a d d r e s s t r a n s l a t i o n u n i t .
Page 178
2 . 1 4 . 4 1 P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R T h e P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r h a s a d d i t i o n a l b i t s f o r c o n t r o l l i n g a n d m o n i t o r i n g v a r i o u s f e a t u r e s o f t h e P C I b u s i n t e r f a c e .
Page 179
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 T a b l e 6 8 . P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R ( S h e e t 2 o f 3 ) Attributes Attributes...
Page 180
T a b l e 6 8 . P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R ( S h e e t 3 o f 3 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 181
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 4 . 4 2 A T U I n t e r r u p t S t a t u s R e g i s t e r - A T U I S R T h e A T U I n t e r r u p t S t a t u s R e g i s t e r i s u s e d t o n o t i f y t h e c o r e p r o c e s s o r o f t h e s o u r c e o f a n A T U i n t e r r u p t .
Page 182
T a b l e 6 9 . A T U I n t e r r u p t S t a t u s R e g i s t e r - A T U I S R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 183
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 4 . 4 3 A T U I n t e r r u p t M a s k R e g i s t e r - A T U I M R T h e A T U I n t e r r u p t M a s k R e g i s t e r c o n t a i n s t h e c o n t r o l b i t t o e n a b l e a n d d i s a b l e i n t e r r u p t s g e n e r a t e d b y t h e A T U .
Page 184
T a b l e 7 0 . A T U I n t e r r u p t M a s k R e g i s t e r - A T U I M R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 185
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 4 . 4 4 V P D C a p a b i l i t y I d e n t i f i e r R e g i s t e r - V P D _ C a p _ I D T h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 186
2 . 1 4 . 4 6 V P D A d d r e s s R e g i s t e r - V P D A R T h e V P D A d d r e s s r e g i s t e r ( V P D A R ) c o n t a i n s t h e 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 .
Page 187
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 4 . 4 8 P M C a p a b i l i t y I d e n t i f i e r R e g i s t e r - P M _ C a p _ I D T h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 188
2 . 1 4 . 5 0 A T U P o w e r M a n a g e m e n t C a p a b i l i t i e s R e g i s t e r - A P M C R P o w e r M a n a g e m e n t C a p a b i l i t i e s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
Page 189
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 4 . 5 1 A T U P o w e r M a n a g e m e n t C o n t r o l / S t a t u s R e g i s t e r - A P M C S R P o w e r M a n a g e m e n t C o n t r o l / S t a t u s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
Page 190
2 . 1 4 . 5 2 A T U S c r a t c h P a d R e g i s t e r - A T U S P R T h i s r e g i s t e r c a n b e u s e d f o r a p p l i c a t i o n s p e c i f i c p u r p o s e s a n d h a s n o d i r e c t i m p a c t o n t h e h a r d w a r e .
Page 191
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 4 . 5 4 P C I - X N e x t I t e m P o i n t e r R e g i s t e r - P C I - X _ N e x t _ I t e m _ P t r T h e N e x t I t e m P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 192
T a b l e 8 2 . P C I - X C o m m a n d R e g i s t e r - P C I X C M D ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 193
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 4 . 5 6 P C I - X S t a t u s R e g i s t e r - P C I X S R T h i s r e g i s t e r i d e n t i f i e s t h e c a p a b i l i t i e s a n d c u r r e n t o p e r a t i n g m o d e o f A T U w h e n o p e r a t i n g i n t h e P C I - X m o d e .
Page 194
T a b l e 8 3 . P C I - X S t a t u s R e g i s t e r - P C I X S R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 195
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 4 . 5 7 E C C C o n t r o l a n d S t a t u s R e g i s t e r - E C C C S R T h e E C C C S R r e g i s t e r p r o v i d e s a d d i t i o n a l i n f o r m a t i o n a b o u t E C C e r r o r s t h a t o c c u r r e d o n t h e P C I b u s .
Page 196
T a b l e 8 4 . E C C C o n t r o l a n d S t a t u s R e g i s t e r - E C C C S R ( S h e e t 2 o f 3 ) Attributes Attributes I n t e r n a l B u s A d d r e s s...
Page 197
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 T a b l e 8 4 . E C C C o n t r o l a n d S t a t u s R e g i s t e r - E C C C S R ( S h e e t 3 o f 3 ) Attributes Attributes...
Page 198
2 . 1 4 . 5 8 E C C F i r s t A d d r e s s R e g i s t e r - E C C F A R W h e n t h e E C C E r r o r P h a s e r e g i s t e r ( b i t s 6 : 4 o f t h e E C C C S R ) i s n o n - z e r o ( i n d i c a t i n g t h a t a n e r r o r h a s b e e n c a p t u r e d ) , t h e E C C F A R r e g i s t e r i n d i c a t e s t h e c o n t e n t s o f t h e P _ A D [ 3 1 : 0 ] b u s ( f o r 6 4 - a n d 3 2 - b i t b u s e s ) f o r t h e a d d r e s s p h a s e o f t h e t r a n s a c t i o n...
Page 199
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 4 . 5 9 E C C S e c o n d A d d r e s s R e g i s t e r - E C C S A R W h e n t h e E C C E r r o r P h a s e r e g i s t e r ( b i t s 6 : 4 o f t h e E C C C S R ) i s n o n - z e r o ( i n d i c a t i n g t h a t a n e r r o r h a s b e e n c a p t u r e d ) a n d t h e f a i l i n g t r a n s a c t i o n i n c l u d e d a d u a l a d d r e s s c y c l e ( D A C ) , t h e E C C S A R r e g i s t e r i n d i c a t e s t h e c o n t e n t s o f t h e...
Page 200
2 . 1 4 . 6 0 E C C A t t r i b u t e R e g i s t e r - E C C A R W h e n t h e E C C E r r o r P h a s e r e g i s t e r ( b i t s 6 : 4 o f t h e E C C C S R ) i s n o n - z e r o ( i n d i c a t i n g t h a t a n e r r o r h a s b e e n c a p t u r e d ) , t h e E C C A R r e g i s t e r i n d i c a t e s t h e c o n t e n t s o f t h e P _ A D [ 3 1 : 0 ] b u s ( f o r 6 4 - a n d 3 2 - b i t b u s e s ) f o r t h e a t t r i b u t e p h a s e o f t h e t r a n s a c t i o n...
Page 201
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 4 . 6 2 O f f s e t E D h : H S _ N X T P - N e x t I t e m P o i n t e r B y d e f a u l t , t h e C o m p a c t P C I c a p a b i l i t y i s t h e l a s t c a p a b i l i t i e s l i s t f o r t h e 4 1 3 8 x x , t h u s t h i s r e g i s t e r d e f a u l t s t o 0 0 H .
Page 202
2 . 1 4 . 6 3 H S _ C N T R L - H o t - S w a p C o n t r o l / S t a t u s R e g i s t e r T h e 4 1 3 8 x x m e e t s t h e s t a n d a r d r e q u i r e m e n t s t o b e c o n s i d e r e d “...
Page 203
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 T a b l e 9 0 . H S _ C N T R L - H o t - S w a p C o n t r o l / S t a t u s R e g i s t e r ( S h e e t 2 o f 2 ) R e g i s t e r O f f s e t + 0 E A H...
Page 204
2 . 1 4 . 6 4 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 - I A B A R 3 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 ( I A B A R 3 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 3 ( I A U B A R 3 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 3 b e g i n s .
Page 205
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 4 . 6 5 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 3 - I A U B A R 3 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s b e y o n d 4 G B y t e s .
Page 206
2 . 1 4 . 6 6 I n b o u n d A T U L i m i t R e g i s t e r 3 - I A L R 3 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 3 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 207
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 4 . 6 7 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 3 - I A T V R 3 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 3 ( I A T V R 3 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 3 - I A U T V R 3 ”...
Page 208
2 . 1 4 . 6 9 O u t b o u n d I / O B a s e A d d r e s s R e g i s t e r - O I O B A R T h e O I O B A R r e g i s t e r l o c a t e s t h e 6 4 K B I / O c y c l e a d d r e s s w i n d o w i n t h e 4 1 3 8 x x ’...
Page 209
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 4 . 7 0 O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r - O I O W T V R T h e O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r ( O I O W T V R ) c o n t a i n s t h e P C I I / O a d d r e s s u s e d t o c o n v e r t t h e i n t e r n a l b u s a c c e s s t o a P C I a d d r e s s .
Page 210
2 . 1 4 . 7 1 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 0 - O U M B A R 0 T h e O U M B A R 0 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 0 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
Page 211
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 4 . 7 2 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 - O U M W T V R 0 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 ( O U M W T V R 0 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 212
2 . 1 4 . 7 3 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 1 - O U M B A R 1 T h e O U M B A R 1 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 1 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
Page 213
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 4 . 7 4 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 - O U M W T V R 1 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 ( O U M W T V R 1 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 214
2 . 1 4 . 7 5 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 2 - O U M B A R 2 T h e O U M B A R 2 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 2 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
Page 215
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 4 . 7 6 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 - O U M W T V R 2 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 ( O U M W T V R 2 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 216
2 . 1 4 . 7 7 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 3 - O U M B A R 3 T h e O U M B A R 3 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 3 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
Page 217
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 4 . 7 8 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 - O U M W T V R 3 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 ( O U M W T V R 3 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 218
2 . 1 4 . 7 9 O u t b o u n d C o n f i g u r a t i o n C y c l e A d d r e s s R e g i s t e r - O C C A R T h e O u t b o u n d C o n f i g u r a t i o n C y c l e A d d r e s s R e g i s t e r i s u s e d t o h o l d t h e 3 2 - b i t P C I c o n f i g u r a t i o n c y c l e a d d r e s s .
Page 219
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 4 . 8 0 O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r - O C C D R T h e O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r i s u s e d t o i n i t i a t e a c o n f i g u r a t i o n r e a d o r w r i t e o n t h e P C I b u s .
Page 220
2 . 1 4 . 8 2 P C I I n t e r f a c e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r - P I E C S R T h i s r e g i s t e r i n d i c a t e s w h e t h e r o r n o t t h e A T U h a s d e t e c t e d a n d l o g g e d a P C I i n t e r f a c e e r r o r .
Page 221
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 4 . 8 3 P C I I n t e r f a c e E r r o r A d d r e s s R e g i s t e r - P C I E A R W h e n P C I E C S R b i t 0 i s s e t , 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 l o w e r 3 2 - b i t s o f t h e a d d r e s s f o r t h e e r r o r d e t e c t e d o n t h e P C I B u s .
Page 222
2 . 1 4 . 8 4 P C I I n t e r f a c e E r r o r U p p e r A d d r e s s R e g i s t e r - P C I E U A R W h e n P C I E C S R b i t 0 i s s e t a n d t h e P C I e r r o r d e t e c t e d i n c l u d e d a D A C c y c l e , 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 u p p e r 3 2 - b i t a d d r e s s o f w h e r e t h e e r r o r w a s d e t e c t e d o n t h e P C I b u s .
Page 223
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 4 . 8 5 P C I I n t e r f a c e E r r o r C o n t e x t A d d r e s s R e g i s t e r — P C I E C A R W h e n P C I E C S R b i t 0 i s s e t , t h i s r e g i s t e r c o n t a i n s t h e D M A C h a n n e l N u m b e r a n d b i t s 3 0 t h r o u g h 5 o f t h e a d d r e s s o f t h e A D M A d e s c r i p t o r a s s o c i a t e d w i t h t h e e r r o r d e t e c t e d o n t h e P C I B u s .
Page 224
2 . 1 4 . 8 6 I n t e r n a l A r b i t e r C o n t r o l R e g i s t e r - I A C R T h e I n t e r n a l A r b i t e r C o n t r o l R e g i s t e r i s u s e d t o c o n t r o l w h i c h p r i o r i t y r i n g d i f f e r e n t P C I b u s r e q u e s t e r s ( i n c l u d i n g t h e A T U ) u s e .
Page 225
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 4 . 8 7 M u l t i - T r a n s a c t i o n T i m e r - M T T T h i s r e g i s t e r c o n t r o l s t h e a m o u n t o f t i m e t h a t t h e 4 1 3 8 x x a r b i t e r a l l o w s a P C I i n i t i a t o r t o p e r f o r m m u l t i p l e b a c k - t o - b a c k t r a n s a c t i o n s o n t h e P C I b u s .
Page 226
2 . 1 4 . 8 8 P C I X R C O M P C o n t r o l R e g i s t e r — P R C R I n C e n t r a l R e s o u r c e m o d e t h i s r e g i s t e r c a n o n l y b e a c c e s s e d w h e n P C S R b i t 2 1 i s W a r n i n g : c l e a r e d .
Page 227
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 4 . 8 9 P C I X P a d O D T D r i v e S t r e n g t h M a n u a l O v e r r i d e V a l u e s R e g i s t e r s —...
Page 228
2 . 1 4 . 9 0 P C I X P A D D R I V E S T R E N G T H M a n u a l O v e r r i d e V a l u e s R e g i s t e r ( 3 .
Page 229
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 4 . 9 1 P C I X P A D D R I V E S T R E N G T H M a n u a l O v e r r i d e V a l u e s R e g i s t e r ( 3 .
Page 230
3 . 0 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 E x p r e s s ) T h i s c h a p t e r d e s c r i b e s t h e o p e r a t i o n m o d e s , s e t u p , a n d i m p l e m e n t a t i o n o f t h e m o d u l e w h i c h i n t e r f a c e s b e t w e e n t h e P C I E x p r e s s L i n k a n d t h e I n t e l C o n t r o l l e r s ( 4 1 3 8 x x ) i n t e r n a l b u s .
Page 231
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 E x p r e s s ) — I n t e l T h e A T U i n c l u d e s f o u r c a p a b i l i t y h e a d e r s t h a t i m p l e m e n t P o w e r M a n a g e m e n t c a p a b i l i t y a s d e f i n e d b y t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
Page 232
F i g u r e 2 3 . A T U Q u e u e A r c h i t e c t u r e B l o c k D i a g r a m N o t e : A s a n e n d p o i n t , t h e A T U a d v e r t i s e s i n f i n i t e c o m p l e t i o n h e a d e r a n d c o m p l e t i o n d a t e c r e d i t s .
Page 233
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 E x p r e s s ) — I n t e l 3 .
Page 234
3 . 3 A T U A d d r e s s T r a n s l a t i o n T h e A T U a l l o w s P C I E x p r e s s r e q u e s t e r s t o i n i t i a t e t r a n s a c t i o n s t o t h e 4 1 3 8 x x i n t e r n a l b u s a n d a l l o w s t h e I n t e l X S c a l e d o m a i n .
Page 235
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 E x p r e s s ) — I n t e l T h e A T U u n i t a l l o w s f o r r e c o g n i t i o n a n d g e n e r a t i o n o f m u l t i p l e P C I E x p r e s s T r a n s a c t i o n L a y e r P a c k e t s ( T L P ) t y p e s .
Page 236
T a b l e 1 2 0 . A T U C o m m a n d S u p p o r t T L P T y p e F m t [ 1 : 0 ] M R d M R d L k M W r...
Page 237
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 E x p r e s s ) — I n t e l 3 .
Page 238
• S e c t i o n 3 . 1 7 . 1 6 , “ I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 - I A B A R 1 ” o n p a g e 3 0 8 •...
Page 239
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 E x p r e s s ) — I n t e l O n c e t h e t r a n s a c t i o n i s c l a i m e d , t h e u p p e r 3 2 - b i t s o f t h e a d d r e s s i s d i s c a r d e d a n d t h e l o w e r 3 2 - b i t s o f t h e a d d r e s s m u s t b e t r a n s l a t e d f r o m a P C I a d d r e s s t o a 3 6 - b i t i n t e r n a l b u s a d d r e s s .
Page 240
3 . 3 . 1 . 2 I n b o u n d M e m o r y W r i t e T r a n s a c t i o n A n i n b o u n d w r i t e t r a n s a c t i o n i s i n i t i a t e d b y a P C I E x p r e s s r e q u e s t e r a n d i s t a r g e t e d a t e i t h e r 4 1 3 8 x x l o c a l m e m o r y o r a 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r .
Page 241
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 E x p r e s s ) — I n t e l 3 .
Page 242
3 . 3 . 1 . 4 I n b o u n d I / O C y c l e T r a n s l a t i o n I n b o u n d a d d r e s s w i n d o w 2 c a n b e c o n f i g u r e d t o a c c e p t I / O R e a d a n d I / O W r i t e t r a n s a c t i o n s b y s e t t i n g t h e M e m o r y / I O s p a c e i n d i c a t o r b i t t o 1 i n t h e B a s e A d d r e s s R e g i s t e r 2 - I A B A R 2 ”...
Page 243
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 E x p r e s s ) — I n t e l 3 .
Page 244
3 . 3 . 2 O u t b o u n d T r a n s a c t i o n s O u t b o u n d t r a n s a c t i o n s i n i t i a t e d b y t h e 4 1 3 8 x x c o r e p r o c e s s o r a r e d i r e c t e d t o t h e P C I E x p r e s s i n t e r f a c e t h r o u g h t h e A T U .
Page 245
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 E x p r e s s ) — I n t e l 3 .
3 . 3 . 2 . 2 O u t b o u n d A d d r e s s T r a n s l a t i o n W i n d o w s I n b o u n d t r a n s l a t i o n i n v o l v e s a p r o g r a m m a b l e i n b o u n d t r a n s l a t i o n w i n d o w c o n s i s t i n g o f a b a s e a n d l i m i t r e g i s t e r a n d a v a l u e r e g i s t e r f o r P C I t o i n t e r n a l b u s t r a n s l a t i o n .
Page 247
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 E x p r e s s ) — I n t e l F i g u r e 2 6 .
Page 248
T h e t r a n s l a t i o n p o r t i o n o f o u t b o u n d A T U t r a n s a c t i o n s i s a c c o m p l i s h e d w i t h a v a l u e r e g i s t e r i n t h e s a m e m a n n e r a s i n b o u n d t r a n s l a t i o n s .
Page 249
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 E x p r e s s ) — I n t e l F i g u r e 2 7 .
Page 250
3 . 3 . 2 . 3 O u t b o u n d D M A T r a n s a c t i o n s T h e A T U p r o v i d e s a l l A D M A c h a n n e l s w i t h a t r a n s p a r e n t p a t h t h r o u g h t h e P C I E x p r e s s i n t e r f a c e .
Page 251
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 E x p r e s s ) — I n t e l 3 .
Page 252
3 . 3 . 4 O u t b o u n d R e a d T r a n s a c t i o n A n o u t b o u n d r e a d t r a n s a c t i o n i s i n i t i a t e d b y t h e I n t e l X S c a l e D M A s a n d i s t a r g e t e d a t a P C I s l a v e o n t h e P C I E x p r e s s L i n k .
Page 253
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 E x p r e s s ) — I n t e l 3 .
Page 254
3 . 3 . 5 . 3 O u t b o u n d P C I E x p r e s s M e s s a g e T r a n s a c t i o n s T h e A T U p r o v i d e s a p o r t p r o g r a m m i n g m o d e l t o g e n e r a t e o u t b o u n d P C I E x p r e s s m e s s a g e s .
Page 255
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 E x p r e s s ) — I n t e l 3 .
Page 256
3 . 4 . 2 O u t b o u n d B y t e S w a p p i n g W h e n e n a b l e d , t h e s w a p p i n g o c c u r s a s d e s c r i b e d i n S w a p p i n g f o r T r a n s a c t i o n w i t h B y t e C o u n t o f 1 ”...
Page 257
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 E x p r e s s ) — I n t e l 3 .
3 . 6 P C I E x p r e s s M e s s a g e s P C I E x p r e s s d e f i n e s a n e w m e s s a g e m e c h a n i s m t h a t i s u s e d t o c o m m u n i c a t e o u t s i d e o f t h e n o r m a l M e m o r y , I / O , a n d C o n f i g u r a t i o n S p a c e s .
Page 259
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 E x p r e s s ) — I n t e l T a b l e 1 2 5 .
Page 260
3 . 7 E x p a n s i o n R O M T r a n s l a t i o n U n i t T h e i n b o u n d A T U s u p p o r t s o n e a d d r e s s r a n g e ( d e f i n e d b y a b a s e / l i m i t r e g i s t e r p a i r ) u s e d f o r t h e E x p a n s i o n R O M .
3 . 8 . 1 . 2 I n b o u n d N o n P o s t e d Q u e u e S t r u c t u r e T h e i n b o u n d r e a d q u e u e s a r e r e s p o n s i b l e f o r r e t r i e v i n g d a t a f r o m l o c a l m e m o r y a n d r e t u r n i n g i t t o t h e P C I E x p r e s s L i n k i n r e s p o n s e t o a r e a d t r a n s a c t i o n i n i t i a t e d f r o m a P C I m a s t e r .
Page 263
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 E x p r e s s ) — I n t e l 3 .
Page 264
3 . 8 . 3 T r a n s a c t i o n O r d e r i n g B e c a u s e t h e A T U c a n p r o c e s s m u l t i p l e t r a n s a c t i o n s , t h e y m u s t m a i n t a i n p r o p e r o r d e r i n g t o a v o i d d e a d l o c k c o n d i t i o n s a n d i m p r o v e t h r o u g h p u t .
Page 265
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 E x p r e s s ) — I n t e l D e f i n i t i o n s o f t h e t e r m s u s e d i n n o t e d i n p a r e n t h e s i s : T a b l e 1 3 0 .
Page 266
E x a m p l e 2 o n p a g e 2 6 5 s h o w n . I n t h i s e x a m p l e , t r a n s a c t i o n A e n t e r e d t h e w r i t e q u e u e a t A T U e n t e r e d r e a d d a t a i n t o t h e o u t b o u n d r e a d q u e u e a t b e f o r e t h e p r e v i o u s t r a n s a c t i o n s c o u l d b e c l e a r e d , a n o t h e r i n b o u n d w r i t e , T r a n s a c t i o n C , w a s e n t e r e d i n t o t h e I W Q .
Page 267
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 E x p r e s s ) — I n t e l 3 .
Page 268
3 . 8 . 4 B y t e P a r i t y C h e c k i n g a n d G e n e r a t i o n T h e A T U i n t e r n a l b u s i n t e r f a c e s u p p o r t s b y t e - w i s e p a r i t y p r o t e c t i o n o n t h e i n t e r n a l b u s . T h i s i n c l u d e s A D D P [ 4 : 0 ] a n d D A T A P [ 1 5 : 0 ] o n t h e a d d r e s s b u s ( A [ 3 5 : 0 ] ) a n d t h e d a t a b u s ( D [ 1 2 7 : 0 ] ) r e s p e c t i v e l y .
Page 269
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 E x p r e s s ) — I n t e l 3 .
Page 270
3 . 9 A T U E r r o r C o n d i t i o n s P C I E x p r e s s a n d i n t e r n a l b u s e r r o r c o n d i t i o n s c a u s e A T U t o l o g h e a d e r i n f o r m a t i o n a n d s e t s t a t u s b i t s t o i n f o r m e r r o r h a n d l i n g c o d e o f e x a c t c a u s e o f e r r o r c o n d i t i o n .
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 E x p r e s s ) — I n t e l 3 .
Page 272
3 . 9 . 1 . 2 M a l f o r m e d P a c k e t s T h e f o l l o w i n g c h e c k s a r e m a d e t o d e t e c t m a l f o r m e d T L P s . •...
Page 273
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 E x p r e s s ) — I n t e l 3 .
Page 274
3 . 9 . 1 . 7 P o i s o n e d T L P R e c e i v e d P o i s o n e d T L P s c a n b e r e c e i v e d f o r b o t h I n b o u n d P o s t e d ( W r i t e / M e s s a g e ) a n d I n b o u n d C o m p l e t i o n s T h e t w o T L P t y p e s c a n b e h a n d l e d d i f f e r e n t l y .
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 E x p r e s s ) — I n t e l 3 .
Page 276
T a b l e 1 3 5 . P C I E x p r e s s E r r o r S u m m a r y ( S h e e t 1 o f 2 ) B u s P r o t o c o l E r r o r C o n d i t i o n A c t i o n...
Page 277
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 E x p r e s s ) — I n t e l T a b l e 1 3 5 .
Page 278
T a b l e 1 3 6 . R o o t C o m p l e x E r r o r S u m m a r y E r r o r C o n d i t i o n B u s P r o t o c o l A c t i o n R o o t C o m p l e x E r r o r s R e c e i v e d N o n e...
Page 279
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 E x p r e s s ) — I n t e l 3 .
Page 280
3 . 1 1 R e s e t T h e P C I E x p r e s s s p e c i f i c a t i o n d e f i n e s t h r e e d i s t i n c t t y p e s o f r e s e t : c o l d , w a r m , a n d h o t . T h e f u n d a m e n t a l r e s e t t h a t o c c u r s f o l l o w i n g i n i t i a l p o w e r o n i s c o n s i d e r e d a h o t r e s e t .
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 E x p r e s s ) — I n t e l 3 .
Page 282
3 . 1 3 V i t a l P r o d u c t D a t a V i t a l P r o d u c t D a t a ( V P D ) p r o v i d e s d e t a i l e d i n f o r m a t i o n t o t h e s y s t e m r e g a r d i n g t h e h a r d w a r e , s o f t w a r e a n d m i c r o c o d e e l e m e n t s o f a d e v i c e .
Page 283
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 E x p r e s s ) — I n t e l 3 .
Page 284
3 . 1 3 . 2 . 2 W r i t 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 4 1 3 8 x x w r i t e 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 .
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 E x p r e s s ) — I n t e l 3 .
Page 286
T a b l e 1 3 8 . P C I E x p r e s s I n t e r f a c e C o n t r o l P a r a m e t e r s U s a g e ( S h e e t 2 o f 2 ) R e g i s t e r N a m e P C I E x p r e s s U n c o r r e c t a b l e E r r o r E n t i r e R e g i s t e r...
3 . 1 5 R o o t C o m p l e x F u n c t i o n a l i t y T h e 4 1 3 8 x x d o e s n o t s u p p o r t R o o t C o m p l e x . 3 .
Page 289
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 E x p r e s s ) — I n t e l 3 .
Page 290
3 . 1 7 . 1 E x t e n d e d C a p a b i l i t i e s R e g i s t e r s T h e A T U u n i t i n c l u d e s 5 e x t e n d e d c a p a b i l i t y c o n f i g u r a t i o n s p a c e s b e g i n n i n g a t c o n f i g u r a t i o n o f f s e t 9 0 H , 9 8 H , A 0 H , B 0 H , a n d D 0 H .
Page 291
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 E x p r e s s ) — I n t e l F i g u r e 3 5 .
Page 292
T h e f i r s t b y t e a t t h e E x t e n d e d C o n f i g u r a t i o n O f f s e t 9 0 H i s t h e V P D C a p a b i l i t y I d e n t i f i e r R e g i s t e r ( S e c t i o n 3 .
Page 293
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 E x p r e s s ) — I n t e l 3 .
Page 294
T a b l e 1 4 1 . A T U P C I C o n f i g u r a t i o n R e g i s t e r S p a c e ( S h e e t 1 o f 3 ) I n t e r n a l B u s A d d r e s s...
Page 295
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 E x p r e s s ) — I n t e l T a b l e 1 4 1 .
Page 296
T a b l e 1 4 1 . A T U P C I C o n f i g u r a t i o n R e g i s t e r S p a c e ( S h e e t 3 o f 3 ) I n t e r n a l B u s A d d r e s s...
Page 297
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 E x p r e s s ) — I n t e l 3 .
Page 298
3 . 1 7 . 5 A T U C o m m a n d R e g i s t e r - A T U C M D A T U C o m m a n d R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 299
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 E x p r e s s ) — I n t e l 3 .
Page 300
3 . 1 7 . 7 A T U R e v i s i o n I D R e g i s t e r - A T U R I D R e v i s i o n I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 . 3 . T a b l e 1 4 6 .
Page 301
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 E x p r e s s ) — I n t e l 3 .
Page 302
3 . 1 7 . 1 1 A T U H e a d e r T y p e R e g i s t e r - A T U H T R H e a d e r T y p e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 . 3 . T h i s r e g i s t e r i n d i c a t e s t h e l a y o u t o f A T U c o n f i g u r a t i o n s p a c e b y t e s 1 0 H t o 3 F H .
Page 303
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 E x p r e s s ) — I n t e l 3 .
Page 304
3 . 1 7 . 1 3 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 - I A B A R 0 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 ( I A B A R 0 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 0 ( I A U B A R 0 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 0 b e g i n s .
Page 305
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 E x p r e s s ) — I n t e l 3 .
Page 306
3 . 1 7 . 1 5 D e t e r m i n i n g B l o c k S i z e s f o r B a s e A d d r e s s R e g i s t e r s T h e r e q u i r e d a d d r e s s s i z e a n d t y p e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o a b a s e a d d r e s s r e g i s t e r a n d r e a d i n g f r o m t h e r e g i s t e r s .
Page 307
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 E x p r e s s ) — I n t e l T a b l e 1 5 5 .
Page 308
3 . 1 7 . 1 6 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 - I A B A R 1 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 ( I A B A R 1 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 1 ( I A U B A R 1 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 1 b e g i n s .
Page 309
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 E x p r e s s ) — I n t e l 3 .
Page 310
3 . 1 7 . 1 8 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 - I A B A R 2 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 ( I A B A R 2 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 2 ( I A U B A R 2 ) d e f i n e s t h e b l o c k o f m e m o r y s p a c e o r I / O s p a c e a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 2 b e g i n s .
Page 311
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 E x p r e s s ) — I n t e l 3 .
Page 312
3 . 1 7 . 2 0 A T U S u b s y s t e m V e n d o r I D R e g i s t e r - A S V I R A T U S u b s y s t e m V e n d o r I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 313
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 E x p r e s s ) — I n t e l 3 .
Page 314
3 . 1 7 . 2 3 A T U C a p a b i l i t i e s P o i n t e r R e g i s t e r - A T U _ C a p _ P t r T h e C a p a b i l i t i e s P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 315
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 E x p r e s s ) — I n t e l 3 .
Page 316
3 . 1 7 . 2 5 A T U I n t e r r u p t P i n R e g i s t e r - A T U I P R A T U I n t e r r u p t P i n R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 317
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 E x p r e s s ) — I n t e l 3 .
Page 318
3 . 1 7 . 2 8 I n b o u n d A T U L i m i t R e g i s t e r 0 - I A L R 0 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 0 o c c u r s f o r r e q u e s t s o r i g i n a t i n g i n t h e P C I E x p r e s s d o m a i n a n d t a r g e t i n g t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 319
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 E x p r e s s ) — I n t e l 3 .
Page 320
3 . 1 7 . 3 1 I n b o u n d A T U L i m i t R e g i s t e r 1 - I A L R 1 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 1 o c c u r s f o r t r a n s a c t i o n s o r i g i n a t e d i n t h e P C I E x p r e s s d o m a i n a n d t a r g e t i n g t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 321
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 E x p r e s s ) — I n t e l 3 .
Page 322
3 . 1 7 . 3 4 I n b o u n d A T U L i m i t R e g i s t e r 2 - I A L R 2 I n b o u n d a d d r e s s t r a n s l a t i o n f o r i n b o u n d w i n d o w 2 o c c u r s f o r t r a n s a c t i o n s o r i g i n a t e d i n t h e P C I E x p r e s s d o m a i n a n d t a r g e t i n g t h e 4 1 3 8 x x i n t e r n a l b u s .
Page 323
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 E x p r e s s ) — I n t e l 3 .
Page 324
3 . 1 7 . 3 6 I n b o u n d A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 - I A U T V R 2 T h e I n b o u n d A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 ( I A U T V R 2 ) i n c o n j u n c t i o n w i t h t h e “...
Page 325
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 E x p r e s s ) — I n t e l 3 .
Page 326
3 . 1 7 . 4 0 A T U C o n f i g u r a t i o n R e g i s t e r - A T U C R T h e A T U C o n f i g u r a t i o n R e g i s t e r c o n t a i n s s o m e a d d i t i o n a l p a r a m e t e r s i n t h e A T U . T a b l e 1 8 0 .
Page 327
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 E x p r e s s ) — I n t e l 3 .
Page 328
T a b l e 1 8 1 . P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R ( S h e e t 2 o f 2 ) Attributes Attributes I n t e r n a l B u s A d d r e s s O f f s e t...
Page 329
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 E x p r e s s ) — I n t e l 3 .
Page 330
T a b l e 1 8 2 . A T U I n t e r r u p t S t a t u s R e g i s t e r - A T U I S R ( S h e e t 2 o f 3 ) Attributes Attributes I n t e r n a l B u s A d d r e s s O f f s e t...
Page 331
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 E x p r e s s ) — I n t e l T a b l e 1 8 2 .
Page 332
3 . 1 7 . 4 3 A T U I n t e r r u p t M a s k R e g i s t e r - A T U I M R T h e A T U I n t e r r u p t M a s k R e g i s t e r c o n t a i n s t h e c o n t r o l b i t t o e n a b l e a n d d i s a b l e i n t e r r u p t s g e n e r a t e d b y t h e A T U .
Page 333
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 E x p r e s s ) — I n t e l 3 .
Page 334
3 . 1 7 . 4 5 P C I E x p r e s s L i n k C o n t r o l / S t a t u s R e g i s t e r - P E L C S R T h e P C I E x p r e s s L i n k C o n t r o l / S t a t u s R e g i s t e r c o n t r o l s v a r i o u s p a r a m e t e r s o f t h e L i n k L a y e r i n c l u d i n g T r a i n i n g S e q u e n c e .
Page 335
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 E x p r e s s ) — I n t e l 3 .
Page 336
3 . 1 7 . 4 8 V P D A d d r e s s R e g i s t e r - V P D A R T h e V P D A d d r e s s r e g i s t e r ( V P D A R ) c o n t a i n s t h e 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 .
Page 337
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 E x p r e s s ) — I n t e l 3 .
Page 338
3 . 1 7 . 5 2 A T U P o w e r M a n a g e m e n t C a p a b i l i t i e s R e g i s t e r - A P M C R P o w e r M a n a g e m e n t C a p a b i l i t i e s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
Page 339
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 E x p r e s s ) — I n t e l 3 .
Page 340
3 . 1 7 . 5 4 A T U S c r a t c h P a d R e g i s t e r - A T U S P R T h i s r e g i s t e r c a n b e u s e d f o r a p p l i c a t i o n s p e c i f i c p u r p o s e s a n d h a s n o d i r e c t i m p a c t o n t h e h a r d w a r e .
Page 341
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 E x p r e s s ) — I n t e l 3 .
Page 342
3 . 1 7 . 5 7 P C I E x p r e s s C a p a b i l i t i e s R e g i s t e r - P C I E _ C A P T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
Page 343
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 E x p r e s s ) — I n t e l 3 .
Page 344
3 . 1 7 . 5 9 P C I E x p r e s s D e v i c e C o n t r o l R e g i s t e r - P E _ D C T L T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
Page 345
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 E x p r e s s ) — I n t e l T a b l e 1 9 9 .
Page 346
3 . 1 7 . 6 0 P C I E x p r e s s D e v i c e S t a t u s R e g i s t e r - P E _ D S T S T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
Page 347
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 E x p r e s s ) — I n t e l 3 .
Page 348
3 . 1 7 . 6 2 P C I E x p r e s s L i n k C o n t r o l R e g i s t e r - P E _ L C T L T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
Page 349
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 E x p r e s s ) — I n t e l 3 .
Page 350
3 . 1 7 . 6 4 P C I E x p r e s s S l o t C a p a b i l i t i e s R e g i s t e r - P E _ S C A P T h i s r e g i s t e r i d e n t i f i e s P C I E x p r e s s s l o t s p e c i f i c c a p a b i l i t i e s .
Page 351
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 E x p r e s s ) — I n t e l 3 .
Page 352
3 . 1 7 . 6 6 P C I E x p r e s s S l o t S t a t u s R e g i s t e r - P E _ S S T S T h i s r e g i s t e r p r o v i d e s i n f o r m a t i o n a b o u t P C I E x p r e s s S l o t s p e c i f i c p a r a m e t e r s .
Page 353
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 E x p r e s s ) — I n t e l 3 .
Page 354
3 . 1 7 . 6 8 P C I E x p r e s s R o o t S t a t u s R e g i s t e r - P E _ R S R T h e R o o t S t a t u e R e g i s t e r p r o v i d e s i n f o r m a t i o n a b o u t P C I E x p r e s s d e v i c e s p e c i f i c p a r a m e t e r s .
Page 355
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 E x p r e s s ) — I n t e l 3 .
Page 356
3 . 1 7 . 7 1 P C I E x p r e s s U n c o r r e c t a b l e E r r o r M a s k - E R R U N C _ M S K T h e U n c o r r e c t a b l e E r r o r M a s k r e g i s t e r c o n t r o l s r e p o r t i n g o f i n d i v i d u a l e r r o r s b y t h e d e v i c e t o t h e P C I E x p r e s s R o o t C o m p l e x v i a a P C I E x p r e s s e r r o r m e s s a g e .
Page 357
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 E x p r e s s ) — I n t e l 3 .
Page 358
3 . 1 7 . 7 3 P C I E x p r e s s C o r r e c t a b l e E r r o r S t a t u s - E R R C O R _ S T S T h e C o r r e c t a b l e E r r o r S t a t u s r e g i s t e r r e p o r t s e r r o r s t a t u s o f i n d i v i d u a l c o r r e c t a b l e e r r o r s o u r c e s o n a P C I E x p r e s s d e v i c e .
Page 359
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 E x p r e s s ) — I n t e l 3 .
Page 360
3 . 1 7 . 7 5 A d v a n c e d E r r o r C o n t r o l a n d C a p a b i l i t y R e g i s t e r - A D V E R R _ C T L T h e r e g i s t e r g i v e s t h e s t a t u s a n d c o n t r o l f o r E C R C c h e c k s a n d a l s o t h e p o i n t e r t o t h e f i r s t u n c o r r e c t a b l e e r r o r t h a t h a p p e n e d .
Page 361
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 E x p r e s s ) — I n t e l 3 .
Page 362
3 . 1 7 . 7 9 P C I E x p r e s s A d v a n c e d E r r o r H e a d e r L o g - A D V E R R _ L O G 3 T r a n s a c t i o n h e a d e r l o g f o r P C I E x p r e s s e r r o r .
Page 363
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 E x p r e s s ) — I n t e l 3 .
Page 364
3 . 1 7 . 8 2 E r r o r S o u r c e I d e n t i f i c a t i o n R e g i s t e r - R E R R _ I D T h e R o o t E r r o r C o m m a n d R e g i s t e r i s u s e d t o n o t i f y t h e I n t e l X S c a l e r e s p o n s e t o P C I E x p r e s s E r r o r M e s s a g e s .
Page 365
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 E x p r e s s ) — I n t e l 3 .
Page 366
3 . 1 7 . 8 6 P C I E x p r e s s A d v i s o r y E r r o r C o n t r o l R e g i s t e r - P I E _ A E C T h i s r e g i s t e r s e n a b l e s A d v i s o r y E r r o r f u n c t i o n a l i t y f o r d e v i c e s t h a t a t t e m p t s t o r e c o v e r f r o m c e r t a i n e r r o r s .
Page 367
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 E x p r e s s ) — I n t e l 3 .
Page 368
3 . 1 7 . 8 9 P o w e r B u d g e t i n g D a t a R e g i s t e r - P W R B G T _ D A T A T h i s r e a d - o n l y r e g i s t e r r e t u r n s t h e D W O R D o f P o w e r B u d g e t i n g D a t a s e l e c t e d b y t h e D a t a S e l e c t R e g i s t e r .
Page 369
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 E x p r e s s ) — I n t e l 3 .
Page 370
3 . 1 7 . 9 1 P o w e r B u d g e t i n g I n f o r m a t i o n R e g i s t e r s [ 0 : 2 3 ] — P W R B G T _ I N F O [ 0 : 2 3 ] T h e r e a r e 2 4 p o w e r b u d g e t i n g i n f o r m a t i o n r e g i s t e r s t h a t a r e u s e d t o r e p o r t p o w e r c o n s u m p t i o n i n f o r m a t i o n f o r p o w e r s t a t e s a s d e f i n e d i n t h e P C I E x p r e s s B a s e S p e c i f i c a t i o n , R e v i s i o n 1 .
Page 371
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 E x p r e s s ) — I n t e l 3 .
Page 372
3 . 1 7 . 9 3 O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r - O I O W T V R T h e O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r ( O I O W T V R ) c o n t a i n s t h e P C I I / O a d d r e s s u s e d t o c o n v e r t t h e i n t e r n a l b u s a c c e s s t o a P C I a d d r e s s .
Page 373
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 E x p r e s s ) — I n t e l 3 .
Page 374
3 . 1 7 . 9 5 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 - O U M W T V R 0 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 ( O U M W T V R 0 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 375
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 E x p r e s s ) — I n t e l 3 .
Page 376
3 . 1 7 . 9 7 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 - O U M W T V R 1 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 ( O U M W T V R 1 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 377
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 E x p r e s s ) — I n t e l 3 .
Page 378
3 . 1 7 . 9 9 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 - O U M W T V R 2 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 ( O U M W T V R 2 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 379
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 E x p r e s s ) — I n t e l 3 .
Page 380
3 . 1 7 . 1 0 1 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 - O U M W T V R 3 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 ( O U M W T V R 3 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
Page 381
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 E x p r e s s ) — I n t e l 3 .
Page 382
3 . 1 7 . 1 0 3 O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r - O C C D R T h e O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r i s u s e d t o i n i t i a t e a c o n f i g u r a t i o n r e a d o r w r i t e t r a n s a c t i o n o n t h e P C I E x p r e s s L i n k .
Page 383
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 E x p r e s s ) — I n t e l 3 .
Page 384
3 . 1 7 . 1 0 5 I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 0 - I V M H R 0 T h e I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s c a p t u r e t h e h e a d e r f o r a v e n d o r d e f i n e d m e s s a g e r e c e i v e d o n t h e P C I E x p r e s s i n t e r f a c e .
Page 385
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 E x p r e s s ) — I n t e l 3 .
Page 386
3 . 1 7 . 1 0 7 I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 2 - I V M H R 2 T h e I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s c a p t u r e t h e h e a d e r f o r a v e n d o r d e f i n e d m e s s a g e r e c e i v e d o n t h e P C I E x p r e s s i n t e r f a c e .
Page 387
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 E x p r e s s ) — I n t e l 3 .
Page 388
3 . 1 7 . 1 1 0 O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 0 - O V M H R 0 T h e O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s a l l o w s o f t w a r e t o c r e a t e a h e a d e r t h a t i s u s e d f o r a V e n d o r _ D e f i n e d M e s s a g e T L P .
Page 389
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 E x p r e s s ) — I n t e l 3 .
Page 390
3 . 1 7 . 1 1 2 O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 2 - O V M H R 2 T h e O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s a l l o w s o f t w a r e t o c r e a t e a h e a d e r t h a t i s u s e d f o r a V e n d o r _ D e f i n e d M e s s a g e T L P .
Page 391
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 E x p r e s s ) — I n t e l 3 .
Page 392
3 . 1 7 . 1 1 5 P C I I n t e r f a c e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r - P I E _ C S R T h i s r e g i s t e r i n d i c a t e s w h e t h e r o r n o t t h e A T U h a s d e t e c t e d a n d l o g g e d a P C I i n t e r f a c e e r r o r .
Page 393
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 E x p r e s s ) — I n t e l 3 .
Page 394
3 . 1 7 . 1 1 7 P C I I n t e r f a c e E r r o r M a s k - P I E _ M S K T h e P C I I n t e r f a c e E r r o r M a s k r e g i s t e r c o n t r o l s r e p o r t i n g o f i n d i v i d u a l e r r o r s b y t h e d e v i c e t o t h e I n t e l X S c a l e e r r o r ( r e s p e c t i v e b i t s e t t o 1 b i n t h e m a s k r e g i s t e r ) i s n o t l o g g e d i n t h e H e a d e r L o g r e g i s t e r , d o e s n o t u p d a t e t h e F i r s t E r r o r P o i n t e r , a n d g e n e r a t e a n i n t e r r u p t t o t h e c o r e .
Page 395
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 E x p r e s s ) — I n t e l 3 .
Page 396
3 . 1 7 . 1 2 0 P C I I n t e r f a c e E r r o r H e a d e r L o g 2 - P I E _ L O G 2 T r a n s a c t i o n h e a d e r l o g f o r P C I i n t e r f a c e e r r o r s .
Page 397
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 E x p r e s s ) — I n t e l 3 .
Page 398
4 . 0 M e s s a g i n g 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 M e s s a g i n g U n i t ( M U ) o f t h e I n t e l C o n t r o l l e r s ( 4 1 3 8 x x ) .
Page 399
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 2 T h e o r y o f O p e r a t i o n T h e M U h a s t w o i n d e p e n d e n t m e s s a g i n g m e c h a n i s m s .
Page 400
F i g u r e 3 9 . P C I M e m o r y M a p O f f s e t s a r e r e l a t i v e t o t h e M U B a s e A d d r e s s R e g i s t e r s ( M U B A R / M U U B A R ) O f f s e t 0 0 0 0 H 0 0 0 4 H...
Page 401
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 4 0 . I n t e r n a l B u s M e m o r y M a p O f f s e t 4 0 0 0 H 4 0 0 4 H...
Page 402
4 . 2 . 1 T r a n s a c t i o n O r d e r i n g F r o m a P C I s t a n d p o i n t , t h e M e s s a g i n g U n i t i s a p i e c e o f t h e A T U a n d t h e r e f o r e m u s t m a i n t a i n o r d e r i n g r e q u i r e m e n t s a g a i n s t A T U t r a n s a c t i o n s .
Page 403
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 3 M e s s a g e R e g i s t e r s M e s s a g e s c a n b e s e n t a n d r e c e i v e d b y t h e 4 1 3 8 x x t h r o u g h t h e u s e o f t h e M e s s a g e R e g i s t e r s .
Page 404
4 . 4 D o o r b e l l R e g i s t e r s T h e r e a r e t w o D o o r b e l l R e g i s t e r s : t h e I n b o u n d D o o r b e l l R e g i s t e r a n d t h e O u t b o u n d D o o r b e l l R e g i s t e r .
Page 405
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 5 M e s s a g i n g U n i t E r r o r C o n d i t i o n s T h e M e s s a g i n g U n i t , l i k e t h e A T U , e n c o u n t e r s e r r o r c o n d i t i o n s o n t h e h o s t I / O i n t e r f a c e a s w e l l a s t h e i n t e r n a l b u s i n t e r f a c e .
Page 406
4 . 6 M e s s a g e - S i g n a l e d I n t e r r u p t s 4 . 6 . 1 M S I C a p a b i l i t y S t r u c t u r e W h e n a h o s t p r o c e s s o r e n a b l e s M e s s a g e - S i g n a l e d I n t e r r u p t s ( M S I ) o n t h e 4 1 3 8 x x A T U f u n c t i o n , t h e A T U f u n c t i o n ( M U ) i s r e s p o n s i b l e t o s i g n a l i n t e r r u p t t o t h e h o s t v i a a h o s t I / O i n t e r f a c e w r i t e i n s t e a d o f t h e a s s e r t i o n o f t h e...
Page 407
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 6 . 2 M S I - X C a p a b i l i t y a n d T a b l e S t r u c t u r e s S i m i l a r t o M S I C a p a b i l i t y , w h e n a h o s t p r o c e s s o r e n a b l e s M e s s a g e - S i g n a l e d I n t e r r u p t s ( M S I - X ) o n t h e 4 1 3 8 x x A T U f u n c t i o n , t h e A T U f u n c t i o n ( M U ) i s r e s p o n s i b l e t o s i g n a l...
Page 408
T o s i g n a l a n O u t b o u n d I n t e r r u p t w i t h M S I - X e n a b l e d , t h e 4 1 3 8 x x c r e a t e s a n o u t b o u n d w r i t e t r a n s a c t i o n u s i n g t h e M e s s a g e A d d r e s s a n d t h e M e s s a g e D a t a o f t h e a s s o c i a t e d e n t r y .
Page 409
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 4 2 s h o w s h o w t h e M S I - X T a b l e a n d P e n d i n g B i t s A r r a y a r e m a p p e d f r o m t h e h o s t I / O i n t e r f a c e .
Page 410
4 . 7 R e g i s t e r D e f i n i t i o n s T h e f o l l o w i n g r e g i s t e r s a r e l o c a t e d i n t h e H o s t I / O I n t e r f a c e a d d r e s s s p a c e a n d i n t h e P e r i p h e r a l M e m o r y - M a p p e d R e g i s t e r ( P M M R ) a d d r e s s s p a c e .
Page 411
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 2 6 5 . M e s s a g e U n i t R e g i s t e r s I n t e r n a l B u s A d d r e s s O f f s e t 4 0 1 0 H...
Page 412
4 . 7 . 1 I n b o u n d M e s s a g e R e g i s t e r - I M R x T h e r e a r e t w o I n b o u n d M e s s a g e R e g i s t e r s : I M R 0 a n d I M R 1 . W h e n t h e I M R r e g i s t e r i s w r i t t e n , 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 r e c o r d e d i n t h e I n b o u n d I n t e r r u p t S t a t u s R e g i s t e r a n d m a y b e m a s k e d b y t h e I n b o u n d M e s s a g e I n t e r r u p t M a s k b i t i n t h e I n b o u n d I n t e r r u p t M a s k R e g i s t e r .
Page 413
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 3 I n b o u n d D o o r b e l l R e g i s t e r - I D R T h e I n b o u n d D o o r b e l l R e g i s t e r ( I D R ) i s u s e d t o g e n e r a t e i n t e r r u p t s t o t h e I n t e l X S c a l e p r o c e s s o r .
Page 414
4 . 7 . 4 I n b o u n d I n t e r r u p t S t a t u s R e g i s t e r - I I S R T h e I n b o u n d I n t e r r u p t S t a t u s R e g i s t e r ( I I S R ) c o n t a i n s h a r d w a r e i n t e r r u p t s t a t u s .
Page 415
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 5 I n b o u n d I n t e r r u p t M a s k R e g i s t e r - I I M R T h e I n b o u n d I n t e r r u p t M a s k R e g i s t e r ( I I M R ) p r o v i d e s t h e a b i l i t y t o m a s k I n t e l X S c a l e p r o c e s s o r i n t e r r u p t s g e n e r a t e d b y t h e M e s s a g i n g U n i t .
Page 416
4 . 7 . 6 O u t b o u n d D o o r b e l l R e g i s t e r - O D R T h e O u t b o u n d D o o r b e l l R e g i s t e r ( O D R ) a l l o w s s o f t w a r e i n t e r r u p t g e n e r a t i o n . I t a l l o w s ®...
Page 417
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 7 O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r - O I S R T h e O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r ( O I S R ) c o n t a i n s h a r d w a r e i n t e r r u p t s t a t u s .
Page 418
4 . 7 . 8 O u t b o u n d I n t e r r u p t M a s k R e g i s t e r - O I M R T h e O u t b o u n d I n t e r r u p t M a s k R e g i s t e r ( O I M R ) p r o v i d e s t h e a b i l i t y t o m a s k o u t b o u n d H o s t I / O I n t e r f a c e i n t e r r u p t s g e n e r a t e d b y t h e M e s s a g i n g U n i t .
Page 419
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 9 I n b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r - I R C S R T h e I n b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r ( I R C S R ) p r o v i d e s t h e a b i l i t y f o r t h e H o s t p r o c e s s o r t o r e q u e s t a S e l e c t i v e R e s e t o r a C o o r d i n a t e R e s e t .
Page 420
4 . 7 . 1 0 O u t b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r - O R C S R T h e O u t b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r ( O R C S R ) p r o v i d e s t h e a b i l i t y f o r t h e I / O - p r o c e s s o r t o c o o r d i n a t e a h a r d w a r e r e s e t w i t h t h e H o s t p r o c e s s o r w h e n m u l t i - f u n c t i o n i s b e i n g u s e d .
Page 421
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 1 M S I I n b o u n d M e s s a g e R e g i s t e r —...
Page 422
4 . 7 . 1 2 M U C o n f i g u r a t i o n R e g i s t e r - M U C R T h e M U C o n f i g u r a t i o n R e g i s t e r ( M U C R ) c o n t a i n s t h e C i r c u l a r Q u e u e E n a b l e b i t a n d t h e s i z e o f o n e C i r c u l a r Q u e u e .
Page 423
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 3 M U B a s e A d d r e s s R e g i s t e r - M U B A R M U B a s e A d d r e s s R e g i s t e r ( M U B A R ) c o n t a i n s l o w e r 3 2 - b i t o f t h e 3 6 - b i t l o c a l m e m o r y b a s e a d d r e s s o f t h e M U a d d r e s s s p a c e a s d e p i c t e d i n...
Page 424
4 . 7 . 1 4 M U U p p e r B a s e A d d r e s s R e g i s t e r - M U U B A R T h e M U U p p e r B a s e A d d r e s s R e g i s t e r ( M U U B A R ) c o n t a i n s t h e u p p e r 4 - b i t o f t h e 3 6 - b i t l o c a l m e m o r y b a s e a d d r e s s o f t h e M U a d d r e s s s p a c e a s d e p i c t e d i n e x a m p l e , t h e M U a d d r e s s s p a c e a s v i e w e d f r o m H o s t I / O I n t e r f a c e i n t e r f a c e .
Page 425
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 5 M U M S I - X T a b l e M e s s a g e A d d r e s s R e g i s t e r s - M _ M T _ M A R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e A d d r e s s R e g i s t e r c o n t a i n s t h e l o w e r 3 0 b i t s o f t h e M S I - X m e s s a g e a d d r e s s .
Page 426
4 . 7 . 1 6 M U M S I - X T a b l e M e s s a g e U p p e r A d d r e s s R e g i s t e r s - M _ M T _ M U A R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e U p p e r A d d r e s s R e g i s t e r c o n t a i n s t h e u p p e r 3 2 b i t s o f t h e M S I - X m e s s a g e a d d r e s s .
Page 427
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 7 M U M S I - X T a b l e M e s s a g e D a t a R e g i s t e r s - M _ M T _ M D R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e D a t a R e g i s t e r c o n t a i n s t h e m e s s a g e d a t a o f t h e M S I - X m e s s a g e .
Page 428
4 . 7 . 1 8 M U M S I - X T a b l e M e s s a g e V e c t o r C o n t r o l R e g i s t e r s - M _ M T _ M V C R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e V e c t o r C o n t r o l R e g i s t e r c o n t a i n s t h e m a s k b i t f o r t h i s e n t r y i n t h e M S I - X T a b l e .
Page 429
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 9 M U M S I - X P e n d i n g B i t s A r r a y R e g i s t e r - M _ M P B A R T h e M U M S I - X P e n d i n g B i t s A r r a y R e g i s t e r c o n t a i n s t h e c o n t a i n s t h e p e n d i n g b i t s f o r t h e e i g h t M U i n t e r r u p t s o u r c e s .
Page 430
4 . 7 . 2 1 M S I N e x t I t e m P o i n t e r R e g i s t e r - M S I _ N e x t _ P t r T h e N e x t I t e m P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 431
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 2 M e s s a g e C o n t r o l R e g i s t e r - M e s s a g e _ C o n t r o l T h e M e s s a g e C o n t r o l R e g i s t e r p r o v i d e s s y s t e m s o f t w a r e c o n t r o l o v e r M S I .
Page 432
4 . 7 . 2 3 M e s s a g e A d d r e s s R e g i s t e r - M e s s a g e _ A d d r e s s T h e M e s s a g e a d d r e s s r e g i s t e r s p e c i f i e s t h e D W O R D a l i g n e d a d d r e s s f o r t h e M S I m e m o r y w r i t e t r a n s a c t i o n .
Page 433
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 4 M e s s a g e U p p e r A d d r e s s R e g i s t e r - M e s s a g e _ U p p e r _ A d d r e s s T h e M e s s a g e U p p e r A d d r e s s r e g i s t e r i s s e t d u r i n g s y s t e m i n i t i a l i z a t i o n w h e n s y s t e m s o f t w a r e w i s h e s t o p l a c e t h e M S I a d d r e s s l o c a t i o n a b o v e t h e 4 G a d d r e s s b o u n d a r y .
Page 434
4 . 7 . 2 5 M e s s a g e D a t a R e g i s t e r - M e s s a g e _ D a t a T h e v a l u e i n t h e M e s s a g e D a t a R e g i s t e r c o n t a i n s t h e d a t a u s e d d u r i n g a n M S I w r i t e t r a n s a c t i o n .
Page 435
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 6 M S I - X C a p a b i l i t y I d e n t i f i e r R e g i s t e r - M S I - X _ C a p _ I D T h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 436
4 . 7 . 2 7 M S I - X N e x t I t e m P o i n t e r R e g i s t e r - M S I - X _ N e x t _ I t e m _ P t r T h e N e x t I t e m P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 437
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 8 M S I - X M e s s a g e C o n t r o l R e g i s t e r - M S I - X _ M C R M S I - X C a p a b i l i t i e s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
Page 438
4 . 7 . 2 9 M S I - X T a b l e O f f s e t R e g i s t e r — M S I - X _ T a b l e _ O f f s e t T h i s r e g i s t e r i n d i c a t e s i n w h i c h P C I M e m o r y W i n d o w t h e M S I - X T a b l e i s m a p p e d .
Page 439
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 3 0 M S I - X P e n d i n g B i t A r r a y O f f s e t R e g i s t e r - M S I - X _ P B A _ O f f s e t T h i s r e g i s t e r i n d i c a t e s i n w h i c h P C I M e m o r y W i n d o w t h e M S I - X P B A i s m a p p e d .
Page 440
4 . 7 . 3 1 M U M S I - X C o n t r o l R e g i s t e r X — M M C R x B y d e f a u l t , t h e M U c a n g e n e r a t e u p t o e i g h t M S I - X m e s s a g e s . T h e M M C R x r e g i s t e r p r o v i d e s a c o n t r o l b i t t h a t a l l o w s c o l l a p s i n g t h e e i g h t M S I - X m e s s a g e s d o w n t o o n l y a s i n g l e m e s s a g e .
Page 441
® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 3 2 I n b o u n d M S I I n t e r r u p t P e n d i n g R e g i s t e r x —...
Page 442
5 . 0 S R A M D M A U n i t ( S D M A ) 5 . 1 I n t r o d u c t i o n T h i s c h a p t e r d e s c r i b e s t h e o p e r a t i o n a n d c o n t r o l o f t h e S R A M D M A ( S D M A ) U n i t . 5 .
Page 443
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 3 T h e o r y o f O p e r a t i o n T o p e r f o r m a D M A o p e r a t i o n , t h e f i r m w a r e w r i t e s t o e i t h e r t h e H o s t T o L o c a l o r L o c a l T o H o s t r e g i s t e r s , d e p e n d i n g o n t h e d i r e c t i o n o f t r a n s f e r .
Page 444
E x a m p l e 3 . P s e u d o C o d e P r o g r a m m i n g E x a m p l e : ( R e d B o o t * c o m m a n d l i n e p r o m p t s s h o w n ) T o p e r f o r m a s i n g l e s h o t D M A o f 0 x 4 0 f r o m l o c a l S R A M o f f s e t 0 x 0 t o h o s t a d d r e s s 0 x 2 0 _ 0 0 0 0 :...
Page 445
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 3 . 1 I n t e r r u p t C o n t r o l f o r S D M A R e f e r t o t h e s i l i c o n C S p e c f o r f u l l r e g i s t e r d e f i n i t i o n s , t h e f o l l o w i n g c o n t r o l t h e S D M A : I N T P N D 2 :...
Page 446
5 . 4 R e g i s t e r D e f i n i t i o n s T h e S D M A c o n t r o l l e r c o n t a i n s s e p a r a t e L o c a l T o H o s t ( L 2 H ) a n d H o s t T o L o c a l ( H 2 L ) c h a n n e l s t h a t a r e i n d e p e n d e n t o f e a c h o t h e r .
Page 447
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 1 L o c a l T o H o s t D e s t i n a t i o n L o w e r A d d r e s s R e g i s t e r - L 2 H _ D L A R T h e L o c a l T o H o s t D e s t i n a t i o n L o w e r A d d r e s s R e g i s t e r s ( L 2 H _ D L A R ) r e p r e s e n t t h e l o w e r 3 2 - b i t s o f t h e d e s t i n a t i o n ( h o s t ) a d d r e s s .
Page 448
5 . 4 . 3 L o c a l T o H o s t S o u r c e L o w e r A d d r e s s R e g i s t e r - L 2 H _ S L A R T h e L o c a l T o H o s t S o u r c e L o w e r A d d r e s s R e g i s t e r ( L 2 H _ S L A R ) r e p r e s e n t s t h e l o w e r 3 2 b i t s o f t h e s o u r c e ( l o c a l ) a d d r e s s .
Page 449
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 4 L o c a l T o H o s t B y t e C o u n t R e g i s t e r - L 2 H _ B C R T h e L o c a l T o H o s t B y t e C o u n t R e g i s t e r ( L 2 H _ B C R ) r e p r e s e n t s t h e b y t e c o u n t a s s o c i a t e d w i t h d a t a t o b e m o v e d .
Page 450
5 . 4 . 5 L o c a l T o H o s t I n t e r r u p t C o u n t e r / A c k n o w l e d g e R e g i s t e r L 2 H _ I C A R F i r m w a r e u s e s t h e L o c a l T o H o s t I n t e r r u p t C o u n t e r / A c k n o w l e d g e R e g i s t e r ( L 2 H _ I C A R ) t o k e e p t r a c k o f a n d a c k n o w l e d g e i n t e r r u p t s .
Page 451
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 6 L o c a l T o H o s t C o n t r o l / S t a t u s R e g i s t e r - L 2 H _ C S R T h e L o c a l T o H o s t C o n t r o l / S t a t u s R e g i s t e r ( L 2 H _ C S R ) p r o v i d e s t h e c o n t r o l a n d s t a t u s f o r t h e L o c a l T o H o s t c h a n n e l .
Page 452
5 . 4 . 7 L o c a l T o H o s t B y t e S w a p C o n t r o l R e g i s t e r - L 2 H _ B S C R T h e L o c a l T o H o s t B y t e S W a p C o n t r o l R e g i s t e r ( L 2 H _ B S C R ) p r o v i d e s t h e c o n t r o l t o e n a b l e / d i s a b l e b y t e s w a p p i n g .
Page 453
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 9 H o s t T o L o c a l S o u r c e U p p e r A d d r e s s R e g i s t e r - H 2 L _ S U A R T h e H o s t T o L o c a l S o u r c e U p p e r A d d r e s s R e g i s t e r ( H 2 L _ S U A R ) r e p r e s e n t s t h e u p p e r 3 2 - b i t s o f t h e s o u r c e ( h o s t ) a d d r e s s .
Page 454
5 . 4 . 1 1 H o s t T o L o c a l B y t e C o u n t R e g i s t e r - H 2 L _ B C R T h e H o s t T o L o c a l B y t e C o u n t R e g i s t e r s ( H 2 L _ B C R ) r e p r e s e n t t h e b y t e c o u n t o f t h e D M A .
Page 455
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 1 2 H o s t T o L o c a l I n t e r r u p t C o u n t e r / A c k n o w l e d g e R e g i s t e r - H 2 L _ I C A R F i r m w a r e u s e s t h e H o s t T o L o c a l I n t e r r u p t A c k n o w l e d g e R e g i s t e r ( H 2 L _ I C A R ) t o k e e p...
Page 456
5 . 4 . 1 3 H o s t T o L o c a l C o n t r o l / S t a t u s R e g i s t e r - H 2 L _ C S R T h e H o s t T o L o c a l C o n t r o l / S t a t u s R e g i s t e r ( H 2 L _ C S R ) p r o v i d e s t h e s t a t u s a n d c o n t r o l o f t h e H o s t T o L o c a l c h a n n e l .
Page 457
® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 1 4 H o s t T o L o c a l B y t e S w a p C o n t r o l R e g i s t e r - H 2 L _ B S C R T h e L o c a l T o H o s t B y t e S W a p C o n t r o l R e g i s t e r ( H 2 L _ B S C R ) p r o v i d e s t h e c o n t r o l t o e n a b l e / d i s a b l e b y t e s w a p p i n g .
Page 458
6 . 0 S G P I O U n i t N o t e : F o r T P E R m o d e t h e r e g i s t e r i n t e r f a c e d e f i n e d h e r e c a n b e u s e d . F o r I n t e l 4 1 3 8 1 2 I / O C o n t r o l l e r s ( 4 1 3 8 x x ) n o n - T P E R m o d e , s e e t h e S A S / S A T A C o m m a n d S u m m a r y f o r A P I t o c o n t r o l t h e S G P I O u n i t s .
Page 459
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 4 3 . S G P I O B u s O v e r v i e w I n i t i a t o r O c t o b e r 2 0 0 7 O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S...
Page 460
6 . 2 T h e o r y o f O p e r a t i o n T h e S G P I O i s u s e d t o s e r i a l i z e g e n e r a l p u r p o s e I / O s i g n a l s . F o r e x a m p l e , t h e i n i t i a t o r m a y w a n t t o d r i v e m u l t i p l e L E D s o n t h e t a r g e t , a n d t h u s d o s o b y s a m p l i n g a n d s e r i a l i z i n g t h e p a r a l l e l i n i t i a t o r L E D s i g n a l s a t a f i x e d s a m p l i n g r a t e d i c t a t e d b y t h e l o w - t o - h i g h t r a n s i t i o n o f t h e S L o a d s i g n a l .
Page 461
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 2 . 3 S D a t a O u t T h e S D a t a O u t s i g n a l c a r r i e s o u t p u t b i t s a s s o c i a t e d w i t h d e v i c e s o n t h e t a r g e t .
Page 462
6 . 3 C l o c k R e q u i r e m e n t s 4 1 3 8 x x g e n e r a t e s a n d d r i v e s t h r e e c l o c k s i g n a l s t h a t a r e u s e d t o r u n t h e v a r i o u s b l o c k s o f t h e S G P I O u n i t s .
Page 463
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 4 O u t p u t S i g n a l s E a c h o f t h e 4 1 3 8 x x S G P I O u n i t s c a n s u p p o r t u p t o e i g h t d r i v e s , a n d e a c h d r i v e c a n s u p p o r t u p t o t h r e e o u t p u t s i g n a l s .
Page 464
F i g u r e 5 0 . S G P I O O u t p u t O D 1 S i g n a l F i g u r e 5 1 . S G P I O O u t p u t O D 2 S i g n a l ®...
Page 465
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 4 . 1 P r o t o c o l E n g i n e I n p u t S i g n a l s T h e r e a r e e i g h t P r o t o c o l E n g i n e a c t i v i t y s i g n a l s ( S _ A C T [ 7 : 0 ] ) a n d e i g h t P r o t o c o l E n g i n e s t a t u s s i g n a l s ( S _ S T A T [ 7 : 0 ] ) w h i c h a r e a l l i n p u t s i g n a l s b o t h S G P I O u n i t s .
Page 466
T a b l e 3 1 3 . S G P I O I n p u t M a p p i n g ( S h e e t 2 o f 2 ) I n p u t S i g n a l s F i x e d H i g h P r o t o c o l E n g i n e S t a t u s [ 1 ] P r o g r a m m a b l e P a t t e r n A...
Page 467
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 4 . 1 . 1 J O G R e q u i r e m e n t s T h e j o g f e a t u r e i s o p t i o n a l a n d i s c o n t r o l l e d b y t h e S e l e c t R e g i s t e r [ 0 : 7 ] x - S G O D S R [ 0 : 7 ] x ”...
Page 468
6 . 4 . 2 P r o g r a m m a b l e B l i n k P a t t e r n s E a c h o f t h e S G P I O o u t p u t s i g n a l s u p p o r t s t w o p r o g r a m m a b l e b l i n k p a t t e r n s t h a t c a n b e s e l e c t e d u s i n g t h e S G O D S R [ 0 : 7 ] x ”...
Page 469
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 5 S G P I O U n i t M o d e o f O p e r a t i o n s E a c h S G P I O u n i t o n 4 1 3 8 x x c a n b e p r o g r a m m e d t o s u p p o r t t h e f o l l o w i n g m o d e s : •...
Page 470
E x a m p l e 4 . S G P I O U n i t 0 i s i n D i r e c t L E D m o d e s u p p o r t i n g D r i v e s [ 4 , 6 ] a n d S G P I O U n i t 1 i s i n S G P I O M o d e s u p p o r t i n g D r i v e s [ 1 , 3 , 5 , 7 ] I n t h i s e x a m p l e , S G P I O u n i t 0 i s s e t u p i n D i r e c t L E D m o d e s u p p o r t i n g D r i v e 4 a n d D r i v e 6 .
Page 471
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 E x a m p l e 5 . B o t h S G P I O U n i t s a r e u s e d i n S G P I O m o d e w i t h S G P I O U n i t 0 s u p p o r t i n g D r i v e s [ 0 , 1 , 3 , 4 , 5 , 6 ] a n d S G P I O U n i t 1 s u p p o r t i n g D r i v e s [ 2 , 7 ] I n t h i s e x a m p l e , b o t h S G P I O u n i t s a r e u s e d a n d t h e y a r e s e t u p i n S G P I O m o d e b y s e t t i n g b i t [ 0 ] i n...
Page 472
6 . 5 . 1 P i n M u l t i p l e x i n g A l l S _ A C T [ 7 : 0 ] a n d S _ S T A T [ 7 : 0 ] p i n s a r e m u l t i p l e x e d . N o t e t h a t a n S G P I O i n t e r f a c e i s a 4 - p i n i n t e r f a c e .
Page 473
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 s u p p o r t s o n l y S A S p o r t s h a s t h e m u l t i p l e x e r s s e l e c t i n g S _ A C T [ x ] a n d S _ S T A T [ x ] s i g n a l s .
Page 474
6 . 6 R e g i s t e r D e f i n i t i o n s T h e S G P I O c o n t a i n s m e m o r y - m a p p e d r e g i s t e r s f o r : •...
Page 475
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 6 . 1 S G P I O I n t e r f a c e C o n t r o l R e g i s t e r x — S G I C R x T h e S G P I O I n t e r f a c e C o n t r o l R e g i s t e r x - S G P I C R x i s u s e d t o s e l e c t t h e S G P I O u n i t m o d e o f o p e r a t i o n s - S G P I O b u s o r d i r e c t L E D i n t e r f a c e .
Page 476
6 . 6 . 2 S G P I O P r o g r a m m a b l e B l i n k R e g i s t e r x — S G P B R x T h i s S G P I O P r o g r a m m a b l e B l i n k R e g i s t e r x - S G P B R x i s u s e d t o p r o g r a m t h e p r o g r a m m a b l e b l i n k p a t t e r n s .
Page 477
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 2 2 . S G P I O P r o g r a m m a b l e B l i n k R e g i s t e r x - S G P B R x ( S h e e t 2 o f 2 ) Attributes Coprocessor Attributes...
Page 478
6 . 6 . 3 S G P I O S t a r t D r i v e L o w e r R e g i s t e r x — S G S D L R x T h e S G P I O S t a r t D r i v e L o w e r R e g i s t e r x - S G S D L R x i s u s e d t o p r o g r a m t h e d r i v e o u t p u t s o r d e r a s t h e y a r e s h i f t e d o u t o n t h e s e r i a l b i t s t r e a m .
Page 479
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 2 3 . S G P I O S t a r t D r i v e L o w e r R e g i s t e r x — S G S D L R x ( S h e e t 2 o f 2 ) Attributes Coprocessor Attributes...
Page 480
6 . 6 . 4 S G P I O S t a r t D r i v e U p p e r R e g i s t e r x — S G S D U R x T h e S G P I O S t a r t D r i v e U p p e r R e g i s t e r x —...
Page 481
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 2 4 . S G P I O S t a r t D r i v e U p p e r R e g i s t e r x — S G S D U R x ( S h e e t 2 o f 2 ) Attributes Coprocessor Attributes...
Page 482
6 . 6 . 5 S G P I O S e r i a l I n p u t D a t a L o w e r R e g i s t e r x — S G S I D L R x T h e S G P I O S e r i a l I n p u t D a t a L o w e r R e g i s t e r x - S G I D L R x i s u s e d t o r e a d t h e i n p u t d a t a b i t s .
Page 483
® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 6 . 6 S G P I O S e r i a l I n p u t D a t a U p p e r R e g i s t e r x — S G S I D U R x T h e S G P I O S e r i a l I n p u t D a t a U p p e r R e g i s t e r x - S G I D U R x i s u s e d t o r e a d t h e d r i v e i n p u t d a t a b i t s .
Page 484
6 . 6 . 8 S G P I O O u t p u t D a t a S e l e c t R e g i s t e r [ 0 : 7 ] x — S G O D S R [ 0 : 7 ] x T h e S G P I O O u t p u t D a t a S e l e c t R e g i s t e r [ 0 : 7 ] x - S G O D S R [ 0 : 7 ] x p r o v i d e s t h e b i t f i e l d s t o s e l e c t t h e o u t p u t s i g n a l s .
Page 485
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 486
7 . 2 T h e o r y o f O p e r a t i o n 7 . 2 . 1 S y s t e m C o n t r o l l e r T h e X S I S y s t e m C o n t r o l l e r ( S C ) i s t h e a r b i t e r f o r t h e X S I b u s .
Page 487
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 488
7 . 2 . 3 P a r i t y T e s t i n g T h e 4 1 3 8 x x s u p p o r t s p a r i t y p r o t e c t i o n s o n b o t h t h e 3 6 - b i t a d d r e s s a n d 1 2 8 - b i t d a t a b u s s o u t h i n t e r n a l b u s .
Page 489
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l T a b l e 3 3 0 .
Page 490
7 . 3 I n t e r n a l B u s B r i d g e T h i s s e c t i o n d e s c r i b e s t h e i n t e r n a l b u s b r i d g e . T h e i n t e r n a l b u s b r i d g e i s o l a t e s t r a f f i c o n t h e n o r t h i n t e r n a l b u s a n d t h e s o u t h i n t e r n a l b u s .
Page 491
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 492
7 . 3 . 4 B r i d g e M e m o r y W i n d o w T h e N o r t h I n t e r n a l B u s i n t e r f a c e o f t h e B r i d g e p e r f o r m s s u b t r a c t i v e d e c o d i n g . F o r e x a m p l e , t r a n s a c t i o n s o n t h e n o r t h i n t e r n a l b u s t h a t a r e n o t c l a i m e d b y o t h e r t a r g e t s o n t h e n o r t h i n t e r n a l b u s a r e c l a i m e d b y t h e B r i d g e N o r t h I n t e r f a c e .
Page 493
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 494
7 . 3 . 6 P a r i t y S u p p o r t T h e b r i d g e s u p p o r t s p a r i t y a s r e q u i r e d b y t h e s o u t h i n t e r n a l b u s . T h e s o u t h i n t e r n a l b u s s u p p o r t s b o t h b y t e - w i s e a d d r e s s a n d d a t a p a r i t y .
Page 495
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 496
7 . 3 . 7 . 2 B r i d g e S o u t h I n t e r n a l B u s I n t e r f a c e E r r o r T h e f o l l o w i n g c o n d i t i o n s m a y b e e n c o u n t e r e d b y t h e B r i d g e S o u t h I n t e r f a c e : •...
Page 497
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 498
7 . 5 I n t e r n a l B u s B r i d g e R e g i s t e r D e f i n i t i o n s T h e f o l l o w i n g r e g i s t e r s a r e l o c a t e d i n t h e P e r i p h e r a l M e m o r y - M a p p e d R e g i s t e r ( P M M R ) a d d r e s s s p a c e .
Page 499
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 500
T a b l e 3 3 4 . I n t e r n a l B u s A r b i t r a t i o n C o n t r o l R e g i s t e r — I B A C R ( S h e e t 2 o f 2 ) Attributes Attributes i n t e r n a l b u s a d d r e s s o f f s e t...
Page 501
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 502
7 . 5 . 3 S o u t h I n t e r n a l B u s D a t a T e s t C o n t r o l R e g i s t e r — S I B D T C R T h e S I B D T C R c a n b e u s e d t o i n j e c t a d a t a p a r i t y e r r o r o n t h e s o u t h i n t e r n a l d a t a b u s .
Page 503
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 504
7 . 5 . 5 D e t e r m i n i n g B l o c k S i z e s f o r M e m o r y W i n d o w s T h e m e m o r y w i n d o w s i z e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o t h e a p p r o p r i a t e u p p e r b i t s o f t h e l i m i t r e g i s t e r .
Page 505
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 506
7 . 5 . 7 B r i d g e W i n d o w U p p e r B a s e A d d r e s s R e g i s t e r — B W U B A R T h e B r i d g e W i n d o w U p p e r B a s e A d d r e s s R e g i s t e r ( B W U B A R ) p r o v i d e s t h e u p p e r 4 b i t s o f t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e B r i d g e M e m o r y W i n d o w b e g i n s .
Page 507
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l 7 .
Page 508
7 . 5 . 9 B r i d g e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r — B E C S R T h e B E C S R l o g s t h e t y p e o f e r r o r t h a t t h e b r i d g e e n c o u n t e r e d o n e i t h e r n o r t h o r s o u t h i n t e r f a c e .
Page 509
S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l T a b l e 3 4 2 .
Page 510
7 . 5 . 1 0 B r i d g e E r r o r A d d r e s s R e g i s t e r — B E R A R T h i s r e g i s t e r i s r e s p o n s i b l e f o r l o g g i n g t h e l o w e r 3 2 - b i t o f t h e 3 6 - b i t a d d r e s s o f t h e b r i d g e r e q u e s t t h a t e n c o u n t e r e d t h e e r r o r .
Page 511
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 512
8 . 2 G l o s s a r y T h i s s e c t i o n l i s t s c o m m o n l y u s e d t e r m s t h r o u g h o u t t h i s c h a p t e r : T a b l e 3 4 5 .
Page 513
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 514
8 . 3 . 1 . 2 A d d r e s s D e c o d e B l o c k s A d d r e s s D e c o d e i s p e r f o r m e d f o r t r a n s a c t i o n s f r o m i n p u t N o r t h I n t e r n a l B u s p o r t t o d e t e r m i n e i f t h e S M C U s h o u l d c l a i m t h e t r a n s a c t i o n .
Page 515
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 516
8 . 3 . 1 . 6 N o r t h I n t e r n a l B u s P o r t T r a n s a c t i o n O r d e r i n g S i n c e r e q u e s t s f r o m t h e n o r t h i n t e r n a l b u s p o r t a r e q u e u e d i n t h e N I B P T Q , t h e p o r t n e e d s t o m a i n t a i n o r d e r o f r e q u e s t s a d d r e s s i n g t h e S R A M .
Page 517
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 518
8 . 3 . 2 . 3 S R A M W r i t e S e q u e n c e W r i t e t r a n s a c t i o n s r e q u i r e E C C c o d e s t o b e g e n e r a t e d a n d s t o r e d i n t h e S R A M a r r a y w i t h t h e d a t a b e i n g w r i t t e n .
Page 519
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 520
8 . 3 . 3 . 1 E C C G e n e r a t i o n F o r w r i t e o p e r a t i o n s , t h e S M C U g e n e r a t e s t h e e r r o r c o r r e c t i o n c o d e w h i c h i s w r i t t e n a l o n g w i t h t h e d a t a .
Page 521
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 522
8 . 3 . 3 . 3 E C C C h e c k i n g T h e E C C l o g i c u s e s t h e f o l l o w i n g E C C r e a d a l g o r i t h m . T h i s a l g o r i t h m c o r r e c t s t h e d a t a b e f o r e i t ' s d r i v e n o n t o t h e i n t e r n a l b u s .
Page 523
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 5 9 s h o w s h o w t h e d a t a f l o w s t h r o u g h t h e E C C h a r d w a r e f o r a r e a d t r a n s a c t i o n .
Page 524
F i g u r e 6 0 i l l u s t r a t e s t h e H - M a t r i x u s e d f o r d e c o d i n g t h e s y n d r o m e . F o r s i n g l e - b i t e r r o r s , t h e H - M a t r i x i n d i c a t e s t h e b i t t h a t c o n t a i n s t h e e r r o r a n d c o n s e q u e n t l y , w h i c h b i t t o f i x .
Page 525
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 R e f e r r i n g t o F i g u r e 5 9 i n d i c a t e d b y t h e a p p r o p r i a t e r o w o f t h e G - M a t r i x i n...
Page 526
8 . 3 . 3 . 4 S c r u b b i n g F i x i n g t h e d a t a e r r o r i n m e m o r y i s c a l l e d s c r u b b i n g . T h e 4 1 3 8 x x r e l i e s o n I n t e l X S c a l e p r o c e s s o r s o f t w a r e t o p e r f o r m t h e s c r u b b i n g .
Page 527
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 528
8 . 3 . 4 B y t e P a r i t y C h e c k i n g a n d G e n e r a t i o n A l l t h e d i r e c t m e m o r y p o r t s o f t h e S M C U s u p p o r t s b y t e - w i s e p a r i t y o n t h e d a t a b u s . F o r w r i t e r e q u e s t s m a d e t o a n S M C U p o r t , t h e d i r e c t m e m o r y p o r t i n t e r f a c e p e r f o r m s t h e f o l l o w i n g t a s k s w h e n r e c e i v i n g d a t a : •...
Page 529
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 530
8 . 3 . 4 . 2 P a r i t y C h e c k i n g T h e d i r e c t m e m o r y p o r t i n t e r f a c e o f t h e S M C U o n l y c h e c k s d a t a p a r i t y w h i l e r e c e i v i n g d a t a .
Page 531
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 532
8 . 4 . 1 S i n g l e - B i t E r r o r D e t e c t i o n W h e n e n a b l e d , t h e S M C U i n t e r r u p t s t h e c o r e w h e n t h e E C C l o g i c d e t e c t s a s i n g l e - b i t e r r o r b y s e t t i n g t h e a p p r o p r i a t e b i t i n t h e M C I S R r e g i s t e r .
Page 533
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 534
8 . 5 P a r i t y I n t e r r u p t s / E r r o r C o n d i t i o n s I f a d a t a p a r i t y e r r o r i s d e t e c t e d o n a n y o f t h e S M C U p o r t s a n d p a r i t y i s e n a b l e d , t h e S M C U r e c o r d s t h e r e q u e s t i n g p o r t t h a t d e t e c t e d t h e p a r i t y e r r o r i n t h e S P C S R [ 1 9 : 1 6 ] a n d i n t e r r u p t s t h e c o r e .
Page 535
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 536
8 . 6 . 1 S R A M B a s e A d d r e s s R e g i s t e r — S R A M B A R T h i s r e g i s t e r i n d i c a t e s t h e l o w e r t w e l v e b i t s o f t h e b e g i n n i n g a d d r e s s ( b a s e a d d r e s s ) o f S R A M m e m o r y a r r a y s p a c e .
Page 537
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 •...
Page 538
8 . 6 . 4 S R A M E C C L o g R e g i s t e r — S E L O G R T h e S R A M E C C L o g R e g i s t e r i s r e s p o n s i b l e f o r l o g g i n g t h e e r r o r t y p e s d e t e c t e d o n t h e l o c a l m e m o r y b u s .
Page 539
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 5 3 .
Page 540
8 . 6 . 5 S R A M E C C A d d r e s s R e g i s t e r — S E A R T h i s r e g i s t e r i s r e s p o n s i b l e f o r l o g g i n g t h e a d d r e s s w h e r e t h e e r r o r w a s d e t e c t e d o n t h e l o c a l m e m o r y b u s .
Page 541
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 542
8 . 6 . 8 S R A M P a r i t y C o n t r o l a n d S t a t u s R e g i s t e r — S P A R C S R T h i s r e g i s t e r p r o g r a m s t h e S M C U p a r i t y c h e c k i n g c a p a b i l i t i e s .
Page 543
® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
Page 544
8 . 6 . 1 1 S R A M M e m o r y C o n t r o l l e r I n t e r r u p t S t a t u s R e g i s t e r — S M C I S R S e t t i n g t h e S M C I S R a s s e r t s a n i n t e r r u p t t o t h e c o r e .
Page 545
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 0 P e r i p h e r a l B u s I n t e r f a c e 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 P e r i p h e r a l B u s I n t e r f a c e U n i t ( P B I ) o f t h e I n t e l 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e ( 4 1 3 8 x x ) .
Page 546
9 . 1 O v e r v i e w T h e P e r i p h e r a l B u s I n t e r f a c e U n i t ( P B I ) i s a d a t a c o m m u n i c a t i o n p a t h t o t h e f l a s h m e m o r y c o m p o n e n t s a n d p e r i p h e r a l s o f a 4 1 3 8 x x h a r d w a r e s y s t e m .
Page 547
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 P e r i p h e r a l B u s S i g n a l s B u s s i g n a l s c o n s i s t o f t h r e e g r o u p s : •...
Page 548
9 . 2 . 4 B u s W i d t h E a c h a d d r e s s r a n g e ’ s a t t r i b u t e s a r e p r o g r a m m e d i n t h e P B I s b o u n d a r y r e g i s t e r s . T h e P B I a l l o w s a n 8 - , o r 1 6 - b i t d a t a b u s w i d t h f o r e a c h r a n g e .
Page 549
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 . 5 D e t a i l e d S i g n a l D e s c r i p t i o n s B u s s i g n a l d e s c r i p t i o n s a r e d e t a i l e d i n T a b l e 3 6 1 .
Page 550
9 . 2 . 6 F l a s h M e m o r y S u p p o r t N o t e : B e s u r e t o r e f e r t o t h e S y s t e m S o f t w a r e A r c h i t e c t u r e S p e c i f i c a t i o n a n d D e s i g n G u i d e f o r d e t a i l s o n s u p p o r t e d F l a s h p a r t s , s i n c e t h e T r a n s p o r t F i r m w a r e m u s t p r o v i d e s u p p o r t f o r t h e F l a s h d e v i c e i n a d d i t i o n t o P B I .
Page 551
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 . 6 . 1 F l a s h R e a d C y c l e R e a d i n g a F l a s h d e v i c e i n v o l v e s d r i v i n g t h e a d d r e s s , o u t p u t e n a b l e , a n d c h i p e n a b l e .
Page 552
F i g u r e 6 6 i l l u s t r a t e s a b u r s t r e a d c y c l e e x a m p l e f o r a 1 2 0 n s F l a s h d e v i c e . T h i s e x a m p l e i s i l l u s t r a t i n g a b u r s t o f t w o b y t e s o r w o r d s .
Page 553
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 . 6 . 2 F l a s h W r i t e C y c l e A d d r e s s - t o - d a t a a n d r e c o v e r y w a i t s t a t e s f o r r e a d s a n d w r i t e s a r e i d e n t i c a l a n d p r o g r a m m e d i n P B B A R 0 a n d P B B A R 1 .
Page 554
9 . 3 R e g i s t e r D e f i n i t i o n s A s e r i e s o f c o n f i g u r a t i o n r e g i s t e r s c o n t r o l P B I . S o f t w a r e c a n d e t e r m i n e P B I s t a t u s b y r e a d i n g t h e s t a t u s r e g i s t e r .
Page 555
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 1 P B I C o n t r o l R e g i s t e r — P B C R T h e P B I C o n t r o l R e g i s t e r ( P B C R ) i s r e s p o n s i b l e f o r e n a b l i n g o p e r a t i o n o f P B I s t a t e m a c h i n e s .
Page 556
9 . 3 . 3 D e t e r m i n i n g B l o c k S i z e s f o r M e m o r y W i n d o w s T h e m e m o r y w i n d o w s i z e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o t h e a p p r o p r i a t e u p p e r b i t s o f t h e l i m i t r e g i s t e r .
Page 557
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 4 P B I B a s e A d d r e s s R e g i s t e r 0 — P B B A R 0 T h e P B I B a s e A d d r e s s R e g i s t e r 0 ( P B B A R 0 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e P B I M e m o r y W i n d o w 0 b e g i n s .
Page 558
9 . 3 . 5 P B I L i m i t R e g i s t e r 0 — P B L R 0 T h e 4 1 3 8 x x l i m i t r e g i s t e r ’ s ( P B L R 0 ) p r o g r a m m e d v a l u e m u s t b e n a t u r a l l y a l i g n e d w i t h t h e b a s e a d d r e s s r e g i s t e r ’...
Page 559
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 6 P B I B a s e A d d r e s s R e g i s t e r 1 — P B B A R 1 T h e P B I B a s e A d d r e s s R e g i s t e r 1 ( P B B A R 1 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e P B I M e m o r y W i n d o w 1 b e g i n s .
Page 560
9 . 3 . 7 P B I L i m i t R e g i s t e r 1 — P B L R 1 T h e 4 1 3 8 x x l i m i t r e g i s t e r ( P B L R 1 ) a n d b a s e a d d r e s s r e g i s t e r ( P B B A R 1 ) p r o g r a m m e d v a l u e s m u s t b e n a t u r a l l y a l i g n e d .
Page 561
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 8 P B I D r i v e S t r e n g t h C o n t r o l R e g i s t e r — P B D S C R T h i s r e g i s t e r i s u s e d t o m a n u a l l y c o n t r o l s l e w r a t e a n d d r i v e s t r e n g t h f o r a l l o f 4 1 3 8 x x p i n s w i t h t h e e x c e p t i o n o f h i g h - s p e e d s e r i a l i n t e r f a c e s , t h e S D R A M i n t e r f a c e , a n d t h e P C I - X i n t e r f a c e .
Page 562
9 . 3 . 9 P r o c e s s o r F r e q u e n c y R e g i s t e r - P F R T h i s r e g i s t e r i n d i c a t e s t h e c l o c k f r e q u e n c i e s o f t h e I n t e l X S c a l e i n t e r n a l b u s e s o f t h e 4 1 3 8 x x .
Page 563
® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 1 0 E x t e r n a l S t r a p S t a t u s R e g i s t e r 0 — E S S T S R 0 T h e E x t e r n a l S t r a p S t a t u s R e g i s t e r 0 p r o v i d e s s o f t w a r e a w a y t o r e a d t h e s t a t e s o f t h e c u r r e n t s e t t i n g s o f t h e s t r a p s .
Page 564
9 . 3 . 1 1 U n i q u e I D R e g i s t e r 0 — U I D 0 T h e U n i q u e I D r e g i s t e r 0 r e p r e s e n t s a 2 8 - b i t u n i q u e v a l u e . T a b l e 3 7 4 .
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 566
1 0 . 2 T h e o r y o f O p e r a t i o n 1 0 . 2 . 1 I n t e r r u p t C o n t r o l l e r U n i t T h e 4 1 3 8 x x I n t e r r u p t C o n t r o l l e r U n i t ( I C U ) p r o v i d e s t h e a b i l i t y t o g e n e r a t e i n t e r r u p t s t o b o t h t h e I n t e l X S c a l e I n a d d i t i o n t o t h e i n t e r n a l p e r i p h e r a l s , e x t e r n a l d e v i c e s m a y a l s o g e n e r a t e i n t e r r u p t s t o...
Page 567
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e I n t e l X S c a l e ®...
Page 568
1 0 . 3 . 3 E x c e p t i o n P r i o r i t i e s a n d V e c t o r s I t i s i m p o r t a n t t o n o t e t h a t f a s t i n t e r r u p t ( F I Q ) i s h i g h e r p r i o r i t y t h a n t h e n o r m a l i n t e r r u p t ( I R Q ) .
Page 569
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I n t e l ®...
Page 570
T h e e x t e r n a l i n t e r r u p t i n p u t i n t e r f a c e f o r t h e 4 1 3 8 x x c o n s i s t s o f t h e p i n s s h o w n i n T a b l e 3 7 7 T a b l e 3 7 7 .
Page 571
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 572
T h e I n t e l ® 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R 1 0 .
Page 573
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 574
T h e I N T B A S E a n d I N T S I Z E r e g i s t e r s a r e u s e d t o e s t a b l i s h a c o n t i g u o u s I n t e r r u p t S e r v i c e R o u t i n e ( I S R ) m e m o r y r a n g e f o r a l l o f 1 2 8 p o s s i b l e s o u r c e s .
Page 575
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 576
® 1 0 . 5 . 3 I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e : I n t e r n a l P e r i p h e r a l I n t e r r u p t T h e 4 1 3 8 x x I n t e r r u p t C o n t r o l l e r r e c e i v e s i n p u t s f r o m m u l t i p l e i n t e r n a l i n t e r r u p t s o u r c e s .
Page 577
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 578
1 0 . 5 . 3 . 2 E r r o r I n t e r r u p t S o u r c e s T h e 4 1 3 8 x x I n t e r r u p t C o n t r o l l e r r e c e i v e s e r r o r i n t e r r u p t s f r o m t h e A T U s , t h e M e s s a g i n g U n i t .
Page 579
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 580
1 0 . 6 D e f a u l t S t a t u s T h e i n t e r r u p t l o g i c i s r e s e t b y t h e P C I r e s e t s i g n a l o r t h r o u g h s o f t w a r e . t h e p o w e r - u p a n d r e s e t v a l u e s .
Page 581
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 582
T a b l e 3 8 2 . I n t e r r u p t C o n t r o l l e r C o - P r o c e s s o r R e g i s t e r A d d r e s s e s ( S h e e t 2 o f 2 ) R e g i s t e r N a m e I P R 0 I P R 1...
Page 583
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 584
1 0 . 7 . 2 I n t e r r u p t S i z e R e g i s t e r — I N T S I Z E T h e I n t e r r u p t S i z e R e g i s t e r i n d i c a t e s t h e s i z e o f t h e I n t e r r u p t S e r v i c e R o u t i n e ( I S R ) m e m o r y r a n g e t h a t c o n t a i n s t h e i n t e r r u p t s e r v i c e r o u t i n e s f o r u p t o 1 2 8 s o u r c e s .
Page 585
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 586
1 0 . 7 . 4 F I Q I n t e r r u p t V e c t o r R e g i s t e r — F I N T V E C T h e F I Q I n t e r r u p t V e c t o r R e g i s t e r i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r .
Page 587
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 588
1 0 . 7 . 6 I n t e r r u p t P e n d i n g R e g i s t e r 1 — I N T P N D 1 T h e I n t e r r u p t P e n d i n g r e g i s t e r 0 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r t h a t c a n b e u s e d t o v e r i f y p e n d i n g i n t e r r u p t s .
Page 589
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 590
1 0 . 7 . 8 I n t e r r u p t P e n d i n g R e g i s t e r 3 — I N T P N D 3 T h e I n t e r r u p t P e n d i n g r e g i s t e r 3 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r t h a t c a n b e u s e d t o v e r i f y p e n d i n g i n t e r r u p t s .
Page 591
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 592
T a b l e 3 9 1 . I n t e r r u p t C o n t r o l R e g i s t e r 0 — I N T C T L 0 ( S h e e t 2 o f 2 ) Coprocessor rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Attributes...
Page 593
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 594
T a b l e 3 9 2 . I n t e r r u p t C o n t r o l R e g i s t e r 1 — I N T C T L 1 ( S h e e t 2 o f 2 ) Coprocessor rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Attributes...
Page 595
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 596
1 0 . 7 . 1 2 I n t e r r u p t C o n t r o l R e g i s t e r 3 — I N T C T L 3 T h e I n t e r r u p t C o n t r o l r e g i s t e r 3 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h o f 3 2 i n t e r r u p t s a r e m a s k e d .
Page 597
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 9 4 .
Page 598
1 0 . 7 . 1 3 I n t e r r u p t S t e e r i n g R e g i s t e r 0 — I N T S T R 0 T h e I n t e r r u p t S t e e r i n g R e g i s t e r 0 a l l o w s s y s t e m d e s i g n e r s t o d i r e c t a n y o f 3 2 i n t e r n a l o r e x t e r n a l i n t e r r u p t s o u r c e s t o e i t h e r o n e o f t h e t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s , F I Q a n d I R Q .
Page 599
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 9 5 .
Page 600
1 0 . 7 . 1 4 I n t e r r u p t S t e e r i n g R e g i s t e r 1 — I N T S T R 1 T h e I n t e r r u p t S t e e r i n g R e g i s t e r 1 a l l o w s s y s t e m d e s i g n e r s t o d i r e c t a n y o f 3 2 i n t e r n a l o r e x t e r n a l i n t e r r u p t s o u r c e s t o e i t h e r o n e o f t h e t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s , F I Q a n d I R Q .
Page 601
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 9 6 .
Page 602
1 0 . 7 . 1 5 I n t e r r u p t S t e e r i n g R e g i s t e r 2 — I N T S T R 2 T h e I n t e r r u p t S t e e r i n g R e g i s t e r 2 a l l o w s s y s t e m d e s i g n e r s t o d i r e c t a n y o f 3 2 i n t e r n a l o r e x t e r n a l i n t e r r u p t s o u r c e s t o e i t h e r o n e o f t h e t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s , F I Q a n d I R Q .
Page 603
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 604
T a b l e 3 9 8 . I n t e r r u p t S t e e r i n g R e g i s t e r 3 — I N T S T R 3 ( S h e e t 2 o f 2 ) Coprocessor rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Attributes...
Page 605
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 606
T a b l e 3 9 9 . I R Q I n t e r r u p t S o u r c e R e g i s t e r 0 — I I N T S R C 0 ( S h e e t 2 o f 2 ) Coprocessor ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro Attributes...
Page 607
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 608
T a b l e 4 0 0 . I R Q I n t e r r u p t S o u r c e R e g i s t e r 1 — I I N T S R C 1 ( S h e e t 2 o f 2 ) Coprocessor ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro Attributes...
Page 609
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 610
1 0 . 7 . 2 0 I R Q I n t e r r u p t S o u r c e R e g i s t e r 3 — I I N T S R C 3 T h e I R Q I n t e r r u p t S o u r c e r e g i s t e r i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h o f 3 2 i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l I R Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 3 r e g i s t e r a n d a c t i v e .
Page 611
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 0 2 .
Page 612
1 0 . 7 . 2 1 F I Q I n t e r r u p t S o u r c e R e g i s t e r 0 — F I N T S R C 0 T h e F I Q I n t e r r u p t S o u r c e r e g i s t e r 0 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l F I Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 0 r e g i s t e r a n d a c t i v e .
Page 613
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 0 3 .
Page 614
1 0 . 7 . 2 2 F I Q I n t e r r u p t S o u r c e R e g i s t e r 1 — F I N T S R C 1 T h e F I Q I n t e r r u p t S o u r c e r e g i s t e r 1 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l F I Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 1 r e g i s t e r a n d a c t i v e .
Page 615
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 0 4 .
Page 616
1 0 . 7 . 2 3 F I Q I n t e r r u p t S o u r c e R e g i s t e r 2 — F I N T S R C 2 T h e F I Q I n t e r r u p t S o u r c e r e g i s t e r 2 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l F I Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 2 r e g i s t e r a n d a c t i v e .
Page 617
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 618
T a b l e 4 0 6 . F I Q I n t e r r u p t S o u r c e R e g i s t e r 3 — F I N T S R C 3 ( S h e e t 2 o f 2 ) Coprocessor ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro Attributes...
Page 619
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 620
1 0 . 7 . 2 6 I n t e r r u p t P r i o r i t y R e g i s t e r 1 — I P R 1 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 1 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 3 1 d o w n t o 1 5 .
Page 621
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 622
1 0 . 7 . 2 8 I n t e r r u p t P r i o r i t y R e g i s t e r 3 — I P R 3 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 3 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 6 3 d o w n t o 4 8 .
Page 623
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 624
1 0 . 7 . 3 0 I n t e r r u p t P r i o r i t y R e g i s t e r 5 — I P R 5 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 5 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 9 5 d o w n t o 8 0 .
Page 625
® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
Page 626
1 0 . 7 . 3 2 I n t e r r u p t P r i o r i t y R e g i s t e r 7 — I P R 7 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 7 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 1 2 7 d o w n t o 1 1 2 .
Page 627
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T i m e r s 1 1 . 0 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 X S c a l e ® p r o c e s s o r d u a l - p r o g r a m m a b l e 3 2 - b i t t i m e r s a n d W a t c h D o g T i m e r .
Page 628
1 1 . 1 T i m e r O p e r a t i o n T h i s s e c t i o n s u m m a r i z e s t h e p r o g r a m m a b l e t i m e r a n d W a t c h D o g T i m e r o p e r a t i o n a n d d e s c r i b e s l o a d / s t o r e a c c e s s l a t e n c y f o r t h e t i m e r r e g i s t e r s .
Page 629
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 1 . 2 W a t c h D o g T i m e r O p e r a t i o n T h e W a t c h D o g T i m e r ( W D T ) i s a 3 2 - b i t d o w n c o u n t e r t h a t c a n b e u s e d t o r e s e t t h e I n t e r n a l B u s a n d t h e I n t e l X S c a l e ®...
Page 630
1 1 . 1 . 3 L o a d / S t o r e A c c e s s L a t e n c y f o r T i m e r R e g i s t e r s A s w i t h a l l o t h e r l o a d a c c e s s e s f r o m i n t e r n a l m e m o r y - m a p p e d r e g i s t e r s , a l o a d i n s t r u c t i o n t h a t a c c e s s e s a t i m e r r e g i s t e r h a s a l a t e n c y o f o n e i n t e r n a l p r o c e s s o r c y c l e .
Page 631
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 2 T i m e r I n t e r r u p t s E a c h t i m e r i s t h e s o u r c e f o r o n e i n t e r r u p t .
Page 632
1 1 . 3 T i m e r S t a t e D i a g r a m F i g u r e 7 2 s h o w s t h e c o m m o n s t a t e s o f t h e T i m e r U n i t . F o r u n c o m m o n c o n d i t i o n s s e e S e c t i o n 1 1 .
Page 633
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 T i m e r R e g i s t e r s A s s h o w n i n T a b l e 4 1 8 •...
Page 634
1 1 . 4 . 2 T i m e r M o d e R e g i s t e r s – T M R 0 : 1 T h e T i m e r M o d e R e g i s t e r ( T M R x ) l e t s t h e u s e r p r o g r a m t h e m o d e o f o p e r a t i o n a n d d e t e r m i n e t h e c u r r e n t s t a t u s o f t h e t i m e r .
Page 635
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 . 2 . 1 B i t 0 — T e r m i n a l C o u n t S t a t u s B i t ( T M R x . t c ) T h e T M R x .
Page 636
1 1 . 4 . 2 . 4 B i t 3 — T i m e r R e g i s t e r P r i v i l e g e d R e a d / W r i t e C o n t r o l ( T M R x . p r i ) T h e T M R x .
Page 637
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 . 3 T i m e r C o u n t R e g i s t e r – T C R 0 : 1 T h e T i m e r C o u n t R e g i s t e r ( T C R x ) i s a 3 2 - b i t r e g i s t e r t h a t c o n t a i n s t h e t i m e r ’...
Page 638
1 1 . 4 . 5 T i m e r I n t e r r u p t S t a t u s R e g i s t e r – T I S R T h e T i m e r I n t e r r u p t S t a t u s R e g i s t e r ( T I S R ; c o n t a i n s t h e t i m e r ’...
Page 639
® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 . 6 W a t c h D o g T i m e r C o n t r o l R e g i s t e r – W D T C R T h e W a t c h D o g T i m e r C o n t r o l R e g i s t e r ( W D T C R ) i s a 3 2 - b i t r e g i s t e r t h a t s o f t w a r e c a n u s e t o e n a b l e t h e W D T o r r e a d t h e c u r r e n t W D T c o u n t v a l u e .
Page 640
1 1 . 5 U n c o m m o n T C R x a n d T R R x C o n d i t i o n s T a b l e 4 1 6 s u m m a r i z e s t h e m o s t c o m m o n s e t t i n g s f o r p r o g r a m m i n g t h e t i m e r r e g i s t e r s .
Page 641
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 642
1 2 . 3 S y s t e m M a n a g e m e n t B u s I n t e r f a c e T h i s i n t e r f a c e h a s n o c o n f i g u r a t i o n r e g i s t e r s a s s o c i a t e d w i t h i t . T h e S M B u s a d d r e s s i s s e t u p o n P _ R S T # b y s a m p l i n g t h e P e r i p h e r a l B u s I n t e r f a c e R e s e t S t r a p i n p u t s A [ 1 6 : 1 3 ] .
Page 643
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 644
1 2 . 3 . 1 . 2 I n i t i a l i z a t i o n S e q u e n c e A l l C o n f i g u r a t i o n a n d m e m o r y r e a d s a n d w r i t e s a r e a c c o m p l i s h e d t h r o u g h a n S M B u s w r i t e ( s ) a n d l a t e r f o l l o w e d b y a n S M B u s r e a d ( f o r a r e a d c o m m a n d ) .
Page 645
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 646
1 2 . 3 . 2 . 2 . 2 S t o p P h a s e A s t o p c o n d i t i o n i s g e n e r a t e d w h e n S M B u s i s b u s y t o i n d i c a t e t h a t i t s s t a t e i s c h a n g i n g t o i d l e .
Page 647
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 648
c l o c k u n t i l s u c h t i m e t h a t t h e d a t a i s d e l i v e r e d . N o t e t h a t p e r t h e S M B u s s p e c i f i c a t i o n , t h i s c a n n o t b e l o n g e r t h a n 2 5 m s .
Page 649
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 650
F i g u r e 7 9 . D W O R D M e m o r y R e a d P r o t o c o l ( S M B u s B l o c k W r i t e / B l o c k R e a d , P E C E n a b l e d ) F i g u r e 8 0 .
Page 651
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 8 3 .
Page 652
1 2 . 3 . 3 . 3 C o n f i g u r a t i o n a n d M e m o r y W r i t e s C o n f i g u r a t i o n a n d m e m o r y w r i t e s a r e a c c o m p l i s h e d t h r o u g h a s e r i e s o f S M B u s w r i t e s . A s w i t h r e a d s , a w r i t e s e q u e n c e i s f i r s t u s e d t o i n i t i a l i z e t h e B u s N u m b e r , D e v i c e , F u n c t i o n , a n d R e g i s t e r N u m b e r f o r t h e c o n f i g u r a t i o n a c c e s s a n d t h e 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 f o r t h e m e m o r y w r i t e .
Page 653
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 8 8 .
Page 654
1 2 . 3 . 4 E r r o r H a n d l i n g T h e S M B u s s l a v e i n t e r f a c e h a n d l e s t w o t y p e s o f e r r o r s : i n t e r n a l a d d r e s s e r r o r a n d P E C . I n t e r n a l a d d r e s s e r r o r s c a n o c c u r , f o r e x a m p l e , w h e n t h e S M B u s r e q u e s t o n t h e 4 1 3 8 x x i n t e r n a l b u s f a i l s d u e t o a n a d d r e s s p a r i t y e r r o r .
Page 655
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 656
1 2 . 4 . 2 S M B u s C o n t r o l l e r B y t e C o u n t R e g i s t e r — S M _ B C T h e S M _ B C r e g i s t e r i n d i c a t e s t h e n u m b e r o f b y t e s f o l l o w i n g t h e c o m m a n d f i e l d w h e n p e r f o r m i n g a w r i t e o r w h e n s e t t i n g u p f o r a r e a d .
Page 657
® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
Page 658
1 2 . 4 . 7 S M B u s C o n t r o l l e r D a t a R e g i s t e r — S M _ D A T A T h i s r e g i s t e r i s u s e d t o r e a d o r w r i t e d a t a t o t h e d e s i r e d C o n f i g u r a t i o n R e g i s t e r .
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 0 U A R T s N o t e : U A R T 0 i s o w n e d b y t h e T r a n s p o r t C o r e .
Page 660
T h e U A R T h a r d w a r e i s r e s p o n s i b l e f o r e x e c u t i n g s e r i a l p r o t o c o l c o m m u n i c a t i o n a n d f o r p r o v i d i n g t h e p r o g r a m m i n g i n t e r f a c e .
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 2 S i g n a l D e s c r i p t i o n s T h e n a m e a n d d e s c r i p t i o n o f e x t e r n a l s i g n a l s c o n n e c t e d t o a U A R T m o d u l e a r e s h o w n i n T a b l e 4 4 2 T a b l e 4 4 2 .
Page 662
1 3 . 3 T h e o r y o f O p e r a t i o n T h e f o r m a t o f a U A R T d a t a f r a m e i s s h o w n i n F i g u r e 8 9 .
1 3 . 3 . 2 R e m o v i n g T r a i l i n g B y t e s I n I n t e r r u p t M o d e W h e n t h e n u m b e r o f e n t r i e s i n t h e R e c e i v e F I F O i s l e s s t h a n i t s t r i g g e r l e v e l , a n d n o a d d i t i o n a l d a t a i s r e c e i v e d , t h e r e m a i n i n g b y t e s a r e c a l l e d t r a i l i n g b y t e s .
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 3 . 4 A u t o f l o w C o n t r o l A u t o f l o w C o n t r o l u s e s t h e C l e a r - t o - S e n d ( t o a u t o m a t i c a l l y c o n t r o l t h e f l o w o f d a t a b e t w e e n t h e U A R T a n d e x t e r n a l m o d e m .
Page 666
1 3 . 3 . 5 A u t o - B a u d - R a t e D e t e c t i o n E a c h U A R T s u p p o r t s a u t o - b a u d - r a t e d e t e c t i o n . W h e n e n a b l e d , U A R T c o u n t s t h e n u m b e r o f 3 3 .
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 3 . 6 M a n u a l B a u d R a t e S e l e c t i o n E a c h U A R T c o n t a i n s a p r o g r a m m a b l e B a u d R a t e G e n e r a t o r t h a t i s c a p a b l e o f t a k i n g t h e f i x e d i n p u t c l o c k o f 3 3 .
1 3 . 4 R e g i s t e r D e s c r i p t i o n s T h e r e a r e 1 5 r e g i s t e r s i n e a c h U A R T . T h e r e g i s t e r s a r e a l l 3 2 b i t r e g i s t e r s , b u t o n l y l o w e r 8 b i t s h a v e v a l i d d a t a .
Page 669
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 4 6 . U A R T R e g i s t e r M M R A d d r e s s e s U A R T R e g i s t e r D L A B B i t V a l u e A d d r e s s e s...
1 3 . 4 . 1 U A R T x R e c e i v e B u f f e r R e g i s t e r I n n o n - F I F O m o d e , t h i s r e g i s t e r h o l d s t h e c h a r a c t e r ( s ) r e c e i v e d b y t h e U A R T R e c e i v e S h i f t r e g i s t e r .
Page 671
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 4 . 3 U A R T x I n t e r r u p t E n a b l e R e g i s t e r T h i s r e g i s t e r e n a b l e s s i x t y p e s o f i n t e r r u p t s w h i c h s e t a v a l u e i n t h e I n t e r r u p t I d e n t i f i c a t i o n r e g i s t e r .
Page 672
1 3 . 4 . 4 U A R T x I n t e r r u p t I d e n t i f i c a t i o n R e g i s t e r T h e I I R r e g i s t e r i s r e a d t o d e t e r m i n e t h e t y p e a n d s o u r c e o f U A R T i n t e r r u p t s .
Page 673
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 1 . I n t e r r u p t I d e n t i f i c a t i o n R e g i s t e r D e c o d e I n t e r r u p t I D b i t s P r i o r i t y IID[11]...
Page 674
1 3 . 4 . 5 U A R T x F I F O C o n t r o l R e g i s t e r F C R i s a w r i t e o n l y r e g i s t e r t h a t i s l o c a t e d a t t h e s a m e a d d r e s s a s t h e I I R ( I I R i s a r e a d o n l y r e g i s t e r ) .
Page 675
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 2 . U A R T x F I F O C o n t r o l R e g i s t e r - ( U x F C R ) ( S h e e t 2 o f 2 ) U n i t # I n t e l X S c a l e + 2 3 0 8 H ( D L A B = x )
Page 676
1 3 . 4 . 6 U A R T x L i n e C o n t r o l R e g i s t e r I n t h e L i n e C o n t r o l R e g i s t e r , t h e s y s t e m p r o g r a m m e r s p e c i f i e s t h e f o r m a t o f t h e a s y n c h r o n o u s d a t a c o m m u n i c a t i o n s e x c h a n g e .
Page 677
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 3 . U A R T x L i n e C o n t r o l R e g i s t e r - ( U x L C R ) ( S h e e t 2 o f 2 ) U n i t # I n t e l X S c a l e + 2 3 0 C H ( D L A B = x )
Page 678
1 3 . 4 . 7 U A R T x M o d e m C o n t r o l R e g i s t e r T h i s r e g i s t e r c o n t r o l s t h e i n t e r f a c e w i t h t h e m o d e m o r d a t a s e t ( o r a p e r i p h e r a l d e v i c e e m u l a t i n g a m o d e m ) .
Page 679
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 4 . U A R T x M o d e m C o n t r o l R e g i s t e r - ( U x M C R ) ( S h e e t 2 o f 2 ) U n i t # I n t e l X S c a l e + 2 3 1 0 H ( D L A B = x )
Page 680
1 3 . 4 . 8 U A R T x L i n e S t a t u s R e g i s t e r T h i s r e g i s t e r p r o v i d e s s t a t u s i n f o r m a t i o n t o t h e p r o c e s s o r c o n c e r n i n g t h e d a t a t r a n s f e r s .
Page 681
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 5 . U A R T x L i n e S t a t u s R e g i s t e r - ( U x L S R ) ( S h e e t 2 o f 3 ) U n i t # I n t e l X S c a l e + 2 3 1 4 H ( D L A B = x )
Page 682
T a b l e 4 5 5 . U A R T x L i n e S t a t u s R e g i s t e r - ( U x L S R ) ( S h e e t 3 o f 3 ) U n i t # I n t e l X S c a l e + 2 3 1 4 H ( D L A B = x )
Page 683
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 6 . U A R T x M o d e m S t a t u s R e g i s t e r T h i s r e g i s t e r p r o v i d e s t h e c u r r e n t s t a t e o f t h e c o n t r o l l i n e s f r o m t h e m o d e m o r d a t a s e t ( o r a p e r i p h e r a l d e v i c e e m u l a t i n g a m o d e m ) .
1 3 . 4 . 9 U A R T x S c r a t c h p a d R e g i s t e r T h i s r e a d / w r i t e r e g i s t e r h a s n o e f f e c t o n t h e U A R T . I t i s i n t e n d e d a s a s c r a t c h p a d r e g i s t e r f o r u s e b y p r o g r a m m e r s .
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 4 . 1 0 D i v i s o r L a t c h R e g i s t e r s T h e d e s c r i p t i o n o f u s e f o r t h e D i v i s o r L a t c h R e g i s t e r s a r e p r o v i d e d i n A u t o - B a u d - R a t e D e t e c t i o n t h o s e s e c t i o n s f o r d e t a i l s o n h o w t o p r o g r a m t h e s e r e g i s t e r s .
1 3 . 4 . 1 1 U A R T x F I F O O c c u p a n c y R e g i s t e r T h i s r e g i s t e r s h o w s t h e n u m b e r o f b y t e s c u r r e n t l y r e m a i n i n g t h e R e c e i v e F I F O . I t c a n b e u s e d b y t h e p r o c e s s o r t o d e t e r m i n e t h e n u m b e r o f t r a i l i n g b y t e s t o r e m o v e f r o m t h e r e c e i v e F I F O w h e n t h e C h a r a c t e r T i m e - o u t I n t e r r u p t i s d e t e c t e d .
Page 687
® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 4 . 1 2 U A R T x A u t o - B a u d C o n t r o l R e g i s t e r T h i s r e a d / w r i t e r e g i s t e r h a s n o e f f e c t o n t h e U A R T .
Page 688
1 3 . 4 . 1 3 U A R T x A u t o - B a u d C o u n t R e g i s t e r T h e A u t o - B a u d C o u n t r e g i s t e r s t o r e s t h e n u m b e r o f 3 3 . 3 3 4 M H Z c l o c k c y c l e s w i t h i n a s t a r t b i t p u l s e .
Page 689
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 690
1 4 . 2 T h e o r y o f O p e r a t i o n T h e I C b u s d e f i n e s a s e r i a l p r o t o c o l f o r p a s s i n g i n f o r m a t i o n b e t w e e n a g e n t s o n t h e I b u s , u s i n g o n l y a t w o p i n i n t e r f a c e .
Page 691
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e I C b u s a l l o w s f o r a m u l t i - m a s t e r s y s t e m , w h i c h m e a n s m o r e t h a n o n e d e v i c e c a n i n i t i a t e d a t a t r a n s f e r s a t t h e s a m e t i m e .
Page 692
1 4 . 2 . 1 O p e r a t i o n a l B l o c k s T h e I C B u s I n t e r f a c e U n i t i s a s l a v e p e r i p h e r a l d e v i c e t h a t i s c o n n e c t e d t o t h e i n t e r n a l b u s .
Page 693
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e I C i n t e r r u p t s a r e s i g n a l l e d t h r o u g h a s i n g l e p i n w h i c h p r o v i d e s a l e v e l s e n s i t i v e i n t e r r u p t t o t h e 4 1 3 8 x x i n t e r r u p t c o n t r o l u n i t .
Page 694
1 4 . 2 . 2 C B u s I n t e r f a c e M o d e s T h e I C B u s I n t e r f a c e U n i t c a n b e i n d i f f e r e n t m o d e s o f o p e r a t i o n t o a c c o m p l i s h a t r a n s f e r .
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 696
1 4 . 2 . 3 . 1 S T A R T C o n d i t i o n T h e S T A R T c o n d i t i o n ( b i t s 1 : 0 o f t h e I C R s e t t o 0 1 r e p e a t e d S T A R T .
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 698
1 4 . 3 . 1 . 1 A d d r e s s i n g a S l a v e D e v i c e A s a m a s t e r d e v i c e , t h e I T h i s b y t e c o n s i s t s o f t h e s l a v e a d d r e s s f o r t h e i n t e n d e d d e v i c e a n d a R / W # b i t f o r t r a n s a c t i o n d e f i n i t i o n .
Page 699
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 700
1 4 . 3 . 3 A r b i t r a t i o n A r b i t r a t i o n o n t h e I b u s . A r b i t r a t i o n i s u s e d w h e n t w o o r m o r e m a s t e r s s i m u l t a n e o u s l y g e n e r a t e a S T A R T c o n d i t i o n w i t h i n t h e m i n i m u m I A r b i t r a t i o n c a n c o n t i n u e f o r a l o n g p e r i o d .
Page 701
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
1 4 . 3 . 4 M a s t e r O p e r a t i o n s W h e n s o f t w a r e i n i t i a t e s a r e a d o r w r i t e o n t h e I d e f a u l t s l a v e - r e c e i v e m o d e t o m a s t e r - t r a n s m i t m o d e .
Page 703
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 6 7 .
Page 704
W h e n t h e 4 1 3 8 x x n e e d s t o r e a d d a t a , t h e I t o m a s t e r - t r a n s m i t m o d e t o t r a n s m i t t h e s t a r t a d d r e s s a n d i m m e d i a t e l y f o l l o w i n g t h e A C K p u l s e t r a n s i t i o n s t o m a s t e r - r e c e i v e m o d e t o w a i t f o r t h e r e c e p t i o n o f t h e r e a d d a t a f r o m t h e s l a v e d e v i c e ( s e e d u r i n g a n I...
1 4 . 6 G l i t c h S u p p r e s s i o n L o g i c T h e I C B u s I n t e r f a c e U n i t h a s b u i l t - i n g l i t c h s u p p r e s s i o n l o g i c . G l i t c h e s a r e s u p p r e s s e d a c c o r d i n g t o : 2 * I c l o c k g l i t c h e s o f 6 0 n s o r l e s s a r e s u p p r e s s e d .
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 714
1 4 . 8 R e g i s t e r D e f i n i t i o n s T h e f o l l o w i n g r e g i s t e r s a r e a s s o c i a t e d w i t h t h e I I n t e r f a c e U n i t h a s f i v e m e m o r y - m a p p e d c o n t r o l r e g i s t e r s f o r i n d e p e n d e n t o p e r a t i o n .
Page 715
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 716
T a b l e 4 7 1 . I C C o n t r o l R e g i s t e r x — I C R x ( S h e e t 2 o f 2 ) Attributes Attributes ®...
Page 717
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 718
T a b l e 4 7 2 . I C S t a t u s R e g i s t e r x — I S R x ( S h e e t 2 o f 2 ) Attributes Attributes ®...
Page 719
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 720
1 4 . 8 . 4 C D a t a B u f f e r R e g i s t e r T h e I C D a t a B u f f e r R e g i s t e r ( I D B R x ) i s u s e d b y t h e 4 1 3 8 x x t o t r a n s m i t a n d r e c e i v e d a t a f r o m t h e I C b u s .
Page 721
® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
Page 722
1 4 . 8 . 6 C M a n u a l B u s C o n t r o l R e g i s t e r x — I M B C R x T h e I C M a n u a l B u s C o n t r o l R e g i s t e r ( I M B C R x ) c a n b e u s e d t o m a n u a l l y r e l e a s e o r p u l l S C L d o w n t h e...
® 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 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 5 .
Page 724
1 5 . 2 R e g i s t e r D e f i n i t i o n s A l l G P I O a r e v i s i b l e a s 4 1 3 8 x x m e m o r y m a p p e d r e g i s t e r s a n d c a n b e a c c e s s e d t h r o u g h t h e i n t e r n a l m e m o r y b u s .
Page 725
® 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 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 5 .
Page 726
1 5 . 2 . 2 G P I O I n p u t D a t a R e g i s t e r — G P I D T h e G P I O I n p u t D a t a R e g i s t e r r e f l e c t s t h e s t a t e o f t h e a p p r o p r i a t e f o l l o w i n g t h e d e a s s e r t i o n o f T a b l e 4 7 9 .
Page 727
® 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 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 7 9 .
Page 728
1 5 . 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 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 d r i v e n o n a p e r b i t b a s i s o n t h e a p p r o p r i a t e b u s p i n s f o l l o w i n g t h e d e a s s e r t i o n o f r e g i s t e r i s c l e a r e d .
Page 729
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 0 P M O N U n i t 1 6 .
1 6 . 2 . 1 C l o c k C o u n t e r C o n t r o l W h e n a c o u n t e r i s s a m p l e d , t h e c u r r e n t v a l u e o f t h e c o u n t e r i s l a t c h e d i n t o t h e c o r r e s p o n d i n g d a t a r e g i s t e r .
1 6 . 4 D a t a C o l l e c t i o n T h e f o l l o w i n g s e c t i o n s p r o v i d e s o m e i n s i g h t i n t o t h e i n t e n d e d u s e o f t h e c o u n t e r s a t a v e r y l o w l e v e l .
Page 733
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 E x a m p l e 7 h a s b e e n s i m p l i f i e d b y u s i n g 1 2 c l o c k s a s t h e s a m p l i n g p e r i o d . I n a r e a l s y s t e m t h e s a m p l i n g w o u l d m o r e l i k e l y b e s o m e t h i n g l i k e 1 m s .
1 6 . 4 . 2 H a r d w a r e E v e n t B a s e d C o n t r o l H a r d w a r e e v e n t b a s e d c o n t r o l a l l o w s a h a r d w a r e e v e n t t o c o n t r o l w h e n a n o t h e r c o m m a n d i s e x e c u t e d .
Page 735
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 H o w e v e r , e x e c u t i o n o f t h i s c o m m a n d i s c o n d i t i o n a l u p o n a c a c h e h i t o c c u r r i n g ( E v e n t B E x a m p l e 8 ) .
1 6 . 4 . 3 I n c r e m e n t i n g B y M o r e T h a n 1 F o r s c e n a r i o s w h e r e i t i s d e s i r e d t o i n c r e m e n t a c o u n t b y m o r e t h a n o n e o n a s i n g l e P M O N c l o c k t i c k , t h e t r a c k a n i n c r e m e n t / d e c r e m e n t o f u p t o 2...
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 4 . 4 Q u e u e A n a l y s i s E x a m p l e 9 .
Page 738
E x a m p l e 1 0 . Q u e u e D e p t h H i s t o g r a m E x a m p l e T h i s e x a m p l e d e m o n s t r a t e s h o w t o m e a s u r e t h e c u r r e n t f i l l l e v e l ( d e p t h ) o f a p a r t i c u l a r q u e u e .
Page 739
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 E x a m p l e 1 1 . H e a d o f Q u e u e H i s t o g r a m E x a m p l e A h i s t o g r a m c a n b e c r e a t e d u s i n g t w o c o u n t e r s w o r k i n g t o g e t h e r .
Page 740
® I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 — P M O N U n i t F i g u r e 1 1 4 . B l o c k D i a g r a m o f H O Q H i s t o g r a m E x a m p l e B 6 3 0 4 - 0 1 ®...
Page 741
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 1 1 5 . W a v e f o r m s o f H O Q H i s t o g r a m E x a m p l e B 6 3 0 5 - 0 1 ®...
Page 742
I n e a c h o f t h e 4 i t e r a t i o n s a b o v e , t h e e x a c t s a m e r e p e a t a b l e w o r k l o a d p r o d u c e s i d e n t i c a l q u e u e b e h a v i o r , b u t t h e C o u n t e r 1 v a l u e ( c a l l e d C o n d i t i o n C o d e M a t c h e s b e l o w ) d i f f e r s d u e t o h a v i n g a d i f f e r e n t t h r e s h o l d v a l u e e a c h t i m e .
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 N o n - R e g i s t e r - B a s e d I n t e r f a c e s T h i s s e c t i o n d e s c r i b e s t h e i n t e r f a c e s t o t h e s c h e m e a l r e a d y d o c u m e n t e d .
1 6 . 5 . 2 . 1 I n d i c a t o r O u t p u t P M O N T h e O U T p i n i s a s h a r e d i n d i c a t o r o u t p u t p i n . T h e r e s u l t i n g s i g n a l a l l o w s e x t e r n a l e l e m e n t s ( O S , d r i v e r s , l o g i c a n a l y z e r , e t c .
Page 745
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 3 I n t e r n a l B u s A d d r e s s e s T h e I n t e r n a l B u s A d d r e s s O f f s e t t o P M M R B A R o f a n y a d d i n g t h e 4 K B a d d r e s s a l i g n e d I n t e r n a l B u s M e m o r y M a p p e d R e g i s t e r R a n g e O f f s e t T a b l e 4 8 6 , “...
Page 746
1 6 . 5 . 4 P M O N F e a t u r e E n a b l e R e g i s t e r - P M O N E N C o n t a i n s c o n t r o l b i t s f o r T a b l e 4 8 8 .
Page 747
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 6 P M O N M e m o r y M a p p e d R e g i s t e r s T h e m e m o r y m a p p e d r e g i s t e r s o f T h e f i r s t s e t o f r e g i s t e r s p r o v i d e t h e c o n t r o l o f t h e m o n i t o r a n d f o r d a t a s a m p l i n g .
Page 748
T a b l e 4 9 1 . P M O N R e g i s t e r S u m m a r i e s R e g i s t e r O f f s e t P M O N + 0 0 0 h C o m m a n d R e g i s t e r 0 -...
Page 749
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 6 . 1 P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r a l l o w s c o n t r o l o f t h e t h e p r e v i o u s r e g i s t e r c o n t e n t s a r e o v e r w r i t t e n .
Page 750
T a b l e 4 9 2 . P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] ( S h e e t 2 o f 4 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 751
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 9 2 . P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] ( S h e e t 3 o f 4 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 752
T a b l e 4 9 2 . P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] ( S h e e t 4 o f 4 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 753
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 6 . 2 P M O N E v e n t R e g i s t e r 0 - 7 - P M O N _ E V R [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r c o n t a i n s t h e e v e n t s t h a t c o n t r o l t h e i n c r e m e n t i n g a n d d e c r e m e n t i n g o f t h e p r e v i o u s r e g i s t e r c o n t e n t s a r e o v e r w r i t t e n ( t h e e v e n t f i e l d s a r e u n b u f f e r e d ) a n d t h e...
Page 754
1 6 . 5 . 6 . 3 P M O N S t a t u s R e g i s t e r 0 - 7 - P M O N _ S T S [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r r e p o r t s t h e c u r r e n t s t a t u s o f t h e T a b l e 4 9 4 .
Page 755
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 9 4 . P M O N S t a t u s R e g i s t e r 0 - 7 - P M O N _ S T S [ 0 : 7 ] ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
Page 756
1 6 . 5 . 6 . 4 P M O N D a t a R e g i s t e r 0 - 7 - P M O N _ D A T A [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r a l l o w s f o r r e a d i n g o f t h e s a m p l e d v a l u e f r o m X a n d c o n t a i n s t h e t h r e s h o l d v a l u e t h a t i s c o m p a r e d t o t h e v a l u e i n t h e e v e n t c o u n t e r w h e n a t h r e s h o l d c o n d i t i o n ( n o n - 0 c o n d i t i o n c o d e ) i s i n e f f e c t .
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 P M O N E v e n t s P M O N e v e n t s c a n b e s e l e c t e d f o r a n y o f t h e c o u n t e r s .
Page 758
1 6 . 5 . 7 . 2 C l o c k E v e n t s O n e o f t h e c l o c k e v e n t s m a t c h e s t h e f r e q u e n c y o f t h e c o m p r e h e n d t h a t t h e f r e q u e n c y o f t h i s c o m p o n e n t t o a n o t h e r .
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 . 4 P C I I n t e r f a c e E v e n t s T h e P C I I n t e r f a c e E v e n t s a p p l y t o t h e A T U - X u n i t .
1 6 . 5 . 7 . 5 P C I E x p r e s s I n t e r f a c e E v e n t s T h e P C I I n t e r f a c e E v e n t s a p p l y t o t h e A T U - E u n i t . T a b l e 5 0 1 .
® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 . 6 N o r t h I n t e r n a l B u s E v e n t s T h e N o r t h I n t e r n a l B u s h a s m u l t i p l e i n i t i a t o r s .
1 6 . 5 . 7 . 7 S o u t h I n t e r n a l B u s E v e n t s T h e S o u t h I n t e r n a l B u s h a s m u l t i p l e i n i t i a t o r s . S o m e e v e n t s a p p l y t o e a c h r e q u e s t e r u n i t a n d t h e f o l l o w i n g t a b l e r e p r e s e n t s t h e S o u r c e S e l e c t F i e l d v a l u e s f o r e a c h u n i t .
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 0 C l o c k i n g a n d R e s e t T h i s c h a p t e r d e s c r i b e s t h e c l o c k i n g a n d r e s e t f u n c t i o n o f t h e I n t e l ®...
1 7 . 1 . 1 C l o c k i n g T h e o r y o f O p e r a t i o n E a c h r e g i o n w i t h i n t h e 8 1 3 4 8 c o n t a i n s d i f f e r e n t c l o c k i n g r e q u i r e m e n t s . T h e s e r e q u i r e m e n t s a r e s u m m a r i z e d i n t h e f o l l o w i n g s e c t i o n s .
Page 765
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 1 . 1 . 2 . 1 C e n t r a l R e s o u r c e M o d e ( P C I X _ E P # = ‘ 1 ’ ) W h e n o p e r a t i n g a s t h e C e n t r a l R e s o u r c e ( f r e q u e n c y a n d d e f a u l t v a l u e i n A T U X P C S R [ 1 9 : 1 6 ] i s d e t e r m i n e d b a s e d o n t h e s a m p l i n g P C I X C A P...
Page 766
1 7 . 1 . 1 . 2 . 2 c P C I H o t - S w a p M o d e ( P C I X _ E P # = ‘ 0 ’ a n d H S _ S M # = ‘ 0 ’ ) W h e n o p e r a t i n g i n a C o m p a c t P C I H o t - S w a p e n v i r o n m e n t ( P C I X _ E P # = 0 ) , t h e...
Page 767
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 1 . 1 . 2 . 4 S e c o n d a r y C l o c k O u t p u t s T h i s c o m p o n e n t h a s t h e a b i l i t y t o p r o v i d e f o u r P C I b u s c l o c k s ( e x t e r n a l c o m p o n e n t s a s w e l l a s a d e d i c a t e d f e e d b a c k c l o c k ( A T U X P C I i n t e r f a c e .
Page 768
1 7 . 1 . 1 . 3 C l o c k i n g R e g i o n 3 ( I n t e r n a l B u s ) R e g i o n 3 c o v e r s t h e 8 1 3 4 8 i n t e r n a l b u s a n d o b t a i n s i s i n p u t c l o c k f r o m e i t h e r R E F C L K + / - P _ C L K I N R e g i o n 3 o p e r a t e s a t a f r e q u e n c y u p t o 4 0 0 M H z .
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 1 . 2 C l o c k i n g R e g i o n S u m m a r y T a b l e 5 1 1 s u m m a r i z e s a l l o f t h e i n p u t c l o c k p i n s , o u t p u t c l o c k p i n s , a n d c l o c k s t r a p p i n g...
1 7 . 2 R e s e t O v e r v i e w 1 7 . 2 . 1 F u n d a m e n t a l R e s e t T h e r e a r e f o u r f u n d a m e n t a l ( h a r d w a r e ) r e s e t s f o r t h e 8 1 3 4 8 . T h e m a i n p o w e r o n r e s e t i s c o n t r o l l e d t h r o u g h t h e P C I r e s e t s i g n a l ( e n t i r e I / O P r o c e s s o r i s p l a c e d i n a r e s e t s t a t e .
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 2 . 2 S o f t w a r e R e s e t I n a d d i t i o n t o t h e f u n d a m e n t a l r e s e t s , 8 1 3 4 8 p r o v i d e s s o f t w a r e c o n t r o l t o r e s e t t h e i n t e r n a l b u s , a n d I n t e l X S c a l e...
Page 772
1 7 . 2 . 4 P C I R e s e t T h i s i s t h e p r i m a r y r e s e t i n p u t f o r b o t h t h e P C I E x p r e s s a n d P C I / X i n t e r f a c e s . T h e P _ R S T # r e s e t c l e a r s a l l i n t e r n a l s t a t e m a c h i n e s a n d l o g i c , a n d i n i t i a l i z e a l l r e g i s t e r s , i n c l u d i n g s t i c k y b i t s , t o t h e i r d e f a u l t s t a t e s .
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 ® 1 7 . 2 . 7 I n t e l X S c a l e T h i s r e s e t i s i n i t i a t e d t h r o u g h : •...
1 7 . 2 . 8 I n t e r n a l B u s R e s e t T h i s r e s e t c a n b e i n i t i a t e d t h r o u g h : •...
Page 775
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 W h e n t h e r e s e t i n t e r n a l b u s b i t i n t h e P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r i s s e t , t h e r e a r e s i d e b a n d s i g n a l s n o t i f y i n g t h e A T U X a n d M C U t h a t a r e s e t i s c o m i n g .
Page 776
T a b l e 5 1 4 . I n t e r n a l B u s R e s e t S u m m a r y ( S h e e t 2 o f 2 ) U n i t T h e A T U E d o e s n o t p a r t i c i p a t e i n t h e I B R e s e t h a n d s h a k e .
1 7 . 4 D e v i c e F u n c t i o n S e l e c t I n a l l c a s e s , t h e I N T E R F A C E _ S E L _ P C I X # P C I E x p r e s s o r P C I - X d e v i c e .
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 5 R e s e t S t r a p p i n g O p t i o n s N o t e : S e e D a t a s h e e t a n d / o r D e s i g n G u i d e f o r d e t a i l s o n h o w t o c o n f i g u r e r e s e t s t r a p s .
Page 780
T a b l e 5 1 8 . R e s e t S t r a p S i g n a l s ( S h e e t 1 o f 2 ) N a m e B O O T _ W I D T H _ 8 # D F _ S E L [ 2 : 0 ] C O N T R O L L E R _ O N L Y #...
Page 781
® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 1 8 . R e s e t S t r a p S i g n a l s ( S h e e t 2 o f 2 ) N a m e E X T _ A R B # P C I X _ 3 2 B I T #...
1 8 . 0 T e s t L o g i c U n i t a n d T e s t a b i l i t y 1 8 . 1 O v e r v i e w T h i s c h a p t e r s u m m a r i z e s t e s t a b i l i t y a n d c o n f i g u r a t i o n f e a t u r e s i n c o r p o r a t e d i n t h e I n t e l ®...
Page 783
T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 I E E E 1 1 4 9 . 1 S t a n d a r d T e s t A c c e s s P o r t ( T A P ) T h e I / O p r o c e s s o r c o n t a i n s t e s t l o g i c t h a t i s c o m p a t i b l e w i t h t h e I E E E S t a n d a r d 1 1 4 9 .
1 8 . 2 . 1 T A P P i n D e s c r i p t i o n T h e i n t e r n a l t e s t l o g i c i s a c c e s s e d t h r o u g h t h e T A P p i n s . T h e f o l l o w i n g s e c t i o n s d e s c r i b e s o m e o f t h e r u l e s a n d p e r m i s s i o n s o f t h e I E E E 1 1 4 9 .
T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 2 T A P C o n t r o l l e r T h e T A P c o n t r o l l e r , s h o w n i n m a c h i n e t h a t c h a n g e s s t a t e o n t h e r i s i n g e d g e o f c o n t r o l l e d b y t h e s t a t e p r e s e n t a t t h e...
Page 786
1 8 . 2 . 2 . 1 T e s t - L o g i c - R e s e t S t a t e I n t h i s s t a t e , t e s t l o g i c i s d i s a b l e d t o a l l o w n o r m a l o p e r a t i o n o f t h e I n t e l X S c a l e p r o c e s s o r .
Page 787
T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 2 . 5 S h i f t - D R S t a t e I n t h i s c o n t r o l l e r s t a t e , t h e t e s t d a t a r e g i s t e r , w h i c h i s c o n n e c t e d b e t w e e n T D O...
Page 788
1 8 . 2 . 2 . 1 0 S e l e c t - I R - S c a n S t a t e T h i s i s a t e m p o r a r y c o n t r o l l e r s t a t e . H e r e t h e d e c i s i o n i s m a d e t o e n t e r t h e C a p t u r e - I R c o l u m n a n d i n i t i a t e a s c a n s e q u e n c e f o r t h e i n s t r u c t i o n r e g i s t e r o r t o r e t u r n t o T e s t - L o g i c - R e s e t .
T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 2 . 1 5 E x i t 2 - I R S t a t e T h i s i s a t e m p o r a r y s t a t e .
Page 790
1 8 . 2 . 3 T A P C o n t r o l l e r R e g i s t e r s T h e I E E E 1 1 4 9 . 1 a r c h i t e c t u r e s p e c i f i e s a m i n i m u m o r t w o t e s t d a t a r e g i s t e r s : b y p a s s a n d b o u n d a r y s c a n .
Page 791
T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 3 . 2 I n s t r u c t i o n s E a c h o f t h e T A P c o n t r o l l e r i n s t r u c t i o n s e t s i s c o m p o s e d o f b o t h p u b l i c a n d p r i v a t e i n s t r u c t i o n s .
Page 792
1 8 . 2 . 3 . 3 B o u n d a r y - S c a n R e g i s t e r B o u n d a r y - S c a n R e g i s t e r i s a s e t o f s e r i a l - s h i f t a b l e r e g i s t e r c e l l s , c o n n e c t e d b e t w e e n e a c h s y s t e m p i n a n d o n - c h i p s y s t e m l o g i c .
Page 793
T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 3 D e f i n i t i o n o f T e r m s H i g h - Z : O N C E : O c t o b e r 2 0 0 7...
Page 794
1 9 . 0 P e r i p h e r a l R e g i s t e r s T h i s c h a p t e r s u m m a r i z e s t h e r e g i s t e r s f o r t h e i n t e g r a t e d p e r i p h e r a l s . E a c h r e g i s t e r i s d e f i n e d i n d e t a i l i n t h e c o r r e s p o n d i n g u n i t c h a p t e r .
Page 795
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
Page 796
1 9 . 5 D e f a u l t M e m o r y S p a c e S e t u p F i g u r e 1 2 4 s h o w s t h e I n t e l X S c a l e t h e a p p l i c a t i o n s .
Page 797
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 ®...
Page 798
1 9 . 6 P e r i p h e r a l M e m o r y - M a p p e d R e g i s t e r A d d r e s s S p a c e T h e P M M R a d d r e s s s p a c e i s d i v i d e d t o s u p p o r t t h e i n t e g r a t e d p e r i p h e r a l s o n t h e 4 1 3 8 x x .
Page 799
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 2 3 .
Page 800
T a b l e 5 2 3 . L o c a l A d d r e s s e s f o r I n t e g r a t e d P e r i p h e r a l s ( S h e e t 3 o f 3 ) I n t e g r a t e d P e r i p h e r a l N o t C l a i m e d b y a n y U n i t N o t C l a i m e d b y a n y U n i t...
Page 801
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
Page 802
1 9 . 6 . 1 . 2 S y s t e m C o n t r o l l e r T h e S y s t e m C o n t r o l l e r U n i t ( S C ) i s a l l o c a t e d 1 6 B y t e s o f P M M R r e g i s t e r s p a c e a n d i s a l w a y s l o c a t e d a t o f f s e t + 1 6 4 0 H r e l a t i v e t o t h e P M M R B A R .
Page 803
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
Page 804
1 9 . 6 . 1 . 5 U A R T 0 - 1 T h e 4 1 3 8 x x c o n t a i n s t w o i n s t a n c e s o f t h e U A R T . E a c h U A R T i s a l l o c a t e d 6 4 B y t e s o f P M M R r e g i s t e r s s p a c e t h a t i s l o c a t e d a t t h e o f f s e t s p e c i f i e d i n r e l a t i v e t o t h e P M M R B A R .
Page 805
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
Page 806
1 9 . 6 . 1 . 8 M e s s a g i n g U n i t T h e M e s s a g i n g U n i t ( M U ) i s a l l o c a t e d 8 K B y t e s o f P M M R r e g i s t e r s s p a c e t h a t i s l o c a t e d a t t h e o f f s e t s p e c i f i e d i n U s e t h e f o l l o w i n g e q u a t i o n t o c a l c u l a t e t h e a c t u a l r e g i s t e r a d d r e s s : I n t e r n a l B u s A d d r e s s = P M M R B A R + M U B a s e A d d r e s s O f f s e t + R e g i s t e r O f f s e t .
Page 807
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 3 9 .
Page 808
1 9 . 6 . 1 . 9 P M O N U n i t P M O N P M O N T h e U n i t ( a t t h e o f f s e t s p e c i f i e d i n e q u a t i o n t o c a l c u l a t e t h e a c t u a l r e g i s t e r a d d r e s s : I n t e r n a l B u s A d d r e s s = P M M R B A R + T a b l e 5 4 0 .
Page 809
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
Page 810
1 9 . 6 . 2 . 1 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 ) A s u b s e t o f t h e A T U r e g i s t e r s a r e a c c e s s i b l e t h r o u g h b o t h i n b o u n d P C I c o n f i g u r a t i o n c y c l e s a n d t h e 4 1 3 8 x x c o r e C P U ( R e g i s t e r o f f s e t s 0 0 0 H t h r o u g h 0 F F H ) .
Page 811
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 4 .
Page 812
T a b l e 5 4 4 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s — A T U X ( S h e e t 2 o f 3 ) R e g i s t e r D e s c r i p t i o n ( N a m e ) R e s e r v e d R e s e r v e d...
Page 813
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 4 .
Page 814
1 9 . 6 . 2 . 2 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 - E ) A l l o f t h e A T U r e g i s t e r s a r e a c c e s s i b l e t h r o u g h b o t h i n b o u n d P C I c o n f i g u r a t i o n c y c l e s a n d t h e 4 1 3 8 x x c o r e C P U ( R e g i s t e r o f f s e t s 0 0 0 H t h r o u g h F F F H ) .
Page 815
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 6 .
Page 816
T a b l e 5 4 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s — A T U E ( S h e e t 2 o f 4 ) R e g i s t e r D e s c r i p t i o n ( N a m e ) P C I E x p r e s s L i n k C o n t r o l / S t a t u s R e g i s t e r —...
Page 817
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 6 .
Page 818
T a b l e 5 4 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s — A T U E ( S h e e t 4 o f 4 ) R e g i s t e r D e s c r i p t i o n ( N a m e ) I n b o u n d V e n d o r D e f i n e d M e s s a g e P a y l o a d R e g i s t e r —...
Page 819
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
Page 820
T a b l e 5 4 9 . C o p r o c e s s o r R e g i s t e r L o c a t i o n s ( S h e e t 1 o f 4 ) P e r i p h e r a l R e g i s t e r D e s c r i p t i o n ( N a m e ) C o r e I d e n t i f i c a t i o n R e g i s t e r —...
Page 821
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 9 .
Page 822
T a b l e 5 4 9 . C o p r o c e s s o r R e g i s t e r L o c a t i o n s ( S h e e t 3 o f 4 ) P e r i p h e r a l R e g i s t e r D e s c r i p t i o n ( N a m e ) T i m e r M o d e R e g i s t e r 0...
Page 823
® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 9 .
Page 824
® I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 — P e r i p h e r a l R e g i s t e r s ®...
Need help?
Do you have a question about the CONTROLLERS 413808 and is the answer not in the manual?
Questions and answers