• Nie Znaleziono Wyników

Analizatory stanów logicznych w diagnostyce układów cyfrowych

N/A
N/A
Protected

Academic year: 2022

Share "Analizatory stanów logicznych w diagnostyce układów cyfrowych"

Copied!
13
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ S e r i a ! INFORMATYKA z. 8

______ M

Nr k o l . 882

M irosła w SKRZEWSKI J a n u s z CHMURSKI

ANALIZATORY STANÓW LOGICZNYCH W DIAGNOSTYCE UKŁADÓW CYFROWYCH

S t r e s z c z e n i e . W a r t y k u l e o p i s a n o podstawowe cechy a n a l i z a t o r ó w sta n ó w l o g i c z n y c h . Zwrócono uwagę na i c h n i e z b ę d n o ś ć w d i a g n o s t y c e z ł o ż o n y c h układów c y fro w y c h .

C .‘.-ono s to s o w a n e r o z w i ą z a n i a p o s z c z e g ó ln y c h bloków f u n k c j o n a l ­ nych

01

.2 sposoby z a p i s u do i c h p a m ię c i r e j e s t r u j ą c e j . Omówiono t a k ­ że sposoby p r e z e n t a c j i z a r e j e s t r o w a n y c h wyników. W d a l s z e j c z ę ś c i a r t y k u ł u zwrócono uwagę na cechy a n a l i z a t o r ó w l o g i c z n y c h n ie z b ę d n e p r* y d i a g n o s t y c e układów m ik r o p r o c e s o ro w y c h .

W końcowej c z ę ś c i a r t y k u ł u dokonano p r z e g l ą d u a k t u a l n i e produkowa­

nych a n a l i z a t o r ó w sta nów l o g i c z n y c h .

1. Wprowadzenie

W zrost z ł o ż o n o ś c i s c a l o n y c h układów cyfrow ych spowodował k o n i e c z n o ś ć op rac o w a n ia nowych typów p rzyrzą dów d i a g n o s t y c z n y c h , u m o ż l i w i a j ą c y c h b ada­

n i e poprawnego d z i a ł a n i a t y c h ukła dów. Ze względu na m ożliw ość o b s e r w a c j i J e d y n i e sta n ó w sygnałó w w e jś c io w y c h i w y jśc io w y ch badanego u k ła d u p r z y z ł o ż o n y c h u k ł a d a c h c yfrow yc h i d l a s p r a w d z e n ia p o p ra w n o śc i i c h d z i a ł a n i a k o n ie c z n e j e s t z a p a m i ę t a n i e " h i s t o r i i " zmian w e j ś ć i w y jś ć u k ł a d u .

Problem j e s z c z e b a r d z i e j p o g ł ę b i ł s i ę z c h w i l ą p o j a w i e n i a s i ę układów m ik r o p r o c e s o ro w y c h . W tym p rzy p a d k u wymagane J e s t z a r e j e s t r o w a n i e i r o z ­ s z y f r o w a n i e p r z e b ie g ó w czasowych sygnałów s t e r u j ą c y c h , adre sow yc h i sz yny danych d l a o k r e ś l e n i a sta nów m i k r o p r o c e s o r a . Sygnały obserwowane na m agi­

s t r a l i sy stem u m ik ro p ro c e so ro w e g o m a ją na o g ó ł c h a r a k t e r n ie o k re so w y i szybkozm ienny.. Z d o s tę p n y c h d o ty c h c z a s w PRL p r zy rzą d ó w pomiarowych j e d y ­ n i e o s c y l o s k o p z p a m i ę c i ą i e l e k t r o n i c z n y m p r z e ł ą c z n i k i e m kanałów mógłby być p r z y d a t n y do z a r e j e s t r o w a n i a te g o t y p u sy gna łów , j e d n a k ż e o g r a n i c z o n a s z y b k o ść p r z e ł ą c z a n i a k an a łó w , a p r z e d e w sz y s tk im i c h i l o ś ć z n a c z n i e o g r a ­ n i c z a m o ż liw o ść je g o s t o s o w a n i a . D la t e g o t e ż k o n i e c z n e s t a j e s i ę opracowa­

n i e p rzy r z ą d ó w z d o l n y c h do z a r e j e s t r o w a n i a c a ł e g o s t r u m i e n i a sygnałó w w e j­

śc io w y c h , k t ó r e s ą wyposażone w o dpow iednie u k ła d y p a m i ę t a j ą c e . Tego typu p r z y r z ą d y zwane s ą a n a l i z a t o r a m i stanów l o g i c z n y c h .

Celem a r t y k u ł u j e s t omówienie problemów w y s t ę p u j ą c y c h p o d c z a s r e j e s t r a ­ c j i danych w a n a l i z a t o r a c h stanów l o g i c z n y c h o r a z p r z e d s t a w i e n i e a k t u a l ­ nych r o z w i ą z a ń układowych t y c h p r z y rz ą d ó w .

(2)

50 M. Skrzewskl. J. Chmurskl

2. C h a r a k t e r y s t y k a sygnałó w w złożonym s y s t e m i e cyfrowym

A n a l i z u j ą c p r z e b i e g sygnałów w złożonym s y s t e m i e cyfrowym można o k r e ­ ś l i ć z e s p ó ł c e c h d l a n i c h c h a r a k t e r y s t y c z n y chi

- sy g n a ły w u k ł a d a c h cyfrow ych s ą dwustanowe, co' s p r a w i a , że n i e ma s p e ­ c j a l n y c h problemów z r o z r ó ż n i e n i e m i c h w a r t o ś c i i r e j e s t r a c j ą w p a m ię c i a n a l i z a t o r a ;

- w y stę p o w a n ie d u ż e j l i c z b y sygnałów w pły w ają cy c h na pbprawność d z i a ł a n i a system u cyfrowego»

- p r z e w a ż n ie p r z e b i e g i sygnałó w w z ł o ż o n y c h u k ł a d a c h cyfrow ych s ą n i e - okresowe i szybkozm ienne.

W c e l u o k r e ś l e n i a w d a n e j o h w i l i s t a n u badanego u k ła d u wymagana j e s t zna­

jomość " h i s t o r i i " j e g o d z i a ł a n i a . Oznacza t o , że k o n ie c z n a j e s t r e j e s t r a ­ c j a sygnałów w odpow iednio s z e r o k im p r z e d z i a l e czasowym. D e te r m in u je t o z a s t o s o w a n i e d u ż e j p o je m n o śc i p a m i ę c i r e j e s t r u j ą c e j .

3. Wymagania s t a w i a n e a n a l i z a t o r o m stanów l o g i c z n y c h p r z e z z ło ż o n y s y s te m cyfrowy

3 . 1 . Sposoby r e j e s t r a c j i sygnałów c yfrow yc h w a n a l i z a t o r z e

Sygnały w ejś c io w e r e j e s t r o w a n e s ą w a n a l i z a t o r z e w s z y b k i e j p a m ię c i p ó łp r z e w o d n ik o w e j. Wpis b ad a n y c h sygnałó w do p a m i ę c i o k r e ś l o n y j e s t p r z e z s y g n a ł t a k t u j ą c y . Może on być generowany w e w n ę t rz n ie p r z e z u k ła d y a n a l i z a ­ t o r a lu b może on być p o b i e r a n y z z e w n ą tr z z badanego s y ste m u . W pierwszym przy p a d k u mamy do c z y n i e n i a z r e j e s t r a c j ą a s y n c h r o n i c z n ą , a w drugim z r e j e s t r a c j ą s y n c h r o n i o z n ą . Zarówno p ie r w s z a j a k i druga p o s i a d a j ą swoje c h a r a k t e r y s t y c z n e c e c h y :

- R e j e s t r a c j a a s y n c h r o n i c z n a c h a r a k t e r y z u j e s i ę tym, że t a k t w p is u do p a m i ę c i r e j e s t r u j ą c e j generowany j e s t p r z e z a n a l i z a t o r . S tą d w ynika, że s y g n a ł y wpisywane b ędą do p a m i ę c i w c h w i l a c h c z a s u n i e b ę d ą c y c h c h a r a k t e r y s t y c z n y m i f e z y t e ż w y ró ż n io n y m i) w d z i a ł a n i u a n a liz o w a n e g o s y ste m u cy fr o w e g o . S tw a rz a t o k o n i e c z n o ś ć s to s o w a n i a d u ż e j c z ę s t o t l i ­ w o ś c i s y g n a ł u t a k t u j ą c e g o w c e l u z a r e j e s t r o w a n i a w ie rn e g o o b r a z u zmian sygnałó w w e jś c io w y c h . Z k o l e i duża c z ę s t o t l i w o ś ć s y g n a ł u t a k t u j ą c e g o .powoduje s z y b k i e z a p e ł n i e n i e nawet d u ż e j p o je m n o ś c i p a m ię o i r e j e s t r u j ą ­

c e j d l a stosunkowo n i e w i e l k i e g o czasowo p r z e d z i a ł u zmian sygnałów w e j ś ­ ciowych.

Z a l e t ą r e j e s t r a c j i a s y n c h r o n i c z n e j J e s t zachow a nie f i m ożliw ość od­

t w o r z e n i a ) d o k ł a d n e j s k a l i c z a s u , w k t ó r e j z a c h o d z i r e j e s t r a c j a . Możliwy j e s t pom ia r czasów t r w a n i a p o s z c z e g ó ln y c h p r z e b ie g ó w s y g n a łó w .

(3)

Analizatory stanów logicznych.. 51

- R e j e s t r a c j a s y n c h r o n i c z n a . W tym przy p a d k u s y g n s ł t a k t u j ą c y b ra n y j e s t w a n a liz o w a n e g o u k ł a d u i j e s t nim zwykle je d e n ( l u b k o m b in a c j a k i l k u ) z sygnałów s t e r u j ą c y c h p r a c ą u k ł a d u . Mamy t u t a j m o ż liw ośó n ie o k re s o w e g o p róbkowania b ad a n y ch sygnałów w momentach c z a s u c h a r a k t e r y s t y c z n y c h d la d z i a ł a n i a u k ł a d u . C z ą s t o t l i w o ś ć s y g n a ł u t a k t u j ą c e g o j e s t w tym p rz y p a d ­ ku m n i e j s z a , co p o c i ą g a za sobą m ożliw ość z a r e j e s t r o w a n i a w ię k s z e g o p r z e d z i a ł u zmian badanych sygnałó w ( e f e k t y w n i e j s z e w y k o r z y s t a n i e p a ­ m i ę c i ) . Z d r u g i e j s t r o n y r e j e s t r a c j a s y n c h r o n i c z n a w ogólnym p rzy p a d k u n i e zachow uje z a l e ż n o ś c i czasowych pomiędzy momentami w y s t ą p i e n i a c h a r a ­ k t e r y s t y c z n y c h zmian próbkowanego s y g n a ł u - r e j e s t r o w a n e s ą f a k t y wy­

s t ą p i e n i a t y c h zm ian, a pom ijany j e s t c z a s , k t ó r y t e zmiany r o z d z i e l a . P onadto z a c h o d z i t u t a j k o n ie c z n o ś ć rozbudow ania u k ł a d u z a p e w n ia ją c e g o m o ż liw o ść e l a s t y c z n e g o o k r e ś l a n i a ź r ó d ł a ( ź r ó d e ł i i c h k o m b i n a c j i ) t a k ­ t u z e w n ę tr z n e g o .

3 . 2 . Układy s t a r t u r e j e s t r a c j i 'b adanych sygnałów

Dla p r a w id ło w e j i n t e r p r e t a c j i z a r e j e s t r o w a n y c h danych b a r d z o i s t o t n e j e s t o k r e ś l e n i e w ł a ś c i w e j c h w i l i c z b b u , w k t ó r e j r o z p o c z n i e s i ę w p i s b a d a ­ nych sygnałó w do p a m i ę c i r e j e s t r u j ą c e j .

Przy a n a l i z i e p r a c y p r o s t e g o u k ła d u cy fro w e g o , k t ó r y p o s i a d a m ałą l i c z ­ bę przyjm owanych stanów ( n p . l i c z n i k c z t e r o b i t o w y p o s i a d a i c h ’

1 6

) j e s t sprawą o b o j ę t n ą , w którym momencie r o z p o c z n i e s i ę r e j e s t r a c j a , ponieważ i t a k c a ł a p r z e s t r z e ń przyjm owanych Btanćw z o s t a n i e z a r e j e s t r o w a n a w p a ­ m i ę c i . Sprawa p r z e s t a j e j u ż być t a k p r o s t a z c h w i l ą r o zb u d o w an ia u k ła d u ( a co za tym i d z i e ) i z w i ę k s z e n i a l i c z b y możliwych do p r z y j ę c i a sta n ó w , s z c z e g ó l n i e w tym p r z y p a d k u , gdy i c h l i c z b a p r z e k r a c z a pojem ność p a m ię c i r e j e s t r u j ą c e j .

Jako p r o s t y p r z y k ł a d może p o s ł u ż y ć l i c z n i k 1 2 - b ito w y , k tó r y , p o s i a d a 4096 r ó ż n y c h s ta n ó w . K o n iec zn e j e s t t u t a j o k r e ś l e n i e warunku ( s t a n u ) , od k t ó r e ­ go r o z p o c z n i e s i ę r e j e s t r a c j a sygnałó w w e jś c io w y c h i n t e r e s u j ą c y c h u ż y t ­ kownika. P roble m j e s z c z e b a r d z i e j s i ę k o m p l i k u j e , gdy o d z i a ł a n i u u k ła d u d e c y d u je c a ł y z e s p ó ł p o w t a r z a l n y c h stanów ( n p . w c z a s i e wykonywania p r o ­ gramu p r z e z s y s te m m i k r o p r o c e s o r o w y ) . W t a k i m p rzy p a d k u u z a l e ż n i e n i e r e j e s t r a c j i od j e d n e g o w yróż nione go s t a n u n i e zawsze p o z w o li z a p i s a ć do p a m ię c i a n a l i z a t o r a żądany p r z e d z i a ł zmian sygnałó w w e jś c io w y c h . S t o s u j e s i ę w t a k i m p rz y p a d k u k i l k a r o z w ią z a ń «

a ) wpro w adzenie o p ó ź n i e n i a czasowego a s y n c h r o n i c z n e g o , l i c z o n e g o w t a k ­ t a c h w ew n ętrz n y ch p r z y r z ą d u l u b s y n c h r o n i c z n e g o , l i c z o n e g o n p . w i l o ś ­ c i w y k ry t y c h sta n ó w . R oz w ią z a n ie t a k i e pozwala o p ó ź n i ć moment r o z p o c z ę ­ c i a r e j e s t r a c j i od momentu w y k ry c ia z d e f in io w a n e g o s t a n u ;

b ) w y k ry c ie n i e je d n e g o a l e s e k w e n c j i sta n ó w z a c h o d z ą c y c h w ś c i ś l e o k r e ­ ślonym c z a s i e ;

(4)

52 M. Skrzewski, J.Chmurski

c ) w y k ry c ie k i l k u sta nów a s y n c h r o n i c z n i e w c z a s i e ok reślo n y m t a k te m wewnę­

trznym p r z y r z ą d u ;

d) k om bina cja ww. metod z p i e r w s z ą .

3 . 3 . Sposoby r o z m i e s z c z a n i a danych w p a m ię c i r e j e s t r u j ą c e j

Można w y ró ż n ić z a s a d n i c z o dwie metody z a p i s u s t r u m i e n i a sygnałó w w e j ś ­ ciowych do p a m i ę c i :

- P ie r w s z a o p a r t a j e s t na z a s a d z i e b u f o ra l i n i o w e g o . tym p rzy p a d k u od momentu w y k ry c ia o k r e ś l o n e g o warunku zapisyw ana j e s t c a ł a pam ięć r e j e s t r u ­ j ą c a .

- Druga w y k o r z y s t u j e z a s a d ę b u f o r a cy­

k l i c z n e g o . W tym p rzy p a d k u z a p i s do p a m i ę c i odbywa s i ę w sp o s ó b c i ą g ł y . Użytkownik p r e c y z u j e , i l e komórek p a m ię c i r e j e s t r u j ą c e j ma być z a p i ­ sa ne od i do c h w i l i w y k ry c ia o k r e ś ­ lone go w arunku. W p rzy p a d k u p r z e d ­ stawionym na r y s . 2 z o s t a n i e z a p i s a ­ nych x komórek po w ykryciu o k r e ś l o n e ­ go warunku i y komórek p r z e d wykry­

ciem t e g o warunku.

Ocz yw iste j e s t , że x + y « pojem ność p a m i ę c i .

Zasada b u f o r a c y k l i c z n e g o z a w ie r a w s o b i e p o p r z e d n i ą d l a p r z y p a d k u , k i e ­ dy x = pojem ność pamięci=Oy = 0.

3 . 4 . Metody p r e z e n t a c j i z a r e j e s t r o w a ­ nych sygnałów

P ojem ności sto s o w a n y c h p a m i ę c i r e j e s t r u j ą c y c h u m o ż l i w i a j ą z a p a m i ę t a n i e od k i l k u n a s t u do k i l k u t y s i ę c y stanów sygnałó w w e jś c io w y c h . Powoduje t o , że z c h w i l ą z a k o ń c z e n i a p r o c e s u r e j e s t r a c j i u ż y tk o w n ik p o s i a d a dużą l i c z b ę danych w p o s t a c i z e r o je d y n k o w e j . P o s t a ć t a k a j e s t mało p r z e j r z y s t a , co w znacznym s t o p n i u u t r u d n i a j e j a n a l i z ę . W zw ią zku z tym sto s o w a n e s ą dwie metody k o m u n ik a c j i z u ży tk o w n ik iem :

a ) p r e z e n t a c j a z a r e j e s t r o w a n y c h danych bez i c h w stę p n e g o p r z e t w a r z a n i a . Stosowana j e s t zw ykle do a n a l i z y p o p r a w n o ś c i d z i a ł a n i a s p r z ę t u l u b do g l o b a l n e j oceny p o p r a w n o ś c i d z i a ł a n i a sy ste m u .

Była je d y n ą d o s t ę p n ą metodą k o m u n i k a c j i w p i e r w s z y c h r o z w i ą z a n i a c h a n a l i z a t o r ó w . Wyróżnia s i ę t u t a j t r z y metody p r e z e n t a c j i danych:

l/ukrucie__

okresloneao warunku

■Start zapisu

Stop Rys. 1. Z apis na z a s a d z i e b u f o r a

lin i o w e g o

F i g . 1. R e c o r d in g b a e ś d on t h e l i n e a r b u f f e r

Wukrucie1 określona, wa'unku

5 t o p

Rys. 2 . Z apis na z a s a d z i e b u f o r a c y k l i c z n e g o

F i g . 2 . R e c o r d in g b a s e d on t h e c y c l i c b u f f e r

(5)

Analizatory atan6w logicznych 53

- wykres stanów ("przebiegów czasowych s y g n a łó w ), - t a b l i c a ze ro jed y n k o w a,

- mapa wykonywanych s e k w e n c j i sta nów ;

b ) p r e z e n t a c j a danych po i c h wstępnym p r z e t w o r z e n i u do p o s t a c i b a r d z i e j dogodnej d l a u ż y t k o w n i k a . Stosowana j e s t w p r z y p a d k a c h b a r d z i e j | d o k ł a - | d nej a n a l i z y d z i a ł a n i a s p r z ę t u o r a z p r z y d o g ł ę b n e j a n a l i z i e oprogramowa n i a . Wyróżnia s i ę t u t a j , p o d obnie j a k p o p r z e d n io , t e ż t r z y sp o soby p r e z e n t a c j i danych:

- w y ś w i e t l a n i e p r z e b ie g ó w czasowych wybranych sygnałów w ra z z i c h o pise m ,

- p r e z e n t a c j a danych w p o s t a c i kodów mnemonicznych, - p r e z e n t a c j a danych w p o s t a c i l i s t i h g u a s a m b l e r a .

4. Wymagania s t a w i a n e a n a l i z a t o r o m p r z e z s y s te m m ikroproce sorow y

0 p o p r a w n o ś c i d z i a ł a n i a systenlu m ik ro p ro ce so ro w e g o na p o ziom ie s p r z ę t u d e c y d u j ą p r z e b i e g i p o s z c z e g ó ln y c h sygnałów e l e k t r y c z n y c h o r a z i c h wzajemne p o w i ą z a n i a . Na p o zio m ie oprogramowania n a t o m i a s t d e c y d u je r e a l i z a c j a p o s z ­ c z e g ó l n y c h rozkazów o r a z c i ą g p r z e j ś ć pomiędzy n i m i , c z y l i w ykonanie p r o ­ gramu.

4 . 1 . Wymagania d l a s p o so b u r e j e s t r a c j i przy o c e n i e p o p raw n o śo i d z i a ł a n i a s y ste m u na p o z io m ie s p r z ę t u

Dla oceny p o p r a w n o ś c i z a l e ż n o ś c i czasowych między s y g n a ła m i generowa­

nymi p r z e z czy dochodzącymi do m i k r o p r o c e s o r a wymagane j e s t m o ż liw ie do­

k ł a d n e z a r e j e s t r o w a n i e prz e b ie g ó w t y c h sygnałów w c z a s i e . D e te r m in u je t o z a s t o s o w a n i e r e j e s t r a c j i a s y n c h r o n i c z n e j z s z y b k o ś c i ą próbkowania k i l k a ­ k r o t n i e w ię k s z ą od c z ę s t o t l i w o ś c i t a k t u zegarowego badanego s y s t e m u . N ie ­ k i e d y m ożliwe j e s t r ó w n i e ż w y k o r z y s t a n i e r e j e s t r a c j i s y n c h r o n i c z n e j z ta k t e m zegarowym badanego u k ł a d u , choć n i e zapewnia t o z b y t d u ż e j d o k ł a ­ d n o ś c i r e j e s t r a c j i .

4 . 1 . Wymagania d l a sp o sobu r e j e s t r a c j i p r z y o c e n i e p o p ra w n o ś c i d z i a ł a n i a s y ste m u na p o zio m ie oprogramowania

Dla t e g o p rzy p a d k u w c e l u p o s t a w i e n i a poprawnej d ia g n o z y wymagana j e s t r e j e s t r a c j a wykonywania c a ł y c h g ru p rozk a zó w . P o c ią g a t o za so b ą k o n i e ­ c z n o ś ć z a p e w n ie n ia odpow iednio s z e r o k i e g o p r z e d z i a ł u czasowego, w którym odbywać s i ę b ę d z i e r e j e s t r a c j a . Z t e g o t e ż powodu r e j e s t r a c j a a s y n c h r o n i ­ czna j e s t m ało p r z y d a t n a . J e d y n i e r e j e s t r a c j a s y n c h r o n i c z n a z odpow iednio rozbudowanym układem pozw alającym na wygenerowanie w ła ś c iw e g o s y g n a ł u t a k t u j ą c e g o ("będącego o d p o w ied n ią k o m b in a c ją sygnałó w s t e r u j ą c y c h system u m i k r o p r o c e s o r o w e g o ) , k t ó r y b ę d z i e p o z w a l a ł r e j e s t r o w a ć s y g n a ł y sy stem u w ś c i ś l e o k r e ślo n y m c z a s i e , może dać pozytywne r e z u l t a t y .

(6)

54 M. Skrzewski, J.Chmurski

Rozbudowa u k ła d u g e n e r u j ą c e g o s y g n a ł t a k t u j ą c y podyktowane j e s t wymaga­

niem ś c i s ł e g o o k r e ś l a n i a c z a s u , w k tś r y m b ę d z i e n a s t ę p o w a ł a r e j e s t r a c j a s t a n u sygnałó w w y s t ę p u j ą c y c h na m a g i s t r a l i sy stem u m i k r o p r o c e s o r o w e g o . O r g a n i z a c j a s t e r o w a n i a d l a k aż dego ty p u m i k r o p r o c e s o r a j e s t i n n a . R óżnice t e c z ę s t o s ą b a r d z o i s t o t n e i d o t y c z ą sp osobu s t e r o w a n i a ( t a k t o w a n i a ) p r z e s y ł e m danyc h na m a g i s t r a l i , i l o ś c i l i n i i s t e r u j ą c y c h , p r z y j ę t y c h spo­

sobów s y n c h r o n i z a c j i i t p . Zadaniem u k ła d u g e n e r a c j i t a k t u z a p i s u j e s t wy­

p r a c o w a n ie na p o d s t a w i e sygnałó w z d e f in io w a n y c h p r z e z u ż y t k o w n i k a s y g n a ł u p o z w a l a j ą c e g o na z a r e j e s t r o w a n i e i n t e r e s u j ą c y c h danyc h w y s t ę p u j ą c y c h na m a g i s t r a l i . Wymagana j e s t t u duża u n i w e r s a l n o ś ć i e l a s t y c z n o ś ć w t w o r z e ­ n i u s y g n a ł u t a k t u j ą c e g o ze w zg lę d u na wspomnianą r ó ż n o r o d n o ś ć r o z w i ą z a ń systemów m ik r o p ro c e s o ro w y c h .

4 . 3 . Wymagania d l a r e j e s t r a c j i na p o z io m ie s p r z ę t u i oprogramowania ( Oprócz s y t u a c j i j e d n o z n a c z n i e o k r e ś l o n y c h , t o zna cz y t a k i c h , w k t ó r y o h ważne d l a u ży tk o w n ik a j e s t d z i a ł a n i e ' s y s t e m u na p o z i o m ie s p r z ę t u l u b o p r o ­ gramowania, może z d a r z y ć s i ę r ó w n i e ż t a k a , w k t ó r e j z a c h o d z i wzajemne po­

w i ą z a n i e d z i a ł a n i a na t y c h dwóch poziom ach. Typowym p r z y k ła d e m j e s t t u t a j p r r i lem w y s t ę p u j ą c y w s y s t e m a c h : m ik r o p ro c e s o ro w y c h w c z a s i e u r u c h a m ia n i a układów WE/WY.

Z p u n k tu w i d z e n i a wykonywanego a l g o r y t m u p r z e z sy stem m ik r o p r o c e so ro w y d z i a ł a n i e u k ł a d u WE/WY n a l e ż y r o z p a t r y w a ć na p o z io m ie oprogram ow anie, n a t o m i a s t w c e l u s p r a w d z e n ia p o p r a w n o ś c i d z i a ł a n i a u k ła d u je g o d z i a ł a n i a n a l e ż y r o z p a t r y w a ć na p o z i o m ie s p r z ę t u . Rozwiązaniem t e g o problem u może być u k ł a d z d o l n y do p r z e ł ą c z a n i a w odpowiednim c z a s i e r e j e s t r a c j i s y n c h ­ r o n i c z n e j ( op ro g ra m o w an ie ) na r e j e s t r a c j ę a s y n c h r o n i c z n ą ( s p r z ę t ) . Sprowa­

dza s i ę t o do z a p e w n ie n ia m o ż l i w o ś c i p r z e ł ą c z a n i a t a k t u z e w n ę tr z n e g o na t a k t w ew nętrzny w momencie w y k r y c ia o k r e ś l o n e j s e k w e n c j i stanów ( n p . r o z ­ k a z u OUT l u b I N ) .

4 . 4 . Wymagania d l a o k r e ś l e n i a s y g n a ł u " s t a r t u " r e j e s t r a c j i na p o zio m ie s p r z ę t u

R o z p o c z ę c ie r e j e s t r a c j i może być uwarunkowane w tym p rzy p a d k u r o z p o z n a ­ niem j e d n e g o s t a n u w dowolnym z z e s p o łó w , w k tó r y m t e n s t a n w y s t ę p u j e . Pozw ala na t o p o w t a r z a l n o ś ć p r z e b i e g ó w e l e k t r y c z n y c h sygnałó w p r z y wy­

s tę p o w a n i u t y c h samych sta nów sy s t e m u m i k r o p r o c e s o ro w e g o .

4 . 5 . Wymagania d l a o k r e ś l e n i a s y g n a ł u " s t a r t u ” r e j e s t r a c j i na p o zio m ie oprogramowania

W tym p rz y p a d k u c h o d z i o z a r e j e s t r o w a n i e sy gna łów w y s t ę p u j ą c y c h w t r a k ­ c i e wykonywania p o s z c z e g ó l n y c h g ru p r o zk a zó w l u b fragm entów c a ł y c h p r o ­ gramów. D e t e r m i n u j e t o k o n i e c z n o ś ć r o z p o z n a w a n ia t y c h ro z k a z ó w , k t ó r e mogą być j e d n o - l u b k i l k u b a j t o w e . Metody r o z w i ą z a n i a t o s

(7)

Analizatory stanów logicznych.. 55

- o p ó ź n i e n i e w p is u do p a m i ę c i r e j e s t r u j ą c e j od momentu r o z p o z n a n i a wyróż­

n io n e g o s t a n u ,

- r o z p o z n a n i e s e k w e n c j i k i l k u ( do t r z e c h ) sta nów a s y n c h r o n i c z n i e l u b syn­

c h r o n i c z n i e ,

5. P r z e g l ą d r o z w i ą z a ń a n a l i z a t o r ó w sta nów lo g i c z n y c h

S p o ty k an e r o z w i ą z a n i a a n a l i z a t o r ó w sta n ó w l o g i c z n y c h można z a k w a l i f i ­ kować do J e d n e j z t r z e c h k l a s :

- A n a l i z a t o r sp r z ę to w y ( u n i w e r s a l n y ) , p o s i a d a j ą c y n a s t ę p u j ą c e c e c h y : - z a p i s a s y n c h r o n i c z n y z m o ż l i w o ś c i ą wyboru b a r d z o d u ż e j c z ę s t o t l i w o ś c i , - z a p i s s y n c h r o n i c z n y z p r o s ty m układem wyboru t a k t u z e w n ę tr z n e g o , - p r o s t y u k ł a d w yzw alania z a p i s u ,

- wyprow adzanie z a r e j e s t r o w a n y c h danych na o g ó ł bez i c h w stę p n eg o p r z e ­ t w a r z a n i a l u b z n i e w i e l k i m za krese m p r z e t w a r z a n i a ,

- A n a l i z a t o r systemowy p r z e z n a c z o n y g łó w n ie do a n a l i z y na p o z io m ie o p r o ­ gram owania:

- m n i e j s z a Cniż w pop rze d n im p r z y p a d k u ) c z ę s t o t l i w o ś ć t a k t u w ew nętrz ne­

go,

- z a p i s s y n c h r o n i c z n y z rozbudowanym-układem wyboru t a k t u z e w n ę tr z n e g o , - p r z e t w a r z a n i e z a r e j e s t r o w a n y c h dan y c h .

- A n a l i z a t o r dedykowany ( d l a k o n k r e t n e g o m i k r o p r o c e s o r a ) , p o s i a d a j ą c y cechy a n a l o g i c z n e j a k p o p r z e d n i , z tym że s ą one z o r i e n t o w a n e na kon­

k r e t n y s y s te m - m ik r o p r o c e s o r o w y .

Jako . p rz y k ła d i l u s t r u j ą c y wymagane cechy a n a l i z a t o r a dedykowanego może p o s ł u ż y ć z a g a d n i e n i e wyboru t a k t u z e w n ę tr z n e g o ( r e j e s t r a c j a s y n c h r o n i c z n a ) d l a dwóch typów m ik r o p r o c e s o ró w - INTEL 8080 i INTEL 8085.

W m i k r o p r o c e s o r z e INTEL 8080 w śród sygnałów s t e r u j ą c y c h n i e w y s t ę p u j e s y g n a ł , k t ó r y w spOBÓb je d n o z n a c z n y o k r e ś l a moment p o b i e r a n i a kodu r o z ­ k a z u . S y g n a ł DBIN, u m o ż l i w i a j ą c y p r z e s ł a n i e danych n a m a g i s t r a l i w y s t ę ­ p u j e zawsze w c z a s i e i c h w prow adzania do p r o c e s o r a , a w ię c o p r ó c z p o b i e r a ­ n i a kodów ro z k a z ó w , t a k ż e w c z a s i e c z y t a n i a z a w a r t o ś c i p a m i ę c i , s t o s u , czy t e ż r e j e s t r ó w WE/WY. S ygnał SYNC p o ja w i a s i ę na p o c z ą t k u każdego c y k l u maszynowego, a w ię c n i e t y l k o w c z a s i e c y k l u p o b i e r a n i a kodu i n s t r u k c j i ( FETCH).

Używając je d n e g o z t y c h dwóch sy gna łów ja k o s y g n a ł u t a k t u j ą c e g o , o p r ó c z kodów rozka zów do p a m i ę c i r e j e s t r u j ą c e j w p is a n e z o s t a n ą t a k ż e i n n e dane p r z e s y ł a n e po m a g i s t r a l i . J a k p r o z w i ą z a n i e t e g o problem u można z a p r o p o ­ nować od p o w ied n ie p r z e t w o r z e n i e sygnałów s t e r u j ą c y c h , k t ó r e j e d n o z n a c z n i e o k r e ś l a moment p o b i e r a n i a kodów ro z k a z ó w , Dla m i k r o p r o c e s o r a INTEL 8080 b ę d z i e t o i l o c z y n l o g i c z n y sygna łów SYNC i D5 ( p i ą t a l i n i a m a g i s t r a l i

(8)

56 M. Skrzewski. J. Chmurski

d a n y c h ) , ponieważ w c z a s i e t r w a n i a s y g n a ł u SYNC na l i n i a c h danych p oja w ia s i ę b a j t s t a t u s u ^ o k r e ś l a j ą c y s i a n m i k r o p r o c e s o r a ) , w którym s t a n wysoki l i n i i D5 d e f i n i u j e s t a n p o b r a n i a kodu r o z k a z u ĆFETCH). P akt w y s t ą p i e n i a s t a n u wysokiego l i n i i D5 i s y g n a ł u SYNC musi z o s t a ć z a p a m ię ta n y w odpo­

wiednim p r z e r z u t n i k u d l a t e g o , że kod p o b i e r a n e j i n s t r u k c j i p o ja w i s i ę na l i n i a c h danych j u ż po z a n ik u s y g n a ł u SYNC. W p rzy p a d k u k ie d y p o t r z e b n a j e s t r e j e s t r a c j a in n y c h danych n i ż kody wykonywanych rozkazów f n p . dane odczytywane ze s t o s u -*, wymagane j e s t z a s t ą p i e n i e l i n i i D5 p r z e z i n n ą f l u b i n n e ) d e f i n i u j ą c ą żądany s t a n .

Rys. 3. Generacja sygnału taktu zapisu dla^i -procesora 8080 Fig. 3. Generation of recording time s ig n a l fo r 8080 microprocessor

V/ mikroprocesorze INTEL 8085 do określania stanu procesora przeznaczone są dwa oddzielne sygnały: SO i S1. Odpowiednio kombinacja tych sygnałów d e f in iu j e jeden z 4 możliwych stanów procesora: PETCH, READ, WRITE oraz HOLD. Układ wyboru taktu zewnętrznego w tym przypadku przedstawia r y s . 4.

M L .

J i - = 0 - 1

£ f e = o O - T

FETCH ...RfâP—i WRITE

xtowanit

p o k a i d u m

cyklu rrthii

a y nowym la k i

tien/t-

Rys. 4. Generacja sygnału taktu zapisu d l a - p r o c e s o r a 8085 Fig. 4. Generation of recording time s ig n a l for 8085 microprocessor

(9)

Analizatory atąnów logicznych.. 57

6. Przykładow e r o z w i ą z a n i e a n a l i z a t o r a sta n ó w l o g i c z n y c h

W I n s t y t u c i e I n f o r m a t y k i Czasu R z e c z y w is te g o P o l i t e c h n i k i ś l ą s k i e j opracowano a n a l i z a t o r sta nów l o g i c z n y c h ASL - 1 o c e c h a c h zarówno a n a l i z a ­ t o r a u n i w e r s a l n e g o , j a k i sy stem ow ego. C h a r a k t e r y z u j ą go:

- duża pojem ność p a m i ę c i r o b o c z e j ( r e j e s t r u j ą c e j ) ,

- duża c z ę s t o t l i w o ś ć t a k t u w ew nętrznego ( " r e j e s t r a c j a a s y n c h r o n i c z n a ) , - rozbudowany u k ł a d w yzw alania z a p i s u do p a m i ę c i r o b o c z e j ,

- m oż liw ość w stę p n e g o p r z e t w a r z a n i a z a r e j e s t r o w a n y c h danych.

P o nadto s t a r a n o s i ę t e ż , b i o r ą c o c z y w i ś c i e pod uwagę k ra jo w e m o ż liw o ś c i w z a k r e s i e t e c h n o l o g i i sto s o w a n y c h elem entó w , za p ew n ić a n a l i z a t o r o w i ASL-1 p a r a m e t r y t e c h n i c z n e porównywalne z p a r a m e tr a m i s p o ty k a n y c h o b e c ­ n i e a n a l i z a t o r ó w f i r m z a c h o d n i c h .

T a b l i c a 1 P a r a m e tr y t e c h n i c z n e a n a l i z a t o r ó w stanów l o g i c z n y c h

Firma Typ L ic z b a

kanałów

Maks. c z ę ­ s t o t l i w o ś ć

O r g a n i z a c j a p a m ię c i

Sposób p r z e d s t a w , wyników

ASL-1

1 6

/ 3 2 /

20 MHZ 16x1024

lu b 32x512

o s c y l o s k o p

m o n i t o r ze w n ętrzn y (w y k re s stanów,

p o s t a ć mnemoniczna)

Gould 851 -D 8 50 MHZ 8x512 o s c y lo s k o p

Bioma- 1650-D

16

50 MHZ 16x512 m o n i t o r ze w n ętrzn y

t i o n 8100-D 8 100 MHZ 8x2048 wewnętrzny

8200 8 200 MHZ 8x2048

H e w le tt 1600 S 32 20 MHZ 32x16 m o n i t o r wewnętrzny

P a c k a rd 1

6

11 A 32 20 MHZ 32x64 ( t a b l i c a dwójkowa

1615 A 32 20 MHZ 32x256 i mapa, kod o p e r a c .

p o s t a ć mnemoniczna w ykres sta n ó w )

A n a l i z a t o r ASL-1 s k ł a d a s i ę z t r z e c h podstawowych podzespołów}

a ) - u k ła d r e j e s t r a c j i danych,

b ) - u k ł a d s t e r u j ą c y ("część m i k r o p r o c e s o r o w a ) , c ) - u k ł a d wyprowadzania d anyc h.

Zadaniem u k ł a d u r e j e s t r u j ą c e g o j e s t z a p i s a n i e s t r u m i e n i a sygnałów w e j­

ś c io w y ch do p a m i ę c i r o b o c z e j . Wypracowywany j e s t t u t a j s y g n a ł d e f i n i u j ą c y moment r o z p o c z ę c i a i z a k o ń c z e n i a - w p i s u do t e j p a m i ę c i . W tym o s t a t n i m przy p a d k u generowany j e s t im p u l s p r z e r w a n i a do u k ła d u s t e r u j ą c e g o . Ponad­

t o zadaniem t e g o u k ła d u j e s t t e ż s t e r o w a n i e na p o d s t a w i e sygnałów z u k ł a ­ du s t e r u j ą c e g o r o z k ła d e m z a p i s a n y c h danyc h w p a m ię c i r e j e s t r u j ą c e j . Układ s t e r u j ą c y um ożliw ia użytkow nikow i za pomocą z e w n ę t r z n e j k l a w i a t u r y

(10)

Rys. 5 . Schemat blokowy a n a l i z a t o r a ASL-1 F i g . 5 . Blook d ia g ra m o f ASL-1 a n a l y z e r

(11)

Analizatory etanów logicznych.. 59

u s t a w i e n i e w s z y s t k i c h para m etrów a n a l i z a t o r a . R e alizo w an e j e s t t u t a j t e ż z a r z ą d z a n i e c a ł o ś c i ą p r a c y a n a l i z a t o r a , t z n . u m o ż l i w i e n i e r o z p o c z ę c i a p r a c y c z ę ś c i r e j e s t r u j ą c e j , a w odpow iedz i na im p u ls p r z e r y w a j ą c y i n i c j a ­ c j a d z i a ł a n i a c z ę ś c i w y j ś c i o w e j . Zadaniem u k ła d u wyprow adzania danych j e s t w y ś w i e t l e n i e na e k r a n i e o s c y lo s k o p u Club m o n i t o r a ekranowego) zawar­

t o ś c i p a m i ę c i r o b o c z e j . P o nadto zapewniony j e s t t u t a j , we w s p ó łp r a c y z układem s t e r u j ą c y m , w stę p n e p r z e t w a r z a n i e z a r e j e s t r o w a n y c h danych do po­

s t a c i dogodnej d l a a n a l i z y p r z e z u ż y tk o w n ik a .

S z c z e g ó l n i e dużo uwagi w f a z i e p r o j e k t o w e j a n a l i z a t o r a ASL-1 p o ś w ię c o ­ no t e j c z ę ś c i , k t ó r a na p o d s ta w ie sygnałó w z g o d n o ś c i f r y s . 5) u z y s k a n y c h z kom paratorów wypracowuje e y g n a ł z e z w a l a j ą c y na z a p i s do p a m i ę c i r e j e s t r u ­ j ą c e j / u k ł a d s t e r u j ą c y p r a c ą c z ę ś c i r e j e s t r u j ą c e j ) . A n a l i z a t o r ASL-1 z a ­ w i e r a dwa k o m p a ra to r y - z e z w a l a j ą c y i w y z w a l a ją c y , k t ó r e w ypra cow ują od­

p o w ie d n ie s y g n a ły z g o d n o ś c i , porównując s y g n a ł y w e jś c io w e z z a w a r t o ś c i ą o d p o w ie d n ic h r e j e s t r ó w - z e z w a l a j ą c e g o i w y z w a la ją c e g o .

R e j e s t r w yzw alają cy .z a w ie ra t y z y s z e s n a s t o b i t o w e słow a u s t a w i o n e p r z ą s . u ży tk o w n ik a w c e l u z a p e w n ie n ia w y k ry c ia s e k w e n c j i k i l k u sta nów m ik r o p r o c e ­ s o r a .

P rz e w id z ia n o osie m sposobów wygenerowania s y g n a ł u s t a r t u z a p i s u do p a ­ m i ę c i r e j e s t r u j ą o e j . C z te ry z n i c h p r z e z n a c z o n e s ą głó w n ie do r e j e s t r a c j i

SS. ' * '

a s y n c h r o n i c z n e j . Wygenerowanie s y g n a ł u z e z w a la ją tf ą g ó u z a le ż n ip n .e j e s t od w y k r y c ia z g o d n o ś c i p r z e z k o m a r a t ó r w y d a l a j ą d y - l u b z e z w a l a j ą c y i wyzwala­

j ą c y . Możliwe J e s t t a ż wprow adzenie o p ó ź n i e n i a g e n e r a c j i s y g n a ł u z e z w a la ­ j ą c e g o , z l i c z a n e g o a s y n c h r o n i c z n i e l u b s y n c h r o n i c z n i e p r z e z o dpow iedni l i c z n i k . P o z o s t a ł e c z t e r y r o d z a j e p r a c y a n a l i z a t o r a z a p e w n i a j ą u z a l e ż n i e ­ n i e s y g n a ł u z e z w a l a j ą c e g o na z a p i s , d o p a m i ę c i od w y k ry c ia t r z e c h sygnałów z g o d n o ś c i p r z e z k o m p a ra t o r w y z w a la ją c y s y n c h r o n i c z n i e , t z n . w t r z e c h k o l e j ­ nych t a k t a c h z e g aro w y ch . Możliwe j e s t t u t a k ż e p o w ią z a n i e t e g o f a k t u z sygna łem z g o d n o ś c i z kompiaratora z e z w a l a j ą c e g o (a s y n c h r o n i c z n i e ) i z opóź­

n ie n ie m z l i c z a n y m a s y n c h r o n i c z n i e l u b s y n c h r o n i c z n i e p r z e z odpow iedni l i c z n i k . Z a p i s do p a m i ę c i r e j e s t r u j ą c e j o p o je m n o ś c i

1

Kx

1 6

z orga nizow ano na z a s a d z i e b u f o r a c y k l i c z n e g o . D z i ę k i wewnętrznemu m i k r o p r o c e s o r o w i uzy­

sk ano m ożliw ośó w stę p n e g o p r z e t w o r z e n i a danyc h z a w a r ty c h w p a m i ę c i r e j e ­ s t r u j ą c e j , co w sp o s ó b zdecydowany p o p raw ia w ł a ś c i w o ś c i d i a g n o s t y c z n e p r z y r z ą d u .

A n a l i z a t o r wyposażono w u k ł a d g e n e r a c j i t a k t u z e w n ę tr z n e g o u m o ż l i w i a j ą ­ cy t w o r z e n i e s y g n a ł u t a k t u j ą c e g o z k o m b i n a c j i c z t e r e c h sygnałów w e j ś c i o ­ wych z d e f i n i o w a n y c h p r z e z u ż y t k o w n i k a . Przy k o n s t r u k c j i w s z y s t k i c h pod­

ze społów a n a l i z a t o r a ASL-1 s t a r a n o s i ę w z ią ć pod uwagę w s z y s t k i e problemy p o r u s z a n e w a r t y k u l e . Oprogramowanie, w k t ó r e w o b e c n e j p o s t a c i wyposażo­

ny j e s t a n a l i z a t o r , um oż liw ia o p i s k a ż d e j z s z e s n a s t u w y ś w i e t l a n y c h l i n i i p r z e b i e g u czasowego o r a z p r z e t w o r z e n i e z a r e j e s t r o w a n y c h danyc h do p o s t a c i kodów mnemonicznych m i k r o p r o c e s o r a INTEL 8 0 8 0 . D a ls z e p r a c e z t e g o z a ­ k r e s u b ę d ą z m i e r z a ł y w k i e r u n k u r o z s z e r z e n i a oprogramowania p o z w a la j ą c e g o na t e s t o w a n i e r ó ż n y c h typów m ik r o p r o c e s o r ó w .

(12)

60 M. Skrzewaki, J, Chmurskl

7. Podsumowanie

P rz e d s ta w io n o z a s a d ę r e j e s t r a c j i sygnałów w e jś c io w y c h w a k t u s l n i e n a j ­ nowszym p r z y r z ą d z i e d ia g n o s ty c z n y m , Takim i e s t a n a l i z a t o r sta n ó w l o g i c z ­ nych, Zwrócono s z c z e g ó l n a uwagę na u k ła d y s t a r t u z a p i s u do p a m i ę c i r e j e ­ s t r u j ą c e j . P r z e d s ta w io n e p r o p o z y c je r o z w i ą z a ń u m o ż l i w i a j ą u ż y t k o w n i k o - i w sp o só b ś c i s ł y na w y o d rę b n ie n ie z dużego p r z e d z i a ł u zmian s ” gnałó'.v w e j ś ­ ciowych t y l k o t e g o f ra g m e n t u , k t ó r y go i n t e r e s u j e . W p o ł ą c z e n i u z odpow ie­

d n io wybranym sposobem ’wpisu do p a m ię c i r e j e s t r u j ą c e j ^ a s y n c h ro n i c z n y m lu b syn c h ro n ic zn y m ) d a j e t o b a r d z o s z e r o k i e m o ż liw o ś c i d i a g n o s t y c z n e przw b a d a n i u z ło ż o n y c h systemów c y fro w y c h . W s z y stk ie wprowadzane u l e p s z e ­ n i a k o n s t r u k c y j n e a n a l i z a t o r ó w z o r ie n to w a n e s ą w swoim podstawowym z a k r e ­ s i e na z a p e w n ie n iu m o ż liw ie d o kła dn go i s z y b k ie g o p r z e t e s t o w a n i a z ł o ż o ­ nych systemów m ik r o p r o c e s o ro w y c h .

'7 najnow szyc h r o z w i ą z a n i a c h znanych f i r m z a c h o d n i c h a n a l i z a t o r ■ zaDew- n i a j ą n i e t y l k o l o k a l i z a c j ę u s z k o d z e n i a na p oziom ie s p r z ę t u czy o program o­

w a n ia , p o d c z a s r e a l i z a c j i o k r e ś l o n y c h p a r t i i progrum u, a l e r ó w n i e ż t e s t o w a ­ n i e zachow ania s i ę system u w s z e r o k im p r z e d z i a l e czasowym ( k i l k a g o d z i n ) i w w arunkach z n a c z n i e o d b i e g a j ą c y c h od l a b o r a t o r y j n y c h <np. typowe warun­

k i przem ysłow e, w k t ó r y c h ma być w y k o rz y sta n y dany s y s t e m ) , W tym c e l u wyposaża s i ę a n a l i z a t o r y w o dpow iednie p a m ię c i wzorcowe, k t ó r y c h z a w a r t o ś ć j e s t porównywana z a k t u a l n i e w y stę p u ją c y m i s y g n a ła m i na m a g i s t r a l i . T e s t t a k i pozwala na w y k r y c ie u s z k o d z e ń , k t ó r e w k r ó t k i m p r z e d z i a l e czasowym i w n o r m a ln y c h w arunkac h n i e wpływ ają u je m n ie na p r a c ę s y s t e m u '"np. zimne l u t y czy t e ż o d p o rn o śó te m p e r a tu ro w a z a s to s o w a n y c h e le m e n tó w ).

Coraz p o w s z e c h n i e j s z e s t o s o w a n i e systemów m ik r o p r o c e s o ro w y c h s t w a r z a k o n i e c z n o ś ć opracowywania i s t o s o w a n i a c o r a z nowszych r o d z a jó w a n a l i z a ­ to r ó w . B ędzie t o p r z e d e w s z y s tk im p o z w a la ł o na z n a c z n e z m in im a liz o w a n ie c z a s u p rz e z n a c z o n e g o na w d ro ż e n i e sy stem u o r a z w s p o só b zdecydowany pod­

n i e s i e z a u f a n i e odbiorców do oferow a nego s p r z ę t u .

LITERATURA

[ tj Badźmirowaki K . , P ie ń k o s J., P i e s t r z y ń s k i W. j Systemy m i k r o p r o c e s o ­ ro w e . WNT, Warszawa 1981.

[2] G a r r e t H . ; Układy analogowe w s y s t e m a c h cy f r o w y c h . WNT, Warszawa 1981.

[3] Edwin E. K lin g m a n .j P r o j e k t o w a n i e systemów m ik r o p r o c e s o r o w y c h . WNT, Warszawa 1982.

[4] H e w l e t t P a c k a r d 1981 r . Model 5004A s i g n a t u r e a n a l y z e r [5] H e w l e t t P ack a rd 1981 r . M i c r o p r o c e s s o r e x e r c i s e r model 5001C [6] B iom ation 1982 r . Model 2710 d a t a domain a n a l y z e r .

[7] B io m atio n 1981 r . The model DT0-1 d i g i t a l t e s t i n g o s c i l l o s c o p e . [8] B iom ation 1981 r . Model K100-D l o g i c a n a l y z e r .

(13)

Analizatory stanów logicznych.. 61

[9] P a r a t r o n i c s . Model 532 i n t e l l i g e n t l o g i c s t a t e ¡ a n a ly z e r.

[

10

] B iom ation 1981 r . Model 1650-D l o g i c a n a l y z e r .

[

1 1

] H e w l e t t P acka rd 1976 r . l o g i c s t a t e a n a l y z e r model 1611A.

[12] Chmurski J . i P ra c a dyplomowa. P o l i t e c h n i k a Ś l ą s k a G liw ic e 1983

R e c e n z e n t: D o c .d r h s b . i n ż . Jan P iecha

Wpłynęło do R e d a k c j i : 2 8 . 0 6 .1 9 8 4

AHAJIH3AT0PH JIOrHHECKHX COCTOHHHii B HHArHOCTHKE HH4P0BHX CHCTEH

P e 3 10 m e

B ctaT Ł e-o n H cu B aio T c.a ocHOBHue C B o iłciB a aH ajiH 3axopoB jio riw e c K H x c o c x o - h h h H . O S p a ą a e ic H BHHMaHHe Ha h x HeodxoflKM ocxh n p a flHarHOciHKe cjioxoihix u h $ - P O hbx CHCieM. OnHcttBaiorcH npHMeHHeubie pemeHHH H e n o io p to c (JyHxoHOHaaBHhix S jio k o b a xaxsce c n o c o 6 u 3 aiw cH b h x p e rH c tp a p y io ią e ii n a M a in . 0 6 c y x ,n a » ic H c n o - coObi npe^ciaB fleH H H 3aperH cxpH poB aH H U x p e a y j i b i a i o B .

B cjieAyąek naciH c i a ib H o6paąaexca BHHMaHHe Ha CBoheiBa JiornuecKHX a n a - jiH3axopoB, Heofixo^HMue npn «HarHociHKe MHKponpoueccopHux CHCieM. B 3aKx»HK- xexbHoS naciH cxaibH ^ a e i c a o63op BtmycKaeMux b H ac ioaą ee BpeMH aHajiKsaTopoB

C O C X OHHHił •

LOGIC STATE ANALYZERS IN THE DIGITAL SYSTEMS DIAGNOSTICS

S u m m a r y

In t h e p a p e r t h e p r i n c i p a l c h a r a c t e r i s t i c s o f t h e l o g i c s t a t e a n a l y - z e r s l a r e l d i s c u s s e d . Some f e a t u r e s o f l o g i c s t a t e a n a l y z e r s o f s p e c i a l i n ­

t e r e s t t o t h e u s e r s - t h e m ethods o f s t o r i n g i n f o r m a t i o n , p r o b le m s o f s y n c h r o n i s a t i o n and m eth ods o f p r e s e n t a t i o n o f s t o r e d d a t a a r e d e s c r i b e d i n d e t a i l . S p e c i a l a t t e n t i o n h a s been p a i d t o t h e a p p l i c a t i o n o f t h e l o g i c s t a t e a n a l y z e r s t o t h e t e s t i n g o f m ic r o c o m p u te r s y s t e m s . C o n c lu s io n d e r i ­ ved from t h i s d i s c u s s i o n a r e a p p l i e d i n t h e d e s i g n o f t h e ASL-1 l o g i c s t a t e a n a l y z e r , and some c h a r a c t e r i s t i c f e a t u r e s o f t h i s a n a l y z e r h a s been p r e s e n t e d .

Cytaty

Powiązane dokumenty

Omówiono zasadnicze aspekty projektowania fundamentów bezpoĞrednich i fundamentów na palach, konstrukcji oporowych, ¿ ltracyjnej statecznoĞci podáoĪa, warunków stateczno-

• Diagram stanów prezentuje stany obiektu i przejścia między nimi od rozpoczynającego ciąg stanu.. początkowego po ostatni w kolejności stan

Pojawia się też ona w czasie silnego bólu i jest wówczas zjawiskiem obronnym, gdyż, jak o tym przekonamy się niżej, obniżenie poziomu cukru we krwi, zmniejsza lub

równocześnie nie jest prawdą, że podczas bójek członkowie gangu używają siekier i toporów (0) lub że tylko sporadycznie ktoś. ginie podczas tych bójek (1) to musi być

Jest równie˙z kodem cyklicznym, bowiem ostatni i pierwszy wyraz tego kodu tak˙ze spełniaj ˛ a w/w zasad˛e... wyra˙zenie abc + abc jest równowa˙zne

Wyniki: Badanie wideoEEG okazało się w pełni skuteczne diagnostycznie u 102 na 925 (11,0%) dzieci, w tym najbardziej u niemowląt (29,4%).. Dzięki tej

W  związku z  rozpo- częciem przez Stany Zjednoczone i Wielką Brytanię wojny przeciwko Irakowi w marcu 2003 roku, dowództwo nad siłami ISAF przekazano w sierpniu 2003

Moduł analizatora MULTOR ≤ 1 %: najmniejszego zakresu pomiarowego na tydzień Moduł analizatora OXOR-E ≤ 2 %: najmniejszego zakresu pomiarowego na miesiąc Temperatura