Intel 81342 Developer's Manual page 1013

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents