S i m u l a z i o n e d i u n ' i n t e r f a c c i a s e r i a l e p r o g r a m m a b i l e
|
|
- Silvio Franchi
- 6 anni fa
- Visualizzazioni
Transcript
1 S i m u l a z i o n e d i u n ' i n t e r f a c c i a s e r i a l e p r o g r a m m a b i l e N e l l ' a m b i t o d e l l a p r o g e t t a z i o n e d i s i s t e m i c o m p l e s s i p a r t i c o l a r e i m p o r t a n z a h a l a s i m u l a z i o n e d i d i s p o s i t i v i p e r i - f e r i c i d i t i p o s e r i a l e. T a l i d i s p o s i t i v i p e r m e t t o n o : d i r e a l i z z a r e i l c o l l e g a m e n t o d i u n a p e r i f e r i c a s e r i a l e ( a d e s e m p i o u n a t a s t i e r a ) a d u n c a l c o l a t o r e, d i c o l l e g a r e d u e c o m p u t e r d i s t a n t i a t t r a v e r s o u n a l i n e a t e l e f o n i c a, d i c o n v e r t i r e u n d a t o d a l f o r m a t o p a r a l l e l o a q u e l l o s e r i a l e e v i c e v e r s a. I l c o m p o n e n t e p r e s o d i r i f e r i m e n t o p e r q u e s t a s i m u l a z i o - n e è l ' I n t e l A. I n f i g u r a 1 è m o s t r a t o i l s u o m o d e l l o c o n i r e g i s t r i e l e l i n e e f i s i c h e s i m u l a t e. P e r q u e s t o c o m p o n e n t e s o n o s t a t i r e a l i z z a t i i r e g i s t r i e l e p o s i z i o n i d e i b i t n e i r e g i s t r i a d e r e n t i a l c o m p o n e n t e r e a l e. 2.1 Generalità L ' i n t e r f a c c i a s e r i a l e d a s i m u l a r e è u n c o m p o n e n t e p e r i - f e r i c o p r o g r a m m a t o d a l l a C P U p e r r e a l i z z a r e c o m u n i c a z i o n i s e r i a l i d i d a t i. E s s a a c c e t t a i c a r a t t e r i d a l l a C P U i n f o r m a t o p a r a l l e l o e p o i l i c o n v e r t e i n u n f l u s s o c o n t i n u o d i d a t i s e - r i a l i p e r t r a s m e t t e r l i. S i m u l t a n e a m e n t e, e s s o p u ò r i c e v e r e u n f l u s s o d i d a t i s e r i a l i e c o n v e r t i r l i n e l f o r m a t o p a r a l l e l o p e r e s s e r e l e t t i d a l l a C P U. 1
2 I l c o m p o n e n t e s e g n a l a a l l a C P U q u a n d o e s s o è p r o n t o a d a c c e t t a r e u n n u o v o c a r a t t e r e d a t r a s m e t t e r e e q u a n d o h a r i c e - v u t o u n c a r a t t e r e c h e p u ò e s s e r e l e t t o d a l l a C P U s t e s s a ; q u e s t ' u l t i m a p u ò l e g g e r e l o s t a t o c o m p l e t o d e l l ' i n t e r f a c c i a i n q u a l s i a s i m o m e n t o. F i g u r a 1 A l t r e c a r a t t e r i s t i c h e i m p o r t a n t i s o n o : 2
3 c o m u n i c a z i o n e d i t i p o s i n c r o n a o a s i n c r o n a, t r a s m e t t i t o r e e r i c e v i t o r e f u l l d u p l e x c o n d o p p i a b u f f e - r i z z a z i o n e, c a r a t t e r i d a 5 a d 8 b i t, i n s e r z i o n e a u t o m a t i c a d e i c a r a t t e r i d i s i n c r o n i s m o, r i l e v a z i o n e d i e r r o r i d i p a r i t à, d i o v e r r u n e d i f r a m i n g. 2.2 Co nfigurazione I n q u e s t o p a r a g r a f o s a r a n n o d e s c r i t t i i c r i t e r i p e r i n - s e r i r e i l c o m p o n e n t e d a s i m u l a r e i n u n a c o n f i g u r a z i o n e. L a d e s c r i z i o n e v e r t e r à s u i c o l l e g a m e n t i d a r e a l i z z a r e t r a i l p r o c e s s o r e e l ' i n t e r f a c c i a s e r i a l e e t r a q u e s t ' u l t i m a e u n d e v i c e. S a r à i n f i n e m o s t r a t o c o m e q u e s t i c o l l e g a m e n t i s o n o c r e a t i n e l n o s t r o a m b i e n t e d i s i m u l a z i o n e. I n g e n e r a l e d u e d i s p o s i t i v i s o n o c o l l e g a b i l i q u a n d o h a n n o i s e g n a l i d ' i n g r e s s o e u s c i t a c o m p a t i b i l i t r a l o r o. C i ò s i g n i f i c a c h e l e u s c i t e d i u n d i s p o s i t i v o d e v o n o e s s e r e d e l l o s t e s s o t i p o d e l l e e n t r a t e d e l l ' a l t r o e v i c e v e r s a, i n o l t r e, d e v e e s s e r e p o s s i b i l e r i s p e t t a r e i p r o t o c o l l i d i h a n d s h a k i n g d i e n t r a m b i i d i s p o s i t i v i. 3
4 2.2.1 Co l l e g a mento a l processore L e l i n e e f i s i c h e, c h e c o l l e g a n o, a t t r a v e r s o i l s i s t e m a b u s, l ' i n t e r f a c c i a s e r i a l e a l p r o c e s s o r e, s o n o m o s t r a t e s u l l a s i n i s t r a d e l l o s c h e m a, i n f i g u r a 1. I l p r o c e s s o r e s c a m b i a i d a t i c o n i l c o m p o n e n t e a t t r a - v e r s o i l b u s d a t i e s e l e z i o n a l o s t e s s o m e t t e n d o s u l b u s i n d i r i z z i u n o d e i d u e i n d i r i z z i a d e s s o a s s o c i a t i. P o i, u n d e c o d i f i c a t o r e d i i n d i r i z z i, c o l l e g a t o a l b u s i n d i r i z z i, q u a n d o r i v e l a u n o d e g l i i n d i r i z z i a s s o c i a t i a l l ' A, s e l e z i o n a i l c o m p o n e n t e a t t r a v e r s o l a l i n e a C S. I r e g i s t r i i n t e r n i s o n o s e l e z i o n a t i d a l b i t m e n o s i g n i f i c a - t i v o d e l b u s i n d i r i z z o : A 0 ; d a i s e g n a l e d i l e t t u r a - s c r i t t u r a : R D e W R ; o l t r e c h e d a l l o s t a t o i n t e r n o. U n s e g n a l e s u l l a l i n e a R e s e t r i p o r t a i l c o m p o n e n t e n e l l o s t a t o i n i z i a l e c a n c e l l a n d o t u t t i i s u o i r e g i s t r i. Q u e s t o s e g n a l e p u ò e s s e r e s p e d i t o s i a d a l p r o c e s s o r e c h e d a u n d i s p o s i t i v o e s t e r n o. R x R D Y e T x R D Y s o n o d u e l i n e e d ' i n t e r r u z i o n e c h e t r a - s m e t t o n o a l p r o c e s s o r e o a l l ' e v e n t u a l e P. I. C. u n a r i c h i e s t a d ' i n t e r r u z i o n e. L ' i n t e r r u z i o n e s u R x R D Y è i n v i a t a q u a n d o v i e n e r i c e - v u t o u n c a r a t t e r e i n R e c e i v e r s h i f t r e g i s t e r e d è c o p i a t o i n D a t a - i n b u f f e r r e g i s t e r. S u T x R D Y, i n v e c e, l ' i n t e r r u z i o n e v i e n e i n v i a t a q u a n d o v i e n e c o p i a t o i l c a r a t t e r e d a l D a t a - o u t b u f f e r r e g i s t e r i n T r a n s m i t t e r s h i f t r e g i s t e r e d i n i z i a l a t r a s m i s s i o n e. 4
5 U n e s e m p i o d i c o l l e g a m e n t o d e l l ' i n t e r f a c c i a s e r i a l e c o n u n p r o c e s s o r e è m o s t r a t o i n f i g u r a 2, d o v e s o n o p r e s e n t a t e, d e l M o t o r o l a , s o l o l e l i n e e c o i n v o l t e n e l c o l l e g a m e n t o. F i g u r a Co l l e g a mento a d u n device S u l l a d e s t r a d e l l o s c h e m a i n f i g u r a 1 s o n o m o s t r a t e l e l i - n e e f i s i c h e c h e c o l l e g a n o l ' i n t e r f a c c i a s e r i a l e a d u n d e v i c e. L e c i n q u e l i n e e p o s t e p i ù i n a l t o v e n g o n o u t i l i z z a t e p e r l o s v i l u p p o d e l p r o t o c o l l o d i h a n d s h a k i n g e d i l l o r o s i g n i f i c a t o è f o r n i t o i n t a b e l l a 1. L e a l t r e d u e l i n e e, T X e R X, s o n o u t i l i z z a t e r i s p e t t i v a - m e n t e p e r t r a s m e t t e r e e r i c e v e r e i d a t i. 5
6 L e p r o p r i e t à c h e d e v e p o s s e d e r e i l c o m p o n e n t e c h e i n t e r f a c c i a l a p e r i f e r i c a s e r i a l e s o n o : ( 1 ) d e v e e s s e r e p r o v v i s t o d i l i n e e c o m p a t i b i l i a l l e s e g u e n t i 6 l i n e e : D T R, D S R, R T S, C T S, T X e d R X, p e r u n a c o n n e s - s i o n e p i e n a c o n l ' i n t e r f a c c i a s e r i a l e, a l t r i m e n t i, s e v o g l i a m o r e a l i z z a r e u n a c o n n e s s i o n e p a r z i a l e, d e v e d i s p o r r e s o l o d i l i n e e c o m p a t i b i l i a T X e d R X, ( 2 ) d e v e r i s p e t t a r e i l p r o t o c o l l o d i h a n d s h a k i n g, ( 3 ) n e l c a s o d i c o m u n i c a z i o n e a s i n c r o n a l a t r a s m i s s i o n e d e v e a v e r e i l f o r m a t o p r e s e n t a t o i n f i g u r a 3. T a b e l l a 1 : s e g n a l i p e r l o s v i l u p p o d e l p r o t o c o l l o d i h a n d s h a k i n g s e g n a l e s i g n i f i c a t o D T R l ' i n t e r f a c c i a c h i e d e a l m o d e m d i c o n n e t t e r s i a l l a l i n e a D S R i l m o d e m s e g n a l a a l l ' i n t e r f a c c i a c h e s i è c o n - n e s s o a l l a l i n e a R T S l ' i n t e r f a c c i a c h i e d e a l m o d e m d i t r a s m e t t e r e C T S i l m o d e m i n v i a i n l i n e a l a p o r t a n t e e s e g n a l a a l l ' i n t e r f a c c i a c h e è p r o n t o a t r a s m e t t e r e I n f i g u r a 4 s o n o m o s t r a t e l ' e v o l u z i o n i d e i s e g n a l i d i h a n d s h a k i n g d e l l ' i n t e r f a c c i a c h e t r a s m e t t e i d a t i n e l c a s o i n c u i d o p o l a t r a s m i s s i o n e d e l m e s s a g g i o n o n v e n g a s c o n n e s s o i l m o d e m d a l l a l i n e a. 6
7 F i g u r a 3 F i g u r a 4 C o n r i f e r i m e n t o a l l ' e s e m p i o p r e c e d e n t e s o n o m o s t r a t e i n f i g u r a 5 l ' e v o l u z i o n i d e i s e g n a l i d i h a n d s h a k i n g d e l l ' i n t e r - 7
8 f a c c i a r i c e v e n t e. L a s c a l a t e m p o r a l e è u g u a l e a q u e l l a d e l l a f i g u r a 4. F i g u r a 5 U n e s e m p i o d i c o n n e s s i o n e d i d u e i n t e r f a c c i e s e r i a l i è r a p p r e s e n t a t o i n f i g u r a 6. F i g u r a 6 8
9 O l t r e a q u e s t o t i p o d i c o n n e s s i o n e c h e c i t e r ò c o n l ' a g - g e t t i v o " p i e n a " è p o s s i b i l e s i m u l a r e a n c h e u n a c o n n e s s i o n e " p a r z i a l e ", l a q u a l e c o i n v o l g e s o l o l e l i n e e R X e T X c o m e è m o s t r a t o i n f i g u r a 7. F i g u r a Co l l e g a mento s o f t w a r e P e r r e a l i z z a r e, n e l n o s t r o a m b i e n t e d i s i m u l a z i o n e, l e c o n n e s s i o n i, t r a l ' i n t e r f a c c i a s e r i a l e e g l i a l t r i c o m p o n e n t i d e l l a c o n f i g u r a z i o n e, d o b b i a m o s p e c i f i c a r e a t t e n t a m e n t e i p a r a m e t r i r i c h i e s t i a l l ' a t t o d e l l ' i n s e r i m e n t o d e l c o m p o n e - n e n t e i n u n a n o s t r a c o n f i g u r a z i o n e. L e a z i o n i d a e s e g u i r e p e r i n s e r i r e q u e s t o c o m p o n e n t e s o - n o : 9
10 1 ) a t t i v a r e i l m e n ù E d i t d a l l a f i n e s t r a p r i n c i p a l e ; 2 ) s c e g l i e r e i l c o m a n d o A d d D e v i c e ; 3 ) i n s e r i r e i p a r a m e t r i n e l l a f i n e s t r a c h e a p p a r e ( f i g. 8 ) ; 4 ) s c e g l i e r e i l p u l s a n t e O K p e r i n s e r i r e i l d i s p o s i t i v o n e l l a n o s t r a c o n f i g u r a z i o n e. F i g u r a 8 I p a r a m e t r i p r e s e n t i n e l l a f i n e s t r a A g g i u n g i D e v i c e m i p e r m e t t o n o d i g e s t i r e l a c o n n e s s i o n e d e l l ' i n t e r f a c c i a s e r i a l e c o n g l i a l t r i c o m p o n e n t i d e l l a c o n f i g u r a z i o n e. V i e n e o r a s p e c i f i c a t o i l s i g n i f i c a t o d e i s i n g o l i p a r a m e t r i. 10
11 N o me E l e me n t o è u t i l i z z a t o p e r s p e c i f i c a r e i l t i p o d i c o m p o n e n t e d a i n s e r i r e, n e l n o s t r o c a s o d e v e e s s e r e " I U S A R T ". I d e n t i f i c a t o r e d e v e e s s e r e u n n u m e r o c o m p r e s o t r a 0 1 e d F F e v i e n e u t i l i z z a t o d a l p r o g r a m m a p e r r i f e r i r s i a q u e s t o d i s p o s i t i v o. I n d i r i z z o 1 r a p p r e s e n t a l ' i n d i r i z z o p i ù b a s s o p e r a c c e d e r e a l c o m p o n e n t e, i n q u e s t o c a s o e s s o d e v e e s s e r e u n n u m e r o p a r i. I n d i r i z z o 2 d e f i n i s c e l ' i n d i r i z z o p i ù a l t o p e r i n d i r i z z a r e i l c o m p o n e n t e, e s s o d e v e e s s e r e u g u a l e a d I n d i r i z z o Q u e s t i u l t i m i d u e p a r a m e t r i p e r m e t t o n o d i d e f i n i r e p e r q u a l i i n d i r i z z i i l d e c o d i f i c a t o r e d ' i n d i r i z z i a t t i v a l a l i n e a C S. I n f a t t i, s e l ' i n d i r i z z o s u l b u s i n d i r i z z o è p a r i a d u n o d e i d u e, i l c o m p o n e n t e v i e n e s e l e z i o n a t o, c i o è l ' o p e r a z i o n e d i l e t t u r a o s c r i t t u r a è e s e g u i t a s u u n s u o r e g i s t r o. C O M 1 d e t e r m i n a l ' I d e n t i f i c a t o r e d e l b u s a c u i è c o n n e s s o l ' i n t e r f a c c i a s e r i a l e. Q u i n d i, s c e g l i e n d o p e r C O M 1 l ' i d e n t i f i c a t o r e d i u n c o m p o n e n t e M M U / B U S s i c o n n e t t o n o l e l i n e e b u s d a t i, A 0, R D, W R e R e s e t, d e l l ' i n t e r f a c c i a s e r i a l e, a l b u s s u d d e t t o. C O M 2 d e f i n i s c e l ' I d e n t i f i c a t o r e d e l g e s t o r e d e l l e i n t e r - r u z i o n i, c i o è i l c o m p o n e n t e ( d i t i p o C P U o I P I C ) a c u i t r a s m e t t e r e l e i n t e r r u z i o n i. C O M 3 v i e n e u t i l i z z a t o p e r s p e c i f i c a r e l ' i n t e r r u z i o n e t r a s m e s s a a l g e s t o r e d e l l e i n t e r r u z i o n i, q u a n d o v i e n e r i - c e v u t o u n c a r a t t e r e i n R e c e i v e r s h i f t r e g i s t e r e d è c o p i a t o 11
12 i n D a t a - i n b u f f e r r e g i s t e r, p e r e s s e r e l e t t o d a l p r o c e s s o r e. D e l l e q u a t t r o c i f r e e s a d e c i m a l i c h e d e f i n i s c o n o C O M 3 l a m e n o s i g n i f i c a t i v a i n d i v i d u a l a l i n e a d ' i n t e r r u z i o n e, l a s e c o n d a d e f i n i s c e l a p r i o r i t à e l e d u e p i ù s i g n i f i c a t i v e s p e c i f i c a n o i l " v e c t o r n u m b e r " d a t r a s m e t t e r e a l p r o c e s s o r e c h e g e s t i s c e l ' i n t e r r u z i o n e. S e l e i n t e r r u z i o n i s o n o g e s t i t e d a u n P. I. C., q u e s t e d u e c i f r e n o n d e v o n o e s s e r e s p e c i f i c a t e. C O M 4 s p e c i f i c a l ' i n t e r r u z i o n e i n v i a t a a l g e s t o r e d e l l e i n t e r r u z i o n i, q u a n d o v i e n e c o p i a t o i l c a r a t t e r e d a l D a t a - o u t b u f f e r r e g i s t e r i n T r a n s m i t t e r s h i f t r e g i s t e r e d i n i z i a l a s u a t r a s m i s s i o n e. L e q u a t t r o c i f r e e s a d e c i m a l i h a n n o l o s t e s s o s i g n i f i c a t o d i q u e l l e d i C O M 3. E ' c h i a r o, q u i n d i, c h e n e l n o s t r o s i m u l a t o r e, l ' i n s i e m e d e i p a r a m e t r i C O M 2, C O M 3 e C O M 4, p e r m e t t o n o d i g e s t i r e l a c o n n e s s i o n e d e l l e l i n e e d ' i n t e r r u z i o n i, R x R D Y e T x R D Y, c o n i l p r o c e s s o r e o i l P. I. C. C O M 5 v i e n e i m p i e g a t o p e r s p e c i f i c a r e i l d e v i c e a c u i l ' i n t e r f a c c i a s e r i a l e è c o n n e s s a e d i l t i p o d i c o n n e s s i o n e. P r e c i s a m e n t e, l e 2 c i f r e m e n o s i g n i f i c a t i v e s p e c i f i c a n o l ' I d e n t i f i c a t o r e d e l D e v i c e a c u i è c o n n e s s o l ' i n t e r f a c c i a s e r i a l e. L a t e r z a c i f r a p u ò a s s u m e r e i l v a l o r e ' 0 ' p e r r e a l i z - z a r e u n c o l l e g a m e n t o p i e n o o ' 1 ' p e r u n o p a r z i a l e. Q u i n d i, C O M 5 c o n s e n t e d i s i m u l a r e l a c o n n e s s i o n e d e l l e l i n e e d i h a n d s h a k i n g, d i T x e R x, c o n u n c o m p o n e n t e c o n n e t t i b i l e a l l ' i n t e r f a c c i a s e r i a l e, c i o è, c h e s o d d i s f a l e p r o p r i e t à 1 e 2 d e s c r i t t e n e l p a r a g r a f o p r e c e d e n t e. 12
13 U n a v o l t a i n s e r i t o i l d i s p o s i t i v o n e l l a n o s t r a c o n f i - g u r a z i o n e, s e s c e g l i a m o i l c o m a n d o C r e a t e A l l d a l m e n ù E d i t, s a r a n n o p r o d o t t e l e f i n e s t r e a s s o c i a t e a i v a r i C h i p p r e s e n t i n e l l a n o s t r a c o n f i g u r a z i o n e. L a f i n e s t r a a s s o c i a t a a l l ' i n t e r f a c c i a s e r i a l e è q u e l l a i n f i g u r a 9. F i g u r a Modello di progra mmazione I r e g i s t r i p r o g r a m m a b i l i d e l l ' i n t e r f a c c i a s e r i a l e s o n o q u e l l i p r e s e n t i i n f i g u r a 9 c o n l ' e s c l u s i o n e d e i d u e s h i f t r e g i s t e r T S H I F T e R S H I F T. P e r a c c e d e r e a d u n o d i q u e s t i 7 r e g i s t r i a d 8 b i t o c c o r r e c h e l ' i n d i r i z z o s i a u g u a l e a I n d i r i z z o 1 o I n d i r i z z o 2. L a s e l e z i o n e d e i r e g i s t r i i n q u e s t o d i s p o s i t i v o a v v i e n e a t t r a v e r s o i l b i t m e n o s i g n i f i c a t i v o d e l l ' i n d i r i z z o, i l t i p o d i a c c e s s o e l o s t a t o d e l s i s t e m a. I l r e g i s t r o c h e c o n t i e n e l e i n f o r m a z i o n i r e l a t i v e a l g e n e r e d i t r a s m i s s i o n e c h e v o g l i a m o r e a l i z z a r e è s t a t o c h i a m a t o M O D E. E s s o p u ò e s s e r e a c c e s s o s o l o i n s c r i t t u r a, a l l ' i n d i r i z z o d i s p a r i e q u a n d o l ' i n t e r f a c c i a è s t a t a a p p e n a 13
14 r e s e t t a t a. I l s i g n i f i c a t o d e i b i t s n e l r e g i s t r o M O D E s o n o i l l u s t r a t i n e l l a t a b e l l a 2. T a b e l l a 2 : s i g n i f i c a t o d e i b i t s n e l r e g i s t r o M O D E b i t s i g n i f i c a t o 0 d e t e r m i n a i l t i p o d i t r a s m i s s i o n e, è f i s s a t o a 0 p e r o t t e n e r e u n a t r a s m i s s i o n e s i n c r o n a e a d 1 p e r q u e l l a a s i n c r o n a 1 n o n u t i l i z z a t o 2 / 3 i n d i c a n o i l n u m e r o d i b i t s d ' i n f o r ma z i o n e p e r o g n i c a r a t t e r e t r a s m e s s o : 0 0 p e r 5 b i t s, 0 1 p e r 6, 1 0 p e r 7 e 1 1 p e r 8 4 i l v a l o r e 1 d i q u e s t o b i t a b i l i t a l a p r e s e n z a d e l b i t d i p a r i t à n e l c a r a t t e r e t r a s m e s s o 5 i l t i p o d i p a r i t à è p a r i s e i l b i t h a v a l o r e 1 a l - t r i m e n t i è d i s p a r i 6 d e t e r m i n a i n u n a t r a s m i s s i o n e a s i n c r o n a i l n u m e r o d i b i t s d i s t o p p e r o g n i c a r a t t e r e t r a s m e s s o : 0 p e r u n s o l o b i t d i s t o p e 1 p e r 2 7 i n u n a t r a s m i s s i o n e s i n c r o n a d e f i n i s c e i l n u m e r o d i c a r a t t e r i d i s i n c r o n i s m o c h e d e v o n o e s s e r e t r a - s m e s s i a l l ' i n i z i o d e l l a t r a s m i s s i o n e : è p o s t o a 0 p e r u n c a r a t t e r e o a d 1 p e r d u e c a r a t t e r i S e c o n i l v a l o r e i n s e r i t o i n M O D E a b b i a m o d e c i s o d i r e a l i z z a r e u n a t r a s m i s s i o n e s i n c r o n a, l a p r o s s i m a s c r i t t u r a 14
15 a l l ' i n d i r i z z o d i s p a r i c i p e r m e t t e r à d i i n s e r i r e i l p r i m o c a r a t - t e r e d i s i n c r o n i s m o n e l r e g i s t r o S Y N C 1, i n v e c e, q u a l o r a a b b i a m o d e c i s o c h e i c a r a t t e r i d i s i n c r o n i s m o d e v o n o e s s e r e d u e, d o b b i a m o e f f e t t u a r e u n a u l t e r i o r e s c r i t t u r a a l l ' i n d i r i z z o d i s p a r i p e r i n s e r i r e i l s e c o n d o c a r a t t e r e d i s i n c r o n i s m o i n S Y N C 2. D o p o l a s c r i t t u r a n e l r e g i s t r o M O D E, s e t r a s m e t t i a m o i n m o d o a s i n c r o n o, o d o p o l ' i n s e r i m e n t o d e l o d e i c a r a t t e r i d i s i n c r o n i s m o, s e, i n v e c e, t r a s m e t t i a m o i n m o d o s i n c r o n o, o g n i u l t e r i o r e a c c e s s o i n s c r i t t u r a a l l ' i n d i r i z z o d i s p a r i v i e n e e s e g u i t o n e l r e g i s t r o C N T R L, i l q u a l e c o n t r o l l a i l f u n z i o n a - m e n t o d e l l ' i n t e r f a c c i a s e r i a l e. I l s i g n i f i c a t o d e i b i t s n e l r e g i s t r o C N T R L s o n o i l l u s t r a t i n e l l a t a b e l l a 3. O v v i a m e n t e, s e r e s e t t i a m o i l c o m p o n e n t e, l a s e q u e n z a d i s c r i t t u r a n e i v a r i r e g i s t r i c i t a t i s i r i p e t e i n i z i a n d o d a l r e g i s t r o M O D E. N e l r e g i s t r o D A T I N v i e n e c o p i a t o i l c a r a t t e r e c h e è s t a t o r i c e v u t o i n R S H I F T p e r e s s e r e l e t t o d a l p r o c e s s o r e. D A T I N è a c c e s s i b i l e s o l o i n l e t t u r a a l l ' i n d i r i z z o p a r i. U n a c c e s s o i n l e t t u r a i n e s s o a z z e r a i l b i t 1 d i S T A T U S. N e l r e g i s t r o D A T O U T v i e n e s c r i t t o d a l p r o c e s s o r e i l c a - r a t t e r e c h e d e v e e s s e r e c o p i a t o i n T S H I F T p e r e s s e r e t r a - s m e s s o. D A T O U T è a c c e s s i b i l e s o l o i n s c r i t t u r a a l l ' i n d i r i z z o p a r i ; u n t a l e t i p o d i a c c e s s o a z z e r a i l b i t 0 d i S T A T U S. 15
16 T a b e l l a 3 : s i g n i f i c a t o d e i b i t s n e l r e g i s t r o C N T R L b i t a z i o n e s v o l t a s e i l b i t è p o s t o a d 1 0 a b i l i t a i l t r a s m e t t i t o r e 1 a t t i v a i l s e g n a l e d i h a n d s h a k i n g D T R 2 a b i l i t a i l r i c e v i t o r e 3 n o n u t i l i z z a t o 4 c a n c e l l a i 3 b i t s d ' e r r o r i n e l r e g i s t r o S T A T U S 5 a t t i v a i l s e g n a l e d i h a n d s h a k i n g R T S 6 r e s e t t a l ' i n t e r f a c c i a s e r i a l e 7 c o n d u c e i l r i c e v i t o r e n e l l o s t a t o " h u n t ", i n q u e s t o s t a t o i l r i c e v i t o r e c e r c a i l o i c a r a t t e r i d i s i n c r o n i s m o m e m o r i z z a t i i n S Y N C 1 e S Y N C 2 I r e g i s t r i R S H I F T e T S H I F T s o n o d e g l i s h i f t r e g i s t e r n o n a c c e s s i b i l i, m a v e n g o n o u t i l i z z a t i d a l l ' i n t e r f a c c i a p e r e f f e t t u a r e r i s p e t t i v a m e n t e l a t r a s f o r m a z i o n e d e l f o r m a t o s e r i e / p a r a l l e l o i n r i c e z i o n e e p a r a l l e l o / s e r i e i n t r a s m i s s i o n e. N e l r e g i s t r o S T A T U S s o n o c o n t e n u t e i n f o r m a z i o n i s u l l ' i n t e r f a c c i a c h e p o s s o n o e s s e r e u t i l i z z a t e d a l p r o g r a m m a c h e è i n e s e c u z i o n e ; e s s o è a c c e s s i b i l e i n l e t t u r a a l l ' i n d i r i z z o p a r i. I l s i g n i f i c a t o d e i b i t s n e l r e g i s t r o S T A T U S s o n o i l l u - s t r a t i n e l l a t a b e l l a 4. S i r i s c o n t r a u n e r r o r e d i p a r i t à, q u a n d o i l n u m e r o d i ' 1 ' n e i b i t s d ' i n f o r m a z i o n e p i ù i l b i t d i p a r i t à n o n c o r r i s p o n d e a l t i p o d i p a r i t à p r e v i s t a. 16
17 T a b e l l a 4 : s i g n i f i c a t o d e i b i t s n e l r e g i s t r o S T A T U S b i t i n f o r m a z i o n e i n d i c a t a q u a n d o a s s u m e i l v a l o r e 1 0 è s t a t o c o p i a t o i l c a r a t t e r e d a D A T O U T i n T S H I F T e d i n i z i a l a t r a s m i s s i o n e, q u e s t o b i t s i a z z e r a q u a n d o i l p r o c e s s o r e s c r i v e u n n u o v o c a r a t t e r e i n D A T O U T 1 è s t a t o r i c e v u t o u n c a r a t t e r e i n R S H I F T e d è s t a t o c o p i a t o i n D A T I N, q u e s t o b i t s i a z z e r a q u a n d o i l p r o c e s s o r e l e g g e i l d a t o d a D A T I N 2 i n u n a t r a s m i s s i o n e s i n c r o n a i l t r a s m e t t i t o r e n o n h a n e s s u n c a r a t t e r e d a t r a s m e t t e r e 3 è s t a t o r i l e v a t o u n e r r o r e d i p a r i t à 4 è s t a t o r i l e v a t o u n e r r o r e d i o v e r r u n 5 è s t a t o r i l e v a t o u n e r r o r e d i f r a m i n g 6 è s t a t o r i l e v a t o i l o i c a r a t t e r i d i s i n c r o n i s m o p r e v i s t i 7 è s t a t o a t t i v a t o i l s e g n a l e d i h a n d s h a k i n g D S R U n e r r o r e d i o v e r r u n s i v e r i f i c a q u a n d o v i e n e r i c e v u t o u n n u o v o d a t o i n D A T I N, p r i m a c h e i l p r e c e d e n t e s i a s t a t o l e t t o d a l p r o c e s s o r e, o p p u r e q u a n d o i l p r o c e s s o r e i n s e r i s c e i l p r o s s i m o c a r a t t e r e i n D A T O U T, p r i m a c h e v e n g a c o m p l e t a - m e n t e t r a s m e s s o i l d a t o p r e c e d e n t e. 17
18 U n e r r o r e d i f r a m i n g s i r i s c o n t r a q u a n d o i n u n a t r a s m i s - s i o n e a s i n c r o n a i l r i c e v i t o r e s i a s p e t t a d i r i l e v a r e u n b i t d i s t o p e, i n v e c e, r i l e v a u n o z e r o. U n q u a d r o r i a s s u n t i v o s u g l i i n d i r i z z a m e n t i d e i v a r i r e g i - s t r i è m o s t r a t o i n t a b e l l a 5. T a b e l l a 5 : i n d i r i z z a m e n t o d e i r e g i s t r i d e l l ' i n t e r f a c c i a s e r i a l e I n d i r i z z o T i p o d i a c c e s s o R e g i s t r o P a r i R D A T I N P a r i W D A T O U T D i s p a r i R S T A T U S D i s p a r i W * M O D E, C N T R L, S Y N C 1 e S Y N C 2 * i l r e g i s t r o c h e v i e n e s e l e z i o n a t o d i p e n d e d a l l o s t a t o d e l s i s t e m a. 2.4 Progra mmazione P r i m a d i i n i z i a r e u n a c o m u n i c a z i o n e, a p p e n a d o p o a v e r r e s e t t a t o l ' i n t e r f a c c i a, d o b b i a m o s c r i v e r e u n b yt e a l l ' i n d i - r i z z o d i s p a r i, c h e c i p e r m e t t e d i a c c e d e r e a l r e g i s t r o M O D E, p e r d e t e r m i n a r e i l t i p o d i c o m u n i c a z i o n e c h e v o g l i a m o e f f e t - t u a r e ( s i n c r o n a o a s i n c r o n a ) e i l f o r m a t o d e l c a r a t t e r e ( n u m e r o d i b i t s d ' i n f o r m a z i o n e, b i t d i p a r i t à, t i p o d i p a r i t à, n u m e r o d i b i t s d i s t o p p e r c o m u n i c a z i o n e a s i n c r o n a e n u m e r o d i c a r a t t e r i d i s i n c r o n i s m o p e r c o m u n i c a z i o n e s i n c r o n a ). 18
19 S e l a c o m u n i c a z i o n e è s i n c r o n a, d o b b i a m o s c r i v e r e, s e m p r e a l l ' i n d i r i z z o d i s p a r i, i c a r a t t e r i d i s i n c r o n i s m o p r e - v i s t i i n S Y N C 1 e d e v e n t u a l m e n t e i n S Y N C 2. I p r o s s i m i a c c e s s i i n s c r i t t u r a a l l ' i n d i r i z z o d i s p a r i c i p e r m e t t o n o d i a c c e d e r e i n C N T R L e, q u i n d i, d i a b i l i t a r e i l t r a s m e t t i t o r e e / o i l r i c e v i t o r e, d i a t t i v a r e l e l i n e e d i h a n d - s h a k i n g R T S e D T R, d i c a n c e l l a r e i b i t s d ' e r r o r e n e l r e g i s t r o S T A T U S. I n o l t r e s e l ' i n t e r f a c c i a, i n u n a c o m u n i c a z i o n e s i n c r o n a, è s t a t a a b i l i t a t a a r i c e v e r e, d e v e e s s e r e f i s s a t o a d 1 i l b i t 7 d i C N T R L p e r i n i z i a r e l a r i c e r c a d e i c a r a t t e r i d i s i n c r o n i s m o. S e l a c o m u n i c a z i o n e, i n v e c e, è a s i n c r o n a, d o p o a v e r c a r i c a t o M O D E, e s e g u e n d o u n a s c r i t t u r a a l l ' i n d i r i z z o d i s p a r i s i a c c e d e d i r e t t a m e n t e a C N T R L. E s s a c i p e r m e t t e d i e f f e t t u a r e l e s t e s s e a z i o n i d e s c r i t t e p e r l a c o m u n i c a z i o n e s i n c r o n a t r a n n e l ' i n s e r i m e n t o n e l m o d o " h u n t ". I n e n t r a m b i i c a s i d a q u e s t o m o m e n t o i n p o i, t u t t i g l i a c - c e s s i i n s c r i t t u r a a l l ' i n d i r i z z o d i s p a r i s e l e z i o n a n o i l r e g i s t r o C N T R L. I n o g n i i s t a n t e è, c o m u n q u e, p o s s i b i l e r e s e t t a r e i l c o m p o n e n t e p o n e n d o a d 1 i l b i t 6 d i q u e s t o r e g i s t r o. E s e m p i d i s e q u e n z e d i i n i z i a l i z z a z i o n e d e l l ' i n t e r f a c c i a s e r i a l e s o n o m o s t r a t i n e l l e f i g u r e 1 0 e 1 1. I n e n t r a m b i g l i e s e m p i s i p r e s u p p o n e c h e A 0 s i a s t a t o p r e c e d e n t e m e n t e c a r i c a t o c o n l ' i n d i r i z z o p i ù b a s s o a s s o c i a t o a l l ' i n t e r f a c c i a s e r i a l e. 19
20 m o v e. b # $ 5 d, 1 ( A 0 ) m o v e. b # $ 3 7, 1 ( A 0 ) F i g u r a 1 0 I n f i g u r a 8 l a p r i m a i s t r u z i o n e, s c r i v e n d o i n M O D E, i m p o s t a l a t r a s m i s s i o n e c o m e d i t i p o a s i n c r o n a, f i s s a i l n u m e r o d i b i t s d ' i n f o r m a z i o n e a d 8, a b i l i t a l a p r e s e n z a d e l b i t d i p a r i t à d i s p a r i, f i s s a a d 1 i l n u m e r o d i b i t s d i s t o p. L a s e c o n d a i s t r u z i o n e s c r i v e n e l r e g i s t r o C N T R L, e s s a c a n c e l l a i b i t s d ' e r r o r e n e l r e g i s t r o S T A T U S, a b i l i t a i l t r a s m e t t i t o r e e d i l r i c e v i t o r e, a t t i v a i s e g n a l i d i h a n d s h a k i n g D T R e d R T S. m o v e. b # $ 8 4, 1 ( A 0 ) m o v e. b # $ 1 6, 1 ( A 0 ) m o v e. b # $ b 7, 1 ( A 0 ) F i g u r a 1 1 L a p r i m a i s t u z i o n e i n f i g u r a 1 1, s c r i v e n d o i n M O D E, i m p o s t a l a t r a s m i s s i o n e c o m e d i t i p o s i n c r o n a, f i s s a i l n u m e r o d i b i t s d ' i n f o r m a z i o n e a 6, d i s a b i l i t a l a p r e s e n z a d e l b i t d i p a r i t à, f i s s a a d 1 i l n u m e r o d e i c a r a t t e r i d i s i n c o n i s m o. 20
21 L a s e c o n d a i s t r u z i o n e m e m o r i z z a i l c a r a t t e r e d i s i n - c r o n i s m o n e l r e g i s t r o S Y N C 1, i l c a r a t t e r e s c e l t o è p a r i a 1 6 e s a d e c i m a l e. L ' u l t i m a s c r i t t u r a a v v i e n e n e l r e g i s t r o C N T R L, e s s a c a n c e l l a i b i t s d ' e r r o r e n e l r e g i s t r o S T A T U S, a b i l i t a i l t r a s m e t t i t o r e e d i l r i c e v i t o r e, a b i l i t a l a r i c e r c a d e i c a r a t t e r i d i s i n c r o n i s m o, a t t i v a i s e g n a l i d i h a n d s h a k i n g D T R e d R T S. Q u e s t o c o m p o n e n t e p e r m e t t e d i r e a l i z z a r e o p e r a z i o n i d i I / O s i a i n m o d o p r o g r a m m a t o c h e a t t r a v e r s o i n t e r r u z i o n i. I n e n t r a m b i i c a s i, s e d e s i d e r i a m o l e g g e r e i c a r a t t e r i r i - c e v u t i, d o b b i a m o o g n i v o l t a c o n t r o l l a r e c h e i b i t 3, 4 e 5 ( q u e s t o s o l o p e r c o m u n i c a z i o n e a s i n c r o n a ) d e l r e g i s t r o S T A T U S s i a n o p a r i a z e r o, c i o è c h e n o n v i s i a s t a t o n e s s u n e r r o r e n e l l a t r a s m i s s i o n e d e l c a r a t t e r e. N e l l ' e s e g u i r e o p e r a z i o n i d i I / O i n m o d o p r o g r a m m a t o d e v e e s s e r e c o n t i n u a m e n t e e s a m i n a t o i l v a l o r e d i u n o d e i d u e b i t m e n o s i g n i f i c a t i v i d i S T A T U S. I n p a r t i c o l a r e, s e v o g l i a m o t r a s m e t t e r e u n c a r a t t e r e, p r i m a d i i n s e r i r l o n e l r e g i s t r o b u f f e r D A T O U T, d o b b i a m o v e r i f i c a r e c h e i l b i t 0 s i a p a r i a d 1, a s s i c u r a n d o c i, i n q u e s t o m o d o, c h e i l c a r a t t e r e p r e c e d e n t e m e n t e i n s e r i t o i n D A T O U T s i a s t a t o g i à t r a s f e r i t o i n T S H I F T, e v i t a n d o c o s ì u n e r r o r e d i o v e r r u n. I n v e c e, q u a n d o i n t e n d i a m o l e g g e r e u n c a r a t t e r e d a l r e g i s t r o b u f f e r D A T I N, d o b b i a m o v e r i f i c a r e c h e i l b i t 1 s i a p a r i a d 1, q u e s t o s i g n i f i c a c h e i l c a r a t t e r e r i c e v u t o i n 21
22 R S H I F T è s t a t o t r a s f e r i t o i n D A T I N. Q u a l o r a i l c a r a t t e r e n o n v e n g a l e t t o e d u n n u o v o c a r a t t e r e v i e n e r i c e v u t o, e s s o v i e n e t r a s f e r i t o i n D A T A I N c a n c e l l a n d o i l c a r a t t e r e p r e c e d e n t e e, q u i n d i, c a u s a n d o u n e r r o r e d i o v e r r u n. I n a l t e r n a t i v a l e o p e r a z i o n i d i I / O p o s s o n o e s s e r e r e a l i z z a t e c o n l ' a u s i l i o d e l l e i n t e r r u z i o n i s p e c i f i c a t e n e i p a r a m e t r i C O M 3 e C O M 4. L a r o u t i n e a s s o c i a t a a l l a p r i m a i n t e r r u z i o n e d e v e a s s i c u r a r s i d i e v e n t u a l i e r r o r i n e l l a r i c e z i o n e e q u i n d i l e g g e r e i l c a r a t t e r e d a D A T I N, m e n t r e, q u e l l a a s s o c i a t a a l l ' i n t e r r u z i o n e s p e c i f i c a t a i n C O M 4 d e v e p r o v v e d e r e a s c r i v e r e i n D A T O U T i l p r o s s i m o c a r a t t e r e d a t r a s m e t t e r e. 2.5 Il comportamento. I n q u e s t o p a r a g r a f o v e r r à d e s c r i t t o i l c o m p o r t a m e n t o d e l d i s p o s i t i v o n e i v a r i m o d i d i f u n z i o n a m e n t o f a c e n d o i m p l i c i t o r i f e r i m e n t o c h e l e i n t e r r u z i o n i v e n g o n o i n v i a t e a l g e s t o r e d e l l e i n t e r r u z i o n i s p e c i f i c a t o i n C O M 2 e c h e l e l i n e e d i h a n d s h a k i n g e l e l i n e e d i r i c e z i o n e e t r a s m i s s i o n e d a t i s o n o c o l l e g a t e a l d e v i c e s p e c i f i c a t o i n C O M 5. D a t o c h e l a f r e q u e n z a d e l s e g n a l e d i c l o c k a p p l i c a t o a l l ' i n t e r f a c c i a s e r i a l e è a l m e n o 3 0 v o l t e i n f e r i o r e a q u e l l a a p p l i c a t a a l p r o c e s s o r e, b i s o g n a r i d u r r e l a f r e q u e n z a d i c l o c k, s i m u l a t a, a p p l i c a t a a l m o d u l o c h e s i m u l a l ' i n t e r f a c c i a s e r i a l e. Q u e s t o p u ò e s s e r e r e a l i z z a t o c o n l e s e g u e n t i o p e r a z i o n i : 22
23 1 ) a t t i v a r e i l m e n ù D e v i c e d a l l a f i n e s t r a p r i n c i p a l e ; 2 ) s c e g l i e r e i l c o m a n d o S p e e d ; 3 ) i n s e r i r e u n v a l o r e m a g g i o r e d i u n o n e l l a f i n e s t r a c h e a p p a r e ; M a g g i o r e s a r à i l v a l o r e i n s e r i t o p i ù b a s s a s a r à l a f r e - q u e n z a d e l s e g n a l e d i c l o c k a p p l i c a t a a l l ' i n t e r f a c c i a. I l v a l o r e i n s e r i t o i n d i c a d o p o q u a n t i c o l p i d i c l o c k, a p p l i c a t i a l p r o c e s s o r e, v i e n e m a n d a t o u n o a l l ' i n t e r f a c c i a. O v v i a m e n t e, i c o l p i d i c l o c k c u i f a r e m o r i f e r i m e n t o s u c - c e s s i v a m e n t e s a r a n n o q u e l l i a p p l i c a t i a l l ' i n t e r f a c c i a s e r i a l e e n o n a l p r o c e s s o r e Trasmi s s i o n e asincrona I l t r a s m e t t i t o r e è p r o n t o a t r a s m e t t e r e s o l o d o p o l a s u a a b i l i t a z i o n e e d o p o a v e r r i c e v u t o i s e g n a l i D S R e C T S ; t u t - t a v i a, f i n o a q u a n d o n o n v i e n e i n s e r i t o u n c a r a t t e r e i n D A T O U T, s a r à t r a s m e s s o i l v a l o r e ' 1 ' p e r o g n i c o l p o d i c l o c k. Q u a n d o s c r i v i a m o u n c a r a t t e r e i n D A T O U T, v i e n e a z z e r a t o i l b i t 0 d i S T A T U S, p o i a l p r o s s i m o i m p u l s o d i c l o c k : i l v a l o r e i n D A T O U T v i e n e c o p i a t o i n T S H I F T, v i e n e f i s s a t o a d 1 i l b i t 0 d i S T A T U S, 23
24 v i e n e i n v i a t a u n ' i n t e r r u z i o n e s u l l a l i n e a s p e c i f i c a t a i n C O M 4, i n f i n e v i e n e t r a s m e s s o u n b i t ' 0 ', d e t t o b i t d i s t a r t. S u c c e s s i v a m e n t e p e r o g n i i m p u l s o d i c l o c k v i e n e t r a - s m e s s o i l b i t 0 d i T S H I F T e c o n t e m p o r a n e a m e n t e i l c o n t e - n u t o d i q u e s t o r e g i s t r o v i e n e ' s h i f t a t o ' d i u n a p o s i z i o n e v e r s o d e s t r a. Q u e s t o c o m p o r t a m e n t o c o n t i n u a f i n q u a n d o n o n v e n g o n o t r a s m e s s i t u t t i i b i t s d ' i n f o r m a z i o n e p r e v i s t i i n M O D E. S e i l c a r a t t e r e c o n t i e n e p i ù b i t s d i q u e l l i d a n o i p r e v i s t i, a l l o r a i b i t s i n e c c e s s o n o n s a r a n n o p r e s i i n c o n s i d e r a z i o n e. I l p r o s s i m o b i t a d e s s e r e t r a s m e s s o, s e e s s o è s t a t o r i - c h i e s t o i n M O D E, è i l b i t d i p a r i t à, c o n i l g i u s t o t i p o d i p a r i t à, a l t r i m e n t i v i e n e t r a s m e s s o u n b i t ' 1 ' c i t a t o c o m e b i t d i s t o p. S e i n M O D E s o n o s t a t i f i s s s a t i d u e b i t s d i s t o p, a l p r o s s i m o c o l p o d i c l o c k v e r r à t r a s m e s s o u n ' a l t r o ' 1 ' r i p o r t a n d o c i n e l l o s t a t o i n i z i a l e. S e n e l f r a t t e m p o n o n è s t a t o i n s e r i t o u n n u o v o c a r a t t e r e i n D A T O U T, s a r à t r a s m e s s o u n ' 1 ' p e r o g n i s u c c e s s i v o c o l p o d i c l o c k Trasmi s s i o n e sincrona D o p o a v e r i m p o s t a t o l a t r a s m i s s i o n e c o m e d i t i p o s i n c r o n a, d o p o a v e r a b i l i t a t o i l t r a s m e t t i t o r e e r i c e v u t o i s e g n a l i D S R e C T S, i l t r a s m e t t i t o r e è p r o n t o a t r a s m e t t e r e, m a f i n q u a n d o n o n v i e n e i n s e r i t o u n c a r a t t e r e i n D A T O U T, 24
25 v e r r à p o s t o a d 1 i l b i t 3 d i S T A T U S e s a r a n n o t r a s m e s s i i n c o n t i n u a z i o n e i c a r a t t e r i d i s i n c r o n i s m o. P r e c i s a m e n t e i l p r o s s i m o i m p u l s o d i c l o c k p r o d u c e l e s e - g u e n t i a z i o n i : c o p i a d e l v a l o r e d i S Y N C 1 i n T S H I F T, t r a s m i s s i o n e d e l b i t 0 d i T S H I F T, s h i f t v e r s o d e s t r a d i u n a p o s i z i o n e d e l v a l o r e i n T S H I F T. S u c c e s s i v a m e n t e p e r, o g n i i m p u l s o d i c l o c k, v e n g o n o r i p e t u t e l e u l t i m e d u e o p e r a z i o n i f i n o a l l a c o m p l e t a t r a s m i s - s i o n e d e g l i o t t o b i t d e l p r i m o c a r a t t e r e d i s i n c r o n i s m o. S e d e v e e s s e r e t r a s m e s s o a n c h e i l s e c o n d o c a r a t t e r e d i s i n c r o n i - s m o, t u t t e l e o p e r a z i o n i s o n o r i p e t u t e, c o n l a d i f f e r e n z a c h e i n T S H I F T v i e n e c a r i c a t o S Y N C 2 i n v e c e c h e S Y N C 1. S e, n e l f r a t t e m p o, n o n è s t a t o c a r i c a t o i n D A T O U T n e s - s u n c a r a t t e r e, v i e n e p o s t o a d 1 i l b i t 3 d i S T A T U S e v e n g o n o t r a s m e s s i d i n u o v o i c a r a t t e r i d i s i c r o n i s m o p r e v i s t i. I n g e n e r a l e q u e s t o a v v i e n e o g n i v o l t a c h e i l t r a s m e t t i t o r e v i e n e a t r o v a r s i n e l l a c o n d i z i o n e d i u n d e r r u n. Q u a n d o s c r i v i a m o u n c a r a t t e r e i n D A T O U T v i e n e a z - z e r a t o i l b i t 0 d i S T A T U S e a l p r o s s i m o i m p u l s o d i c l o c k v i e n e : c o p i a t o i l v a l o r e d i D A T O U T i n T S H I F T, p o s t o a d 1 i l b i t 0 d i S T A T U S, a z z e r a t o i l b i t 3 d i S T A T U S, i n v i a t a u n ' i n t e r r u z i o n e s u l l a l i n e a s p e c i f i c a t a i n C O M 4, t r a s m e s s o i l b i t 0 d i T S H I F T, 25
26 s h i f t a t o v e r s o d e s t r a d i u n a p o s i z i o n e i l v a l o r e i n T S H I F T. L e d u e u l t i m e o p e r a z i o n i v e n g o n o r i p e t u t e a d o g n i i m - p u l s o d i c l o c k f i n q u a n d o n o n v e n g o n o t r a s m e s s i t u t t i i b i t s d ' i n f o r m a z i o n e p r e v i s t i i n M O D E. A n c h e i n q u e s t o c a s o, s e i l c a r a t t e r e c o n t i e n e p i ù b i t s d i q u e l l i d a n o i p r e v i s t i, i b i t s i n e c c e s s o n o n s a r a n n o p r e s i i n c o n s i d e r a z i o n e. I l p r o s s i m o b i t a d e s s e r e t r a s m e s s o, s e e s s o è s t a t o r i - c h i e s t o i n M O D E, è i l b i t d i p a r i t à, c o n i l g i u s t o t i p o d i p a r i t à. S e, n e l f r a t t e m p o, n o n è s t a t o i n s e r i t o u n n u o v o c a r a t - t e r e i n D A T O U T, i l t r a s m e t t i t o r e v i e n e a t r o v a r s i n e l l a c o n d i z i o n e d i u n d e r r u n e q u i n d i v e r r à p o s t o a d 1 i l b i t 3 d i S T A T U S e v e r r a n n o t r a s m e s s i d i n u o v o i c a r a t t e r i d i s i c r o n i s m o p r e v i s t i Ricezione asin c r o n a Q u a n d o i l r i c e v i t o r e è s t a t o a b i l i t a t o e d è s t a t o a t t i v a t o i l s e g n a l e D S R, e s s o è p r o n t o a r i c e v e r e. S e v i e n e r i c e v u t o u n d a t o s u l l a l i n e a R X, e s s o è i n s e r i t o s e m p r e n e l b i t p i ù s i g n i f i c a t i v o d i R S H I F T, d o p o c h e q u e s t ' u l t i m o è s t a t o s h i f t a t o d i u n a p o s i z i o n e v e r s o d e s t r a. I l r i c e v i t o r e i n i z i a a c o n s i d e r a r e i b i t s i n a r r i v o c o m e b i t s d ' i n f o r m a z i o n e s o l o q u a n d o r i c e v e i l b i t d i s t a r t. U n a v o l t a r i c e v u t o l ' u l t i m o b i t d ' i n f o r m a z i o n e d e l c a r a t t e r e t r a s m e s s o, i l v a l o r e i n R S H I F T v i e n e s h i f t a t o d i 26
27 u n n u m e r o d i p o s i z i o n i v e r s o d e s t r a p a r i a o t t o m e n o i l n u m e r o d i b i t s d ' i n f o r m a z i o n i t r a s m e s s o, i n m o d o d a s p o s t a r e i l c a r a t t e r e a l l i m i t e d e s t r o d i R S H I F T. A q u e s t o p u n t o v i e n e c o p i a t o i l d a t o d i R S H I F T i n D A T I N e s e i l b i t 1 d i S T A T U S è u n o, c i o è s e i l c a r a t t e r e r i c e v u t o p r i m a n o n è s t a t o l e t t o d a l p r o c e s s o r e, v i e n e s e g n a - l a t o u n e r r o r e d i o v e r r u n p o n e n d o i l b i t 4 d i S T A T U S a d u n o. I l p r o s s i m o b i t r i c e v u t o s e p r e s e n t e è i l b i t d i p a r i t à, s e v i e n e s c o p e r t o u n e r r o r e d i p a r i t à, e s s o v i e n e s e g n a l a t o p o - n e n d o a d u n o i l b i t 3 d i S T A T U S. S u c c e s s i v a m e n t e i l r i c e v i t o r e s i a s p e t t a u n o o d u e b i t s d i s t o p, s e, i n v e c e, v i e n e r i c e v u t o u n o z e r o, e s s o s e g n a l a u n e r r o r e d i f r a m i n g p o n e n d o a d u n o i l b i t 5 d i S T A T U S. Q u a n d o v i e n e r i c e v u t o l ' u l t i m o b i t d i s t o p v i e n e p o s t o a d u n o i l b i t 1 d i S T A T U S e d è i n v i a t a u n ' i n t e r r u z i o n e d e l t i p o s p e c i f i c a t a i n C O M 3. Q u a n d o p o i i l p r o c e s s o r e p r e l e v a i l d a t o d a D A T I N i l b i t 1 d i S T A T U S v i e n e a z z e r a t o Ricezione sincrona A n c h e i n q u e s t o c a s o i l r i c e v i t o r e è p r o n t o a r i c e v e r e, s e e s s o è s t a t o a b i l i t a t o e d è s t a t o a t t i v a t o i l s e g n a l e D S R. S e v i e n e r i c e v u t o u n d a t o, e s s o è i n s e r i t o s e m p r e n e l b i t p i ù s i g n i f i c a t i v o d i R S H I F T d o p o c h e q u e s t ' u l t i m o è s t a t o s h i f t a t o d i u n a p o s i z i o n e v e r s o d e s t r a. 27
28 L e d i f f e r e n z e c o n l a r i c e z i o n e a s i n c r o n a s o n o c h e n o n e s i s t o n o n è b i t d i s t a r t, n è b i t d i s t o p e c h e, s e i l r i c e v i t o r e è n e l l o s t a t o h u n t, e s s o r i c e r c a n o n i b i t s d ' i n f o r m a z i o n e m a i c a r a t t e r i d i s i n c r o n i s m o. Q u a n d o r i c o n o s c e i c a r a t t e r i d i s i n c r o n i s m o m e m o r i z z a t i a l l ' i n i z i o i n S Y N C 1 e d e v e n t u a l - m e n t e i n S Y N C 2, e s s o a z z e r a i l b i t 7 d i C N T R L, i l q u a l e f a t e r m i n a r e l a r i c e r c a, e p o n e a d u n o i l b i t 6 d i S T A T U S. U n a v o l t a r i c e v u t o t u t t i i b i t s d ' i n f o r m a z i o n e e l ' e v e n - t u a l e b i t d i p a r i t à e d o p o a v e r s e g n a l a t o i p o s s i b i l i e r r o r i d i o v e r r u n e d i p a r i t à, i n m o d o i d e n t i c o a q u a n t o v i s t o p e r i l r i c e v i t o r e a s i n c r o n o, v i e n e p o s t o a d u n o i l b i t 1 d i S T A T U S e d è i n v i a t a u n ' i n t e r r u z i o n e d e l t i p o s p e c i f i c a t a i n C O M 3. A n c h e p e r l a r i c e z i o n e s i n c r o n a, q u a n d o i l d a t o è p r e l e - v a t o d a l p r o c e s s o r e d a D A T I N, v i e n e a z z e r a t o i l b i t 1 d i S T A T U S. 28
Con lettera e sigillo
Con lettera e sigillo ݱ² ±¼±»½ ½ ²±² ± ± «²»½² ½ ³ «² ±» «²»½± ±ô ³ ²½» «² «½±²º» ³ ¼» «± ô ¼»¹¹»» ¼» ¼ «ò ±¼±»½ ±²± ½±²º± ³» ¼» ª»ô» ²± ³»»»»¹¹ ² ±²»«±»»ò ݱ²»½ ½ º««±ò M ±¼± ¼» ½ ² ± ³ ² ¼ «±²» ±²±
DettagliCavi di ricarica CC100A
s Simns S.p.A 2015 www.simns.it/-car Cavi di ricarica CC100A Ricarica smplic sicura a casa in viaggio Ricarica sicura flssibil i i CC100A Vantaggi Fl Continuo css IEC 61851. Funzioni intgrat pr la sicurzza
DettagliTelefono - GSM. Menu Telefono - GSM. Seleziona il menu "Telefono" - Accedi digitando YES. 1 - Scelta del sotto-menu. 2 - Risposta. 4 - Numero Credito
Menu 10 Telefono Telefono - PSTN Menu Telefono - PSTN Il menu telefono PSTN consente la programmazione dei parametri necessari per abilitare la funzione di risposta telefonica alle chiamate entranti e
DettagliÍÆÁÎ ÊËÁÌü ÄÁ ËÌÍ Á Á Å ÊÁÆÇ ÓØ Ë ÒÞ Å Ø Ñ Ø Æ ØÙÖ ÓÖ Ó Ä ÙÖ Ò Å Ø Ñ Ø Ô ÖØ Ñ ÒØÓ Å Ø Ñ Ø ÌÖ Ò Ó Þ ÓÒ ÙÒ Ý Ì ËÔ Ö Ñ ÒØ Ä ÙÖ Ò Ò ÆÙÑ Ö Ê ØÓÖ ÈÖÓ º ÄÙ ÒÓ Å Ä ÙÖ Ò Ö Ò Ò ÈÖÓ º Ê Ö Ó È Ö Ò ÒÒÓ Ñ Ó ½ ¹¾¼¼¼
DettagliÁÒØÖÓ ÙÞ ÓÒ ÅÄ Ù ÔÔ È Ð ÍÒ Ú Ö Ø Ð ËØÙ Ö ÑÓ ÓÐØ ÁÒ Ò Ö Ô Ð ÙÒ º Ø ÀÌÅÄ ÁÐ Ð Ò Ù Ó Ö Þ ÓÒ ÐÐ Ô Ò Ï ÀÌÅÄ ÀÌÅÄ Ø Ô Ö ÀÝÔ Ö¹Ì ÜØ Å Ö ¹ÙÔ Ä Ò Ù ÍÒ ÓÙÑ ÒØÓ ÀÌÅÄ ÙÒ Ð Ë ÁÁ Ð Ù ÓÒØ ÒÙØÓ ÙÒ ÕÙ ÒÞ Ñ Ö ØÓÖ ÀÌÅÄ À
DettagliImage Retrieval. Enver Sangineto. Dipartimento di Informatica e Automazione
Image Retrieval Enver Sangineto Dipartimento di Informatica e Automazione Università degli Studi di Roma Tre Cenni di Visual Retrieval per il Corso di Seminari di Sistemi Informatici, Università degli
DettagliModulo di rimborso. 1 dettagli del sottoscrittore sottoscrittore
2 co- copia JPMAME - mod. 1019_gen09 2 co- copia BANCA CORRISPONDENTE - mod. 1019_gen09 2 co- copia SOGGETTO COLLOCATORE - mod. 1019_gen09 2 co- copia PROMOTORE FINANZIARIO - mod. 1019_gen09 2 co- copia
DettagliËØÙÓ ÙÒÞÓÒ ÖÞ ÚÓÐØ ½µ ÖÞÓ Ø Ð ÙÒÞÓÒ Üµ Ü ½ Ü ¾ Ü µ ØÖÑÒÖ Ð ÓÑÒÓ Ð ÒÓ ÐÑØ Ð ØÖÑ Ð ÚÒØÙÐ ÒØÓØ µ ØÖÑÒÖ Ð ÒØÖÚÐÐ ÑÓÒÓØÓÒ Ð ÚÒØÙÐ ØÖÑ µ ØÖÖ ÙÒ Ö Ó ÕÙÐØØÚÓ º ËÓÐÙÞÓÒ µ ÈÖ ØÖÑÒÖ Ð ÓÑÒÓ ÑÔÓÒÑÓ Ð ÒÓÑÒØÓÖ ÚÖ Ó ÞÖÓ
DettagliOrganizzazione Monolitica
Principali componenti di un sistema Applicazioni utente Interprete di comandi (shell) Interfaccia grafica (desktop) Gestore del processore / Scheduler(s) Gestore della memoria Gestore delle periferiche/
DettagliComunicazione. Prof. Antonino Mazzeo. Corso di Laurea Specialistica in Ingegneria Informatica
Comunicazione Seriale Prof. Antonino Mazzeo Corso di Laurea Specialistica in Ingegneria Informatica UART/USART Intel 8251A Standard Universal Synchronous/Asynchronous Receiver/Trasmitter (USART) Progettata
DettagliComunicazione tra Processi
Comunicazione tra Processi Comunicazioni in un Sistema Distribuito Un sistema software distribuito è realizzato tramite un insieme di processi che comunicano, si sincronizzano, cooperano. Il meccanismo
DettagliComunicazione tra Processi
Comunicazione tra Processi Comunicazioni in un Sistema Distribuito Un sistema software distribuito è realizzato tramite un insieme di processi che comunicano, si sincronizzano, cooperano. Il meccanismo
DettagliFormazione a distanza E-Learning
1 Formazione a distanza E-Learning per giovani dai 16 ai 29 anni (in collaborazione con la Regione Liguria) 2 E-Learning : puoi accedere a Corsi gratuiti e studiare a casa!!!!!!!! 3 Che cosa è E-Learning
DettagliÆ î ² È º ð º Ü. ºêî
Ø Æ ² ê Ü ² Î ² Ü ø Ü Ü àô Â Ú àô Ü 2008 Æ î ² È º ð º Ü Âºêî гñ»ÉÇ ³ß³Ï»ñï ²é³ç³¹ñ³ÝùÝ»ñÁ ϳï³ñ»ÉÇë Ûáõñ³ù³ÝãÛáõñáõÙ å»ïù ÁÝïñ»É ³ÛÝ ï³ñμ»ñ³ïá, áñá Ò»ñ ϳñÍÇùáí Çßï å³ï³ëë³ýý, å³ï³ëë³ýý»ñç Ó ³ÃÕÃÇ Ñ³Ù³å³ï³ë˳Ý
DettagliComunicazione nel tempo
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi 1 Quanti comunicano Broadcast
DettagliLezione 18 i nostri robot mobili 15 April 2015 2
Robotica Robot Industriali e di Servizio Lezione 18: i nostri robot mobili Schema a blocchi PC Prog. utente Aria Shared object Robot µc Attuatori Sensori 2 1 Oppure: PC Prog. utente Aria Shared object
DettagliSistemi Operativi (modulo di Informatica II) I processi
Sistemi Operativi (modulo di Informatica II) I processi Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario Il concetto di processo Schedulazione dei processi e cambio di contesto
DettagliInstallazione del software ValveLink DTM
Guida all'installazione Software ValveLink DTM Installazione del software ValveLink DTM www.fisher.com Software ValveLink DTM Guida all'installazione Guida all'installazione del software ValveLink DTM
DettagliSistema di protezione (2) Protezione (1)
Sistema di protezione (1) Sistema di protezione (2) Sistema di protezione (3) - Un processo potrebbe tentare di modificare il programma o i dati di un altro processo o di parte del S.O. stesso. - Protezione:
DettagliSistema di protezione (1)
Sistema di protezione (1) - Un processo potrebbe tentare di modificare il programma o i dati di un altro processo o di parte del S.O. stesso. - Protezione: politiche (cosa) e meccanismi (come) per controllare
DettagliIl funzionamento delle reti
Fluency Il funzionamento delle reti Capitolo 2 Comunicazione nel tempo Sincrona mittente e destinatario attivi contemporaneamente Asincrona invio e ricezione in momenti diversi Quanti comunicano Broadcast
DettagliLezione 19: la struttura del software
Robotica Robot Industriali e di Servizio Lezione 19: la struttura del software Schema a blocchi PC Prog. utente Aria Shared object Robot µc Attuatori Sensori 2 1 Oppure: PC Prog. utente Aria Shared object
DettagliUD13. Elettroutensili per imparare
CORSO DI INFORMATICA UD13. Elettroutensili per imparare Vanessa Metus Che cosa vuol dire e-learning? Che cos è un Learning Object o LO? Quali strumenti si usano solitamente per erogare dei corsi e-learning?
DettagliServizi medra Report e HTTPCallback
Servizi medra Report e HTTPCallback Versione documento: 1.0 Data creazione: 01 dicembre 2011 Data ultima modifica: 01 dicembre 2011 1. Introduzione...2 2. Report...2 3. Modalità di Notifica...3 A. Elenco
DettagliSistemi Operativi. ugoerr+so@dia.unisa.it 3 LEZIONE PROCESSI CORSO DI LAUREA TRIENNALE IN INFORMATICA. Sistemi Operativi 2007/08
Sistemi Operativi Docente: Ugo Erra ugoerr+so@dia.unisa.it 3 LEZIONE PROCESSI CORSO DI LAUREA TRIENNALE IN INFORMATICA UNIVERSITA DEGLI STUDI DELLA BASILICATA Sommario della lezione Concetto di processo
DettagliCOMUNE DI GAMBOLO. Provincia di Pavia N. 136 DEL 15/09/2010. Oggetto: ORGANIZZAZIONE DEI SERVIZI PARASCOLASTICI NELL A.S. 2010-11
COMUNE DI GAMBOLO Provincia di Pavia SA18/P04 Data stampa 21/09/2010 COPIA Codice Comune: 11205 V E R B A L E D I D E L I B E R A Z I O N E D E L L A G I U N T A C O M U N A L E N. 136 DEL 15/09/2010 Oggetto:
DettagliSCHEDA DI INTERFACCIA SERIALE PCI
SCHEDA DI INTERFACCIA SERIALE PCI Manuale Utente DS-33003 Caratteristiche e Vantaggi Compatibile con la specifica PCI Local Bus, Revisione 2.3 Supporta 2 x porta seriale UART Plug and Play Semplice Seleziona
DettagliLa Comunicazione tra i dispositivi
La Comunicazione tra i dispositivi Per fare comunicare i dispositivi occorre : a) stabilire un protocollo di comunicazione - definire una forma di interazione e sincronizzazione che rispecchi certe regole
DettagliTelefono: +39.3485530194 E-mail: HYPERLINK "mailto:gaia.gulizia@tiscalinet.it" gaia.gulizia@tiscali.it
Curriculum vitae Nome: Gaia Gulizia Nata a: Milano il 19/12/1979 Telefono: +39.3485530194 E-mail: HYPERLINK "mailto:gaia.gulizia@tiscalinet.it" gaia.gulizia@tiscali.it Studi e Formazione -Laurea in Dams
DettagliVerifica di Sistemi. 2. Il latch SR a porte NOR non accetta la condizione: a. S=0, R=0 b. S=1, R=1 c. S=0, R=1 d. S=1, R=0
Verifica di Sistemi 1.Qual è la differenza tra un latch asincrono e un Flip Flop? a. Il latch è abilitato da un segnale di clock b. Il latch ha gli ingressi asincroni perché questi ultimi controllano direttamente
DettagliØƲêÜ²Î²Ü øüüàôâúàôü 2010. Æî²ÈºðºÜ. ºêî 6
ØƲêÜ²Î²Ü øüüàôâúàôü 2010 Æî²ÈºðºÜ ºêî 6 ÊÙμÇ Ñ³Ù³ñÁ Üëï³ñ³ÝÇ Ñ³Ù³ñÁ гñ»ÉÇ ¹ÇÙáñ¹ ²é³ç³¹ñ³ÝùÝ»ñÁ ϳï³ñ»ÉÇë Ûáõñ³ù³ÝãÛáõñáõÙ å»ïù ÁÝïñ»É ³ÛÝ ï³ñμ»ñ³ïá, áñá Ò»ñ ϳñÍÇùáí Çßï å³ï³ëë³ýý, å³ï³ëë³ýý»ñç Ó ³ÃÕÃÇ
DettagliØƲêÜ²Î²Ü øüüàôâúàôü 2010. Æî²ÈºðºÜ. ºêî 5
ØƲêÜ²Î²Ü øüüàôâúàôü 2010 Æî²ÈºðºÜ ºêî 5 ÊÙμÇ Ñ³Ù³ñÁ Üëï³ñ³ÝÇ Ñ³Ù³ñÁ гñ»ÉÇ ¹ÇÙáñ¹ ²é³ç³¹ñ³ÝùÝ»ñÁ ϳï³ñ»ÉÇë Ûáõñ³ù³ÝãÛáõñáõÙ å»ïù ÁÝïñ»É ³ÛÝ ï³ñμ»ñ³ïá, áñá Ò»ñ ϳñÍÇùáí Çßï å³ï³ëë³ýý, å³ï³ëë³ýý»ñç Ó ³ÃÕÃÇ
DettagliCOMUNE DI GAMBOLO. Provincia di Pavia N. 3 DEL 20/01/2010
COMUNE DI GAMBOLO Provincia di Pavia SA18/P04 Data stampa 29/01/2010 COPIA Codice Comune: 11205 V E R B A L E D I D E L I B E R A Z I O N E D E L L A G I U N T A C O M U N A L E N. 3 DEL 20/01/2010 Oggetto:
DettagliReti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web
Reti e Web Rete commutata: rete di trasmissione condivisa tra diversi elaboratori Composte da: rete di trasmissione: costituita da (Interface Message Processor) instradamento rete di calcolatori: computer
DettagliComponenti principali di un computer
Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI
DettagliPromotur vale per i bimbi sotto i 10 anni/escursioni TurismoFVG illimitate) mentre quelli SCONTATI 4:;:
con FVG CARD senza FVG CARD RO/N-O1&'1 LN1.)20S TU1U1 () ')2N-)V WN-1OX&*+, YZ[\^ abcd efgdhhb _` ifjbkcfgdl bmefeb Corsa singola A/R non sciatori Impianti Varmost 1 e 2 - per possessore Card+1 bimbo
DettagliSERVICE BROWSER. Versione 1.0
SERVICE BROWSER Versione 1.0 25/09/2008 Indice dei Contenuti 1. Scopo del documento... 3 2. Introduzione... 3 3. Accordi di Servizio... 4 4. Servizi... 5 5. Servizio: Schede Erogatori... 8 6. Servizio:
DettagliScheda di collaudo Integrazione NoTIER
Scheda di collaudo Integrazione NoTIER Ente Data Collaudo Versione Data Autore Cambiamenti apportati 1.0 18/03/2015 Intercent-ER Prima stesura 1.1 26/05/2015 Intercent-ER Integrate revisioni del Parer
DettagliAvete capito fino in fondo il concetto di nodo fine flusso? Che differenza c e tra fine flusso e fine attività? MODEL DIFFERENCES AND EVOLUTION
1 Avete capito fino in fondo il concetto di nodo fine flusso? Che differenza c e tra fine flusso e fine attività? MODEL DIFFERENCES AND EVOLUTION 2 Rivediamo questo esempio di activity diagram Università
Dettaglireliable continuity for your IT
reliable continuity for your IT Anzichè utilizzare i server più grandi e complessi, sperando si guastino di meno Far sì che ogni guasto, ovunque sia, venga gestito in pochi secondi e senza bisogno di intervento
DettagliP.S.R. Sicilia 2007/2013 Proposta modifiche da apportare alle disposizioni attuative Misura 111 Azione 1 Formazione
Allegato A P.S.R. Sicilia 2007/2013 Proposta modifiche da apportare alle disposizioni attuative Misura 111 Azione 1 Formazione - pag.8, par. 16, sub-paragrafo 16.1, capoverso 3 eliminare: ed in ogni caso
DettagliÍÆÁÎÊËÁÌ ÄÁ ËÌÍÁ Á ÈÁË ÓÐØ ËÒÞ ÅØÑØ ÆØÙÖÐ ÓÖ Ó ÐÙÖ Ò ÁÒÓÖÑØ ÐÓÖØÑ ÖÖ ÐÓÐ Ø Ù Ö ÑÐÓÖÑÒØÓ ÔÖ Ð ÔÖÓÐÑ ÒÑÒØÓ ÐÚÓÖ ÑÒ ÊÐØÖ ÈÖÓº ÅÖ ÖÞ ËÙØÐÐ ÓÒØÖÓÖÐØÓÖ ÓØغ ÈÓÐÓ ÖÖÒ ÒØÓ ÑÐÒÓ ÆÖ ÒÒÓ ÑÓ ½» ÁÒ ÁÒØÖÓÙÞÓÒ ½ ÁÐ
Dettagli47 ACCREDITO HELIOS - OTTOBRE 2014
47 ACCREDITO HELIOS - OTTOBRE 2014 DENOMINAZIONE ENTE CODICE ENTE INDIRIZZO CITTA' CAP PROV. Codice IBAN 1 A.C.L.I. - ASSOCIAZIONI CRISTIANE LAVORATORI ITALIANI NZ00045 VIA GIUSEPPE MARCORA 18/20 ROMA
DettagliLC Software di comunicazione PC
LC Software di comunicazione PC 824A501C MINIMA H/W RICHIESTA Per eseguire il programma LC è necessario un PC con processore 80386 o successivi. 520 Kbytes di memoria RAM libera Scheda VGA 256 colori 2.0
DettagliInput/Output: bus, interfacce, periferiche
Architettura degli Elaboratori e delle Reti Lezione 29 Input/Output: bus, interfacce, periferiche A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L
DettagliUna piattaforma per la negoziazione di servizi business to business attraverso la rete Internet
Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale della Logistica e della Produzione Una piattaforma per la negoziazione di servizi business to
DettagliMODELLO AD AMBIENTE GLOBALE
MODELLI DI INTERAZIONE TRA PROCESSI Modello ad ambiente globale ( global environment ) Modello a scambio di messaggi ( message passing ) MODELLO AD AMBIENTE GLOBALE Il sistema è visto come un insieme di
DettagliCalcolatori Elettronici B a.a. 2008/2009
Calcolatori Elettronici B a.a. 2008/2009 INTRODUZIONE AL CORSO Massimiliano Giacomin 1 PROPEDEUTICITA E PRECEDENZE OBBLIGATORIE Corso di laurea primo livello Ing. Informazione PROPEDEUTICITA (ovvero: esami
DettagliAPPLICAZIONE DEL CODICE ETICO E DEL MODELLO DI ORGANIZZAZIONE, GESTIONE E CONTROLLO DI COMAG S.r.L.
APPLICAZIONE DEL CODICE ETICO E DEL MODELLO DI ORGANIZZAZIONE, GESTIONE E CONTROLLO DI COMAG S.r.L. E stata adottata una procedura gestionale delle segnalazioni ricevute dall Organismo di Vigilanza e sono
DettagliARCHITETTURA DI RETE FOLEGNANI ANDREA
ARCHITETTURA DI RETE FOLEGNANI ANDREA INTRODUZIONE È denominata Architettura di rete un insieme di livelli e protocolli. Le reti sono organizzate gerarchicamente in livelli, ciascuno dei quali interagisce
DettagliSistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo
Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al
DettagliSistema di protezione
Sistema di protezione - Un processo potrebbe tentare di modificare il programma o i dati di un altro processo o di parte del S.O. stesso. - Protezione: politiche (cosa) e meccanismi (come) per controllare
DettagliManage Printing. Un solo progetto, molti risultati
Manage Printing Un solo progetto, molti risultati Manage Printing - Indice Il progetto e i suoi obiettivi Il punto di partenza: consumi 2013 Gli interventi realizzati I quattro pilastri: sintesi dei benefici
DettagliNr. QUESITO RISPOSTA QUESITI INFRASTRUTTURA HARDWARE. La fornitura della connettività ADSL non è oggetto della presente gara.
1 QUESITI INFRASTRUTTURA HARDWARE a) Rif. Pag. 9 Capitolato Tecnico Si richiede di esplicitare se i costi di connettività per n. 300 linee Adsl sperimentali, siano a carico della Ditta aggiudicataria e
DettagliIl Sistema Operativo
Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema
DettagliPNSD PARTE INTEGRANTE DEL PTOF Scuola Secondaria di I grado Solimena-De Lorenzo Nocera Inferiore (SA)
PNSD PARTE INTEGRANTE DEL PTOF Scuola Secondaria di I grado Solimena-De Lorenzo Nocera Inferiore (SA) a cura della docente: Annamaria Bove Premessa La legge 107 prevede che dal 2016 tutte le scuole inseriscano
DettagliSequence Diagram. Catia Trubiani. Laboratorio di Ingegneria del Software a.a. 2013-2014
Università degli Studi dell Aquila Laboratorio di Ingegneria del Software a.a. 2013-2014 Catia Trubiani Dipartimento di Ingegneria e Scienze dell'informazione e Matematica (DISIM)- Università degli Studi
DettagliIl progetto PP&S: una comunità di docenti che lavora in piattaforma utilizzando ACE e strumenti di autovalutazione
Il progetto PP&S: una comunità di docenti che lavora in piattaforma utilizzando ACE e strumenti di autovalutazione Università degli Studi di Torino MIUR Promosso da MIUR Direzione Generale Ordinamenti
DettagliPOR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1
Allegato n. 2 al Capitolato speciale d appalto. ENTE PUBBLICO ECONOMICO STRUMENTALE DELLA REGIONE CALABRIA POR Calabria FSE 2007/2013 Asse II Occupabilità Obiettivo operativo D1 Procedura aperta sotto
DettagliVersione Italiana. Introduzione. Contenuto della confezione. Specifiche. Specifiche supplementari. BT200 - Sweex Bluetooth 2.0 Class II Adapter USB
BT200 - Sweex Bluetooth 2.0 Class II Adapter USB Introduzione Per prima cosa desideriamo ringraziarla vivamente per aver acquistato lo Sweex Bluetooth 2.0 Adapter, l adattatore che le consentirà di creare
Dettagli7. Protocolli di trasm issione 7.2.1. Protocollo sincrono BSC 7.2.2. Protocollo sincrono HDLC
3URWRFROOLGLWUDVPLVVLRQH 7. Protocolli di trasm issione 7.2.1. Protocollo sincrono BSC 3URWRFROOLGLWUDVPLVVLRQH Fissate le interfacce elettrica e m eccanica, ad esem pio la RS-232 o la USB, ed il canale
DettagliGESTIONE DELLA E-MAIL
GESTIONE DELLA E-MAIL Esistono due metodologie, completamente diverse tra loro, in grado di consentire la gestione di più caselle di Posta Elettronica: 1. tramite un'interfaccia Web Mail; 2. tramite alcuni
DettagliAPPLICAZIONE DEL CODICE ETICO E DEL MODELLO DI ORGANIZZAZIONE, GESTIONE E CONTROLLO DI BREVINI POWER TRANSMISSION S.p.A
APPLICAZIONE DEL CODICE ETICO E DEL MODELLO DI ORGANIZZAZIONE, GESTIONE E CONTROLLO DI BREVINI POWER TRANSMISSION S.p.A E stata adottata una procedura gestionale delle segnalazioni ricevute dall Organismo
Dettagli««²±»»¹² ²²± ±² :Vincolo di Garanzia a favore di Unicredit Spa,Sede Legale Roma, con concessione del diritto di voto al Garante.
ÔÙðððððÒÛÉò¾³ ÝÑÓËÒ ÝßÆ ÑÒÛ Ü ÒÌÛÎÊÛÒÌÑ Ò ßÍÍÛÓÞÔÛß Ô»¹ ³ ±²» ¼ù ²» ª»² ± ²»³¾»»¼»» ½ ± ¼» ª± ±»² ¼» ù ò èí»» ¼» Üò Ô¹ ò ëèñïççè»»¹² ± æ ݱ³«² ½ ±²» ²ò ïìðéîêë ô ¼» îíòðìòîðïì ô ½±²»ºº ½ ½ º ²± íðòðìòîðïì
DettagliLa rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet
La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: Reti di computer ed Internet nessun luogo è remoto le persone sono interconnesse le relazioni sociali
DettagliReti di computer ed Internet
Reti di computer ed Internet La rete ci cambia la vita Lo sviluppo delle comunicazioni in rete ha prodotto profondi cambiamenti: nessun luogo è remoto le persone sono interconnesse le relazioni sociali
DettagliN. 3 _ 26.06.2013 N. 00 _ 12.10.2013
N. 3 _ 26.06.2013 N. 00 _ 12.10.2013 Modulistica finanziamento soci 1. Erogazione finanziamento soci lettera del socio alla società Spett.le Oggetto: erogazione finanziamento soci infruttifero Il sottoscritto,
DettagliManuale gestione Porta di Dominio OpenSPCoop 1.1
i Manuale gestione Porta di Dominio ii Copyright 2005-2008 Link.it srl Questo documento contiene informazioni di proprietà riservata, protette da copyright. Tutti i diritti sono riservati. Non è permesso
DettagliSAS, SSD E XIV A CONFRONTO GIUGNO 2014. www.seeweb.com
Seeweb S.r.l. Corso Lazio 9a Frosinone Tel. 800 112825 www.seeweb.com GIUGNO 2014 SAS, SSD E XIV A CONFRONTO Benchmark comparativi dei sistemi di storage più diffusi nell infrastruttura Cloud. Test di
DettagliE-Invoice. Express Invoicing. TNT Swiss Post AG. Guida utente
E-Invoice Express Invoicing TNT Swiss Post AG Guida utente Indice 1.0 Introduzione 2 2.0 Avviso via e-mail 2 3.0 Schermata di login 3 4.0 Schermata fatture 3 5.0 Ricerca e ordinamento delle fatture 6 6.0
DettagliReti sequenziali sincrone
Reti sequenziali sincrone Un approccio strutturato (7.1-7.3, 7.5-7.6) Modelli di reti sincrone Analisi di reti sincrone Descrizioni e sintesi di reti sequenziali sincrone Sintesi con flip-flop D, DE, T
DettagliÍÒ Ú Ö Ø Ð ËØÙ Ö ÓÐØ Ò Ò Ö Ô ÖØ Ñ ÒØÓ Ð ØØÖÓÒ Ô Ö Ð³ ÙØÓÑ Þ ÓÒ Ð ÖØÓ Ë ÒÓÖÓÒ Å ØÓ ÓÐÓ Ê ÔÔÖ ÒØ Þ ÓÒ ÓÑÔÖ ÓÒ Ô Ö ÎÓÐÙÑ ÓÑ Ì ÓØØÓÖ ØÓ Ò ÁÒ Ò Ö ÐгÁÒ ÓÖÑ Þ ÓÒ ½ ¹¾¼¼¼µ ÌÙØÓÖ ÈÖÓ º Ê Ö Ó Ä ÓÒ Ö ÍÒ Ú Ö Ø Ð
DettagliE-tutor: competenze per la formazione online
Progetto Sistema Sapere e Crescita Piano degli interventi 2012-2013 INTERVENTO B) Formazione online per le aziende SYLLABUS E-tutor: competenze per la formazione online Informazioni generali sul corso
DettagliIl descrittore di processo (PCB)
Il descrittore di processo (PC) Il S.O. gestisce i processi associando a ciascuno di essi un struttura dati di tipo record detta descrittore di processo o Process Control lock (PC) Il PC contiene tutte
DettagliSTRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET. Corso di Laurea in Scienze della Comunicazione Paola Vocca
STRUMENTI DIGITALI PER LA COMUNICAZIONE- RETI ED INTERNET Corso di Laurea in Scienze della Comunicazione Paola Vocca PERCHÉ IMPLEMENTARE UNA RETE? Per permettere lo scambio di informazioni tra i calcolatori
DettagliMessaging (stile architetturale) e integrazione di applicazioni
Luca Cabibbo Architetture Software Messaging (stile architetturale) e integrazione di applicazioni Dispensa ASW 430 ottobre 2014 Una specifica d interfaccia di buona qualità deve essere semplice, non ambigua,
DettagliOrganizzazione di un team virtuale: alcuni aspetti chiave
TEAM VIRTUALI Team virtuali Team di progetto i cui membri interagiscono in rete tramite l uso di strumenti ICT Sono usati in modo crescente nelle aziende, specialmente quelle con unità di progetto sparse
DettagliADuC: Questa serie di articoli si
TEORIA MHZ RISORSE SPECIALE PRATICA n 261 - Marzo 2007 Introduzione Seconda parte n 262 - Aprile 2007 Assembler e tools applicativi Terza parte n 263 - Maggio 2007 Sistema di trasmissione wireless ADuC:
DettagliUNIVERSITA DEGLI STUDI DI URBINO CARLO BO FACOLTA DI LINGUE E LETTERATURE STRANIERE MASTER DI I LIVELLO ONLINE
1 UNIVERSITA DEGLI STUDI DI URBINO CARLO BO FACOLTA DI LINGUE E LETTERATURE STRANIERE MASTER DI I LIVELLO ONLINE in LIM, LINGUA E DIDATTICA DELL INGLESE PER MAESTRI Anno Accademico 2011/12 Scadenza Bando
DettagliComponenti di Sistemi Operativi. System Call Programmi di sistema Componenti di un SO Servizi di SO
Componenti di so 1 Componenti di Sistemi Operativi System Call Programmi di sistema Componenti di un SO Servizi di SO 2 System Call Le system call forniscono l'interfaccia tra running program e SO Generalmente
DettagliFAMIGLIA EMC VPLEX. Continuous availability e data mobility all'interno e tra i data center
FAMIGLIA EMC VPLEX Continuous availability e data mobility all'interno e tra i data center CONTINUOUS AVAILABILITY E DATA MOBILITY PER APPLICAZIONI MISSION- CRITICAL L'infrastruttura di storage è in evoluzione
DettagliISOLATORE FOTOELETTRICO DI INTERFACCIA SERIALE RS-232
ISOLATORE FOTOELETTRICO DI INTERFACCIA SERIALE RS-232 Manuale dell'utente DA-70163 I. Indice Grazie all adozione della tecnologia di isolamento fotoelettrico avanzato, l isolatore fotoelettrico di interfaccia
DettagliRegistri. «a2» 2013.11.11 --- Copyright Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net
«a2» 2013.11.11 --- Copyright Daniele Giacomini -- appunti2@gmail.com http://informaticalibera.net Registri Registri semplici....................................... 1823 Registri a scorrimento..................................
DettagliImplementazione di un servizio VoIP in ambienti SOA per mobile computing
tesi di laurea Implementazione di un servizio VoIP in ambienti SOA per mobile computing Anno Accademico 2006/2007 relatore Ch.mo prof. Domenico Cotroneo correlatore ing. Marcello Cinque candidato Vittorio
DettagliINTRODUZIONE AI PRINCIPI DELLO SVILUPPO DI APPLICAZIONI WEB INTERATTIVE
INTRODUZIONE AI PRINCIPI DELLO SVILUPPO DI APPLICAZIONI WEB INTERATTIVE ( I.D. Falconi ~ 21.12.2013) INTRODUZIONE AD AJAX Le caratteristiche di una applicazione Ajax sono sostanzialmente due: aggiornare
DettagliCalcolatori Elettronici B a.a. 2006/2007
Calcolatori Elettronici B a.a. 2006/2007 RETI LOGICHE: RICHIAMI Massimiliano Giacomin 1 Due tipi di unità funzionali Elementi di tipo combinatorio: - valori di uscita dipendono solo da valori in ingresso
DettagliDisciplina: TECNOLOGIE INFORMATICHE. Classi: IC IE - IF
Programmazione modulare Indirizzo: BIENNIO Disciplina: TECNOLOGIE INFORMATICHE Classi: IC IE - IF Ore settimanali previste: 3 (1 ora Teoria - 2 ore Laboratorio) Prerequisiti per l'accesso al 1: conoscenza
DettagliSISTEMI OPERATIVI. Sincronizzazione dei processi. Domande di verifica. Luca Orrù Centro Multimediale Montiferru 30/05/2007
2007 SISTEMI OPERATIVI Sincronizzazione dei processi Domande di verifica Luca Orrù Centro Multimediale Montiferru 30/05/2007 Sincronizzazione dei processi 1. Si descrivano i tipi di interazione tra processi?
DettagliSincronizzazione nei Sistemi Distribuiti
Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Sincronizzazione nei Sistemi Distribuiti (parte ) Corso di Sistemi Distribuiti Valeria Cardellini Anno accademico 9/ La nozione di tempo
DettagliUn ambiente di apprendimento e centralità e-tutor
Un ambiente di apprendimento e centralità e-tutor Indire Didattica e formazione Seminario formatori di Lingue 2006 L e-tutor una figura centrale nell intero percorso formativo Per la gestione dei gruppi
DettagliCodifica SPP/PSI/ADV Registro degli atti di violenza sul posto di lavoro
Pag. 1 di Scopo... 2 Campo di applicazione... 2 Terminologia ed abbreviazioni... 2 Responsabilità ed autorità... 2 Descrizione delle attività... 2 Riferimenti... 5 Allegati ed appendici... 5 Requisiti
DettagliOra puoi vedere anche
SyncThru Web Admin Service 5 Ora puoi vedere anche ciò che non si vede. Buyers Laboratory Inc. BUYERS LAB 2009 PICK Samsung Electronics Co., Ltd. SyncThru Admin 5 Outstanding Network Device Management
DettagliInput e Output. Input / Output. Performance. Misure di banda e tempi di trasferimento
Input e Output INPUT Input / Output Salvatore Orlando OUTPUT I dati trasferiti durante le operazioni di I/O possono passare (o meno) dal processore programmed I/O vs. DMA Arch. Elab. - S. Orlando 1 La
DettagliMotori Sincroni. Motori Sincroni
Motori Sincroni Motori Sincroni Se ad un generatore sincrono, funzionante in parallelo su una linea, anziché alimentarlo con una potenza meccanica, gli si applica una coppia resistente, esso continuerà
DettagliDove è... Kasko Networks opera nelle sedi di L Aquila e di Ivrea. 05/01/2010
1 Cosa è... Kasko Networks è una società di progettazione, consulenza e servizi professionali. Il principale campo operativo è quello delle telecomunicazioni ed è in questo settore che Kasko Networks opera
DettagliINTERNET E LA SCUOLA
INTERNET E LA SCUOLA INTERNET NON È PIÙ SOLTANTO UNA TECNOLOGIA LA DIMENSIONE TESTUALE DI INTERNET INTERNET È FLUIDA INTERNET È INFINITA INTERNET È INTRECCIATA INTERNET È UNA COSA A PIÙ STRATI È UN VEICOLO
DettagliCLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon Storage Gateway
Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon Storage Gateway Oggi vedremo il servizio di Amazon Storage Gateway per la gestione e la replica di dati tra azienda e cloud. Hangout
DettagliIl Sistema Integrato di Gestione della Conoscenza dell Agenzia
Il Sistema Integrato di Gestione della Conoscenza dell Agenzia Roma, 15 aprile 2003 (ver. 1.0) Indice IL CONTESTO DI RIFERIMENTO DELL AGENZIA CRITICITA ED ESIGENZE DELL AGENZIA I PROGETTI AVVIATI IL MOADEM
DettagliDISPOSITIVO DI INTERFACCIA
PROTEZIONE GENERALE Poiché Enel durante il normale esercizio della propria rete può cambiare, senza preavviso, lo stato del neutro, è necessario che le protezioni per i guasti a terra di cui è dotato l
Dettaglimigliorare la progettazione Portale & Programma di formazione a distanza
migliorare la progettazione Portale & Programma di formazione a distanza Incontro sul futuro del Piano Nazionale della Prevenzione Roma, 9 luglio 2008 Silvia Colitti migliorare la qualità della progettazione
Dettagli