Ir para a página of
Manuais similares
-
TV Converter Box
HP (Hewlett-Packard) HP 8593A
520 páginas 11.94 mb -
TV Converter Box
HP (Hewlett-Packard) HP 8590B
520 páginas 11.94 mb -
TV Converter Box
HP (Hewlett-Packard) 8410B
282 páginas 15.85 mb -
TV Converter Box
HP (Hewlett-Packard) HP 11793A
50 páginas 6.17 mb -
TV Converter Box
HP (Hewlett-Packard) 8590 D-series
360 páginas 17.08 mb -
TV Converter Box
HP (Hewlett-Packard) HP 16510B
272 páginas 6.08 mb -
TV Converter Box
HP (Hewlett-Packard) HP 8568B
313 páginas 5.64 mb -
TV Converter Box
HP (Hewlett-Packard) 8566A
300 páginas 11.44 mb
Bom manual de uso
As regras impõem ao revendedor a obrigação de fornecer ao comprador o manual com o produto HP (Hewlett-Packard) HP 16500A. A falta de manual ou informações incorretas fornecidas ao consumidor são a base de uma queixa por não conformidade do produto com o contrato. De acordo com a lei, pode anexar o manual em uma outra forma de que em papel, o que é frequentemente utilizado, anexando uma forma gráfica ou manual electrónicoHP (Hewlett-Packard) HP 16500A vídeos instrutivos para os usuários. A condição é uma forma legível e compreensível.
O que é a instrução?
A palavra vem do latim "Instructio" ou instruir. Portanto, no manual HP (Hewlett-Packard) HP 16500A você pode encontrar uma descrição das fases do processo. O objetivo do manual é instruir, facilitar o arranque, a utilização do equipamento ou a execução de determinadas tarefas. O manual é uma coleção de informações sobre o objeto / serviço, um guia.
Infelizmente, pequenos usuários tomam o tempo para ler o manual HP (Hewlett-Packard) HP 16500A, e um bom manual não só permite conhecer uma série de funcionalidades adicionais do dispositivo, mas evita a formação da maioria das falhas.
Então, o que deve conter o manual perfeito?
Primeiro, o manual HP (Hewlett-Packard) HP 16500A deve conte:
- dados técnicos do dispositivo HP (Hewlett-Packard) HP 16500A
- nome do fabricante e ano de fabricação do dispositivo HP (Hewlett-Packard) HP 16500A
- instruções de utilização, regulação e manutenção do dispositivo HP (Hewlett-Packard) HP 16500A
- sinais de segurança e certificados que comprovam a conformidade com as normas pertinentes
Por que você não ler manuais?
Normalmente, isso é devido à falta de tempo e à certeza quanto à funcionalidade específica do dispositivo adquirido. Infelizmente, a mesma ligação e o arranque HP (Hewlett-Packard) HP 16500A não são suficientes. O manual contém uma série de orientações sobre funcionalidades específicas, a segurança, os métodos de manutenção (mesmo sobre produtos que devem ser usados), possíveis defeitos HP (Hewlett-Packard) HP 16500A e formas de resolver problemas comuns durante o uso. No final, no manual podemos encontrar as coordenadas do serviço HP (Hewlett-Packard) na ausência da eficácia das soluções propostas. Atualmente, muito apreciados são manuais na forma de animações interessantes e vídeos de instrução que de uma forma melhor do que o o folheto falam ao usuário. Este tipo de manual é a chance que o usuário percorrer todo o vídeo instrutivo, sem ignorar especificações e descrições técnicas complicadas HP (Hewlett-Packard) HP 16500A, como para a versão papel.
Por que ler manuais?
Primeiro de tudo, contem a resposta sobre a construção, as possibilidades do dispositivo HP (Hewlett-Packard) HP 16500A, uso dos acessórios individuais e uma gama de informações para desfrutar plenamente todos os recursos e facilidades.
Após a compra bem sucedida de um equipamento / dispositivo, é bom ter um momento para se familiarizar com cada parte do manual HP (Hewlett-Packard) HP 16500A. Atualmente, são cuidadosamente preparados e traduzidos para sejam não só compreensíveis para os usuários, mas para cumprir a sua função básica de informação
Índice do manual
-
Página 1
About this Manual We’ve added this manual to the Agilent website in an effort to help you support your product. This manual is the best copy we could find; it may be incomplete or contain dated information. If we find a more recent copy in the future, we will add it to the Agilent website. Support for Your Product Agilent no longer sells or suppo[...]
-
Página 2
Front -Panel Operation Reference HP 1651 0B Logic Analyzer Mod ule for the HP 16500A Logic Analysis System ÿ Copyr igh t Hew lett- Pa cka rd Com pany 1 989 Manu al Set P art Nu mber 165 10-9 0913 Printed i n the U. S.A. June 1 989[...]
-
Página 3
Printing History New editions are complete revision s of the manual. Update packages, which are issued between editions, contain additional and replacem ent pages to be merged into the manual by th e customer. The dates on the title page change only when a new edition or a new update is published. A software code may be printed before the date; thi[...]
-
Página 4
List of Effective Pages The List of Effective Pages gives the date of the current edition and of any pages changed in updates to that edition. Within the manual, any page changed since the last edition is ind icated by printing the d ate the changes were ma de on the b ottom of th e page . I f an upd ate is i ncor pora ted whe n a new edition of th[...]
-
Página 5
Introductio n About this manual... Welcome t o the new generation o f HP lo gic analyz ers! The H P 16500 A Logic Analysis System has been d esigned to be easier to use than any Hewlett-Packard logic analyze r before. In addition, because of its configurable architecture, it can easily be tailored to you specific logic desi gn and d ebug n eeds. Th[...]
-
Página 6
Contents Chapter 1: General I nformat ion L o g i cA n a l y z e rD e s c r i p t i o n .................................. 1 - 1 U s e rI n t e r f a c e ........................................... 1 - 1 Configuration Capabilities ................................. 1 - 2 K e yF e a t u r e s ............................................ 1 - 3 A c c e[...]
-
Página 7
Chapter 3: Usin g the Fron t-Pan el I nterfa ce I n t r o d u c t i o n ............................................... 3 - 1 U s i n gt h eM o u s e ........................................... 3 - 1 H o wt oS e l e c tM e n u s ........................................ 3 - 2 H o wt oS w i t c hB e t w e e nA n a l y z e r s.........................[...]
-
Página 8
Chapter 5: Menus I n t r o d u c t i o n............................................... 5 - 1 S y s t e mL e v e l M e n u ......................................... 5 - 1 S t a t e / T i m i n gC o n f i g u r a t i o nM e n u ............................. 5 - 2 N a m e .................................................. 5 - 2 T y p e ..............[...]
-
Página 9
R e a d i n gt h eS e q u e n c eL e v e lD i s p l a y ........................... 5 - 5 3 Acquisition Fields ......................................... 5 - 5 5 R u n / T r a c eM o d e ........................................ 5 - 5 5 A r m e dB y ............................................. 5 - 5 6 B r a n c h e s ................................[...]
-
Página 10
Chapter 7: Using The Timing Analyzer I n t r o d u c t i o n............................................... 7 - 1 P r o b l e mS o l v i n gw i t ht h eT i m i n gA n a l y z e r ...................... 7 - 1 W h a tA mIG o i n gt oM e a s u r e ? ................................ 7 - 2 H o wD oIC o n f i g u r et h eL o g i cA n a l y z e r ? ......[...]
-
Página 11
Chapter 9: State Compare Menu I n t r o d u c t i o n ............................................... 9 - 1 A c c e s s i n gt h eC o m p a r eM e n u................................. 9 - 2 T h eC o m p a r ea n dD i f f e r e n c eL i s t i n gD i s p l a y s.................... 9 - 2 T h eC o m p a r eL i s t i n g ...............................[...]
-
Página 12
Chapter 12: Using the Timing/State Analyzer I n t r o d u c t i o n.............................................. 1 2 - 1 P r o b l e mS o l v i n gw i t ht h eT i m i n g / S t a t eA n a l y z e r ................ 1 2 - 2 W h a tA mIG o i n gt oM e a s u r e ? ............................... 1 2 - 2 H o wD oIC o n f i g u r et h eL o g i cA n a l[...]
-
Página 13
8 0 2 8 6 ................................................. 1 4 - 8 8 0 3 8 6 ................................................. 1 4 - 9 6 8 0 0o r 6 8 0 2 .......................................... 1 4 - 1 0 6 8 0 9o r 6 8 0 9 E ......................................... 1 4 - 1 1 6 8 0 0 8 ................................................ 1 4 - 1 2 [...]
-
Página 14
Appencix C: Specifications and Characteristics I n t r o d u c t i o n............................................... C - 1 S p e c i f i c a t i o n s .............................................. C - 1 P r o b e s................................................. C - 1 S t a t eM o d e ................................................ C - 1 T i m [...]
-
Página 15
1 General Informati on Logic Analyzer Description The HP 16 510B logic a nalyz er is part of a new genera tion of ge neral purpos e logic a nal yzer s with impr oved fe atur es to ac commod ate nex t generation design tasks. The 80- chan nel HP 16 510B logic a nalyz er is capa ble of 10 0 MHz timin g a n d3 5M H zs t a t ea n a l y s i so na l lc h[...]
-
Página 16
The knob on the front panel is used to move the cursor on certain menus, increment or decrement numeric fields, and to r oll the d isplay. The touchscreen fields can be selected by touch or with the optional mouse. To a ctivate a touchscre en field b y touch, t ouch or pr ess the f ield (the dark blu e box) on the displa y with your f inger until t[...]
-
Página 17
Key Features Two 3.5-inch disk drives are integral to the instrument for storing logic analyzer configuration s and acq uired data . The disk driv e also provides a way of loading inverse assembly configuration files into the logic analyzer for conf iguring ea se. Additional key features of both models include: • Transitional timing for extended [...]
-
Página 18
Acces so ry HP Part N o. Qua nti ty Probe a ss embl ie s 01650 -616 08 5 Probe c able s (35MHz S tat e) 16510 -616 01 3 Probe c able s 16510 -616 02 2 Grab bers (N ote 1 ) 595 9-0288 100 Ground lea ds (lo ng) 01650 -821 02 5 Grou nd lead s (short) 01650- 8210 3 10 RS-2 32C Lo op bac k adap ter 0165 0-6320 2 1 Probe and probe cable n umbering label [...]
-
Página 19
2 Probing Introduction This chapter contains a description of the probin g system of the HP 1651 0B logic ana lyzer. It also con tains th e informa tion you need to connec t the pr obe s yste m comp onen ts to eac h other , to the lo gic a nalyz er , a n dt ot h es y s t e mu n d e rt e s t . Probing Options You can c onne ct the HP 16510B l ogic a[...]
-
Página 20
The HP 10269C General Purpose Probe Interface Instead of connecting the probe tips directly to the signal lines, you may use the HP 1 0269C Gen eral P urpo se Pro be Inte rf ace (o ptio nal ). This allows you to c onne ct the pro be cab les (wit hout th e probes ) to con necto rs on the i nterf ac e. Whe n the a ppro priat e pre proc ess or is in s[...]
-
Página 21
General Purpose Probing General pur pose prob ing invo lves conne cting the p robes dire ctly to your targ et syste m wit hout us ing th e inter face . Gener al purp ose pro bing do es not lim it you to spe cifi c hoo k-up sc heme s as th e prob e inte rfac e does . The Terminati on Adapter The o ptional t ermina tion adapte r (HP Part No . 0165 0-[...]
-
Página 22
The HP 16510B Probing System The stand ard HP 165 10B probi ng system con sists of prob es, pod s, prob e cable and grabbers. This system is passive (has no active circuits at the outer end of the cable). This means that t he pods and probes are smaller and lighter, making them easier to use. The passive pr obe system is similar to th e prob e syst[...]
-
Página 23
Probe Cable The pro be pod c abl e conta ins 17 si gna l lines , 34 ch assis gr oun d lin es and two power lines th at is woven tog ether. It is 4.5 feet long . Caution The prob e grou nds a re cha ssi s (eart h) grou nds , not "fl oati ng" groun ds. Each cable i s capable o f carryin g 0.67 a mps for p reproc essor po wer. Current in exc[...]
-
Página 24
You can connect the probe directly to the test pins on your target system. To do so, the p ins mu st be 0.63 mm (0 .025 in .) square p ins or rou nd pins with a diameter of be tween 0.66 mm (0.026 in.) and 0.84 mm ( 0.33 in.). Each pro be has an in put im pedanc e of 100 k Ω in parallel with approx imat ely 8 pF . P r o b e sc a nb eg r o u n d e[...]
-
Página 25
Probe Grounds You can grou nd the prob es in one of two ways. Yo u can ground th e probes with th e pod ground o nly; howe ver, the grou nd path won’ t be the same length as the signa l path th roug h the pro be. If you r prob e ground path mu st be the s ame a s your s ignal pa th, u se the sh ort gro und lea d (prob e grou nd). T he probe g rou[...]
-
Página 26
Signal Line Loading Any sign al line you inten d to probe must b e able to supply a minim um of 600 mV to t he pro be ti p, whi ch ha s a n input imped anc e of 10 0 k Ω shunted by 8 pF. If the signal lin e is incapable of this, you will not only h ave an incor rec t meas ure ment bu t the syst em unde r test ma y also mal fun ctio n. Maximum Pro[...]
-
Página 27
Connecting the Probe Cables to the Logic Analyzer The pro be cabl es are i nstalled in t he Logic A naly zer modu le at the f actor y. The c able fo r po d 1 is t he fa r lef t cabl e (rea r vie w). C abl es 2 th rou gh 5 follow cable 1 consecutively from left to r ight. If there is a need to install or repl ace the c abl es refe r the HP 16 510B S[...]
-
Página 28
Disconnecting the Probes from the Pods The prob es ar e ship ped al rea dy inst alle d in the p ods. Howe ver, you can disco nnec t any un- used prob es from a ny of t he pods . This kee ps the un-used probes from getting in your way. To disconnect a probe, insert the tip of a ball-point pen in the latch opening and pu sh while gently pulling th e [...]
-
Página 29
Connecting the Grabbers to the Probes You conne ct the grabb ers to th e prob es by sl ippin g the c onne ctor at the end of t he probe o nto the re cessed p in in the side of t he grab ber. I f you need to us e grabbe rs fo r either th e pod or the pr obe gr ounds , connec t them to the ground leads the same way you connect them to the probes. Con[...]
-
Página 30
Labeling Pods, Probes, and Cables So you can f ind the po ds and pr obes yo u want to c onnect to your ta rget system, you need to be able to quickly identify them. Included with your logic analy zer are self -adh esive labels fo r each pod, ca ble and p robe. The y come i n set s. Each set h as lab els fo r the end of the c able- - a lab el fo r t[...]
-
Página 31
3 Using the Front-Panel Interface Introduction This chapter gives you an overview of how to use the fr ont-panel interface. The front-p anel use r interfac e is merely a ccessin g the many menus a nd using t he con veni ent t ouch -sc reen to m ove ar ound t he me nu tr ee. Th e front panel itself consists of a disk drive, the knob, power switch, d[...]
-
Página 32
How to Select Menus Before you try to select one of the main menus, make sure the field in th e upper left-hand corner is set to State/Timing E. If the HP 16500A is in System or Intermodule , touch th at field an d select State /Timing E wh en the pop-up app ears. Note The field containing State/T iming (x) may have a differe nt letter following St[...]
-
Página 33
How to Switch Between Analyzers You can switch between analyzers in any main menu by to uching the field (sec ond fro m the l eft i n the upp er le ft- hand c orne r). Wh en the pop-up a p p e a r sy o uc a ns e l e c tt h ed e s i r e dm e n ui nt h ed e s i r e da n a l y z e rw h e nb o t h analyz ers are o n. One ex ample o f the o ptions av ai[...]
-
Página 34
How to Close Pop-up Menus Some po p-up m enus autom atic ally c lose when y ou touc h a de sire d fie ld. After closing, the logic analyzer places your choice in t he main menu field from whi ch you o pene d the p op-up. Other po p-up m enus don’t a utoma tic all y clos e when yo u make your sele ction (i. e. al phanum eri c keyb oard). T hes e m[...]
-
Página 35
An example of one of these is the clock field in the State Format Specification menu. When you select the c lock field in this menu it will pop-up a nd sh ow you all fi ve clo cks ( J , K , L , M ,a n d N ). W hen y ou se lec t one of t he five cl ocks, ano ther pop- up app ears show ing you t he availa ble choices of clock sp ecifications. Figure [...]
-
Página 36
When yo u tou ch one o f these the p op-up will close, ho wever , the origi nal clock pop-up still remains open. When you are finished specifying the choice s for the clocks, yo u close the orig inal pop -up menu b y touch ing Done . How to Ente r Numeric Data There are a number of pop-up menu s in which you enter numeric data. The tw o m ajor t yp[...]
-
Página 37
If you select the User option, a numer ic ke ypad pop -up appe ars whe re you enter the desired threshold voltage. After selecting the value, you selec t the units (i.e., mV or V). Touch Done wh en you h av e finis hed spe cify ing the pod threshold. If you want a ne ga tive v olta ge for th e thre shol d, pres s the − ( minus s ign ) in the pop-[...]
-
Página 38
For exa mpl e, you c an nam e ea ch a nalyz er wi th a nam e tha t is repres entativ e of you r measure ment. The d efault n ames for the a nalyz ers within the logic analyzer are MACHINE 1 and MACHINE 2. To rename an analyzer, touch the fie ld to the right of Name :_____ __ in the State/T iming E Configur ation menu. Whe n the alph anum eri c pop-[...]
-
Página 39
How to Roll Data The roll feature is available in all menus that contain off-screen data. This allows yo u to roll data f or viewin g. Data can be off -screen b oth above and below o r left a nd righ t of what you see on sc reen. One exa mple of a men u having off- scree n data ab ove and bel ow the screen is the State Listing. The state listing is[...]
-
Página 40
An example o f off-scr een da ta left a nd righ t can also be shown in figure s 3-7 and 3-8. Figure 3-7 illustrates a timing Trace m enu with labels off screen. In this cas e only six of the eight labels can be displayed at a time. Whenever there is data off screen to the left or right, an additional field exists in the menu as shown in figure 3-7.[...]
-
Página 41
Assignment/ Specification Menus There are a num ber of pop -up menu s in which you c an assign or specify what you wa nt the lo gic a nalyz er to do. T he bas ic me nus of th is type consist of: • Assigning bits to pods • Specifying patterns • Speci fyin g edge s Assigning Pod Bits to Labels The bit assignment fields in bo th state and timing[...]
-
Página 42
To assign bits to either Analyzer 1 or Analyz er 2 there must be at least one pod assigned to the d esired ana lyzer . If there ar e no pods a ssigned to the analyzer you wish to use follow steps 1 and 2. If there is a pod assigned to the de sire d analy zer go to s tep 3 w here yo u acces s the Fo rmat me nu. 1. Ente r the St ate/ Timi ng E Conf i[...]
-
Página 43
Specifyi ng Patterns The Pattern field a ppears in sever al menus. Patterns c an be specified in one of the av aila ble num ber ba ses. Patt ern s can be vie wed in ASCII , but cann ot be e ntere d in AS CII. The conve ntion for " don’t care" in these menu s is an X exce pt in the decimal bas e. If the base is set to decimal af ter a &q[...]
-
Página 44
Specifyi ng Edges You can selec t a positve-going ( ↑ ), negative-going ( ↓ ), and eit her e dg e ( ) f o ry o u rt r i g g e r . To specify e dges, ente r the T race men u and follow the se steps: 1. Tou ch the field i n the bot tom l eft c orne r of the displ ay. Th is fi eld is labeled Edg e . You will see th e followin g pop- up. 2. When th[...]
-
Página 45
4 Using t he Menu s Introduction This cha pte r cont ains me nu map s of the HP 16 510B lo gic ana lyz er. Sin ce the front-pa nel user interfa ce consists main ly of menus that you access to configu re the logic an alyzer, th e menu maps pro vide quick r eferen ce to the menus, menu op tions, and ultim ately the functions of the logic analy zer. M[...]
-
Página 46
State/Timing Configuration Menu Map Figure 4-1. State/Timin g Configu ration Menu Using the Menus HP 16510B 4 - 2 F ront-panel Reference[...]
-
Página 47
Timing Format Menu Map Figure 4-2. Timing Format Menu Map HP 16510B Using the Men us Front-Panel Reference 4 - 3[...]
-
Página 48
Timing Trace Menu Map Figure 4-3. Timing Trace Menu Map Using the Menus HP 16510B 4 - 4 F ront-panel Reference[...]
-
Página 49
Timing Waveform Menu Map Figure 4-4. Timing Waveform Menu Map HP 16510B Using the Men us Front-Panel Reference 4 - 5[...]
-
Página 50
Figure 4-4. Timing Waveform Menu Map (continued) Using the Menus HP 16510B 4 - 6 F ront-panel Reference[...]
-
Página 51
State Format Menu Map Figure 4-5. State Format Menu Map HP 16510B Using the Men us Front-Panel Reference 4 - 7[...]
-
Página 52
State Tra ce Menu Map Figure 4-6. State Trace Menu Map Using the Menus HP 16510B 4 - 8 F ront-panel Reference[...]
-
Página 53
Figure 4-6. State Trace Menu Map (continu ed) HP 16510B Using the Men us Front-Panel Reference 4 - 9[...]
-
Página 54
State Lis ting Menu Map Figure 7-4. State Listing Menu Map Using the Menus HP 16510B 4 - 10 Front-panel Reference[...]
-
Página 55
State Compare Menu Map Figure 4-8. State Compare Menu Map HP 16510B Using the Men us Front-Panel Reference 4 - 11[...]
-
Página 56
State Wa veform Menu Map Figure 4-9. State Waveform Menu Map Using the Menus HP 16510B 4 - 12 Front-panel Reference[...]
-
Página 57
Figure 4-9. State Waveform Menu Map (continued ) HP 16510B Using the Men us Front-Panel Reference 4 - 13[...]
-
Página 58
State Chart Menu Map Figure 4-10. State Chart Menu Map Using the Menus HP 16510B 4 - 14 Front-panel Reference[...]
-
Página 59
Figure 4-10. State Chart Menu Map (continu ed) HP 16510B Using the Men us Front-Panel Reference 4 - 15[...]
-
Página 60
Mixed Display Menu Map Figure 4-11. Mixed Display Menu Map Using the Menus HP 16510B 4 - 16 Front-panel Reference[...]
-
Página 61
5 Menus Introduction This ch ap ter des crib es the m enus an d pop -up m enus th at you w ill us e on your lo gic ana lyz er. Th e purp ose a nd funct ions of e ac h menu ar e explained in detail, and we have included many illustrations and examples to make the explanations clearer. The m ain m enus of th e log ic an alyze r are g rou ped into tw [...]
-
Página 62
State/Timing Configuration Menu The State/Timing Configuration menu for the HP 16510B Log ic Analyzer is shown below. The fields in the menu th at are numbered in the figure are desc ribe d in thi s sec tion . 1N a m e Y o un a m ea na n a l y z e rb ys e l e c t i n gt h eN a m ef i e l du n d e ri t .A n alphan umer ic pop-up m enu will appea r. [...]
-
Página 63
A tt h et o po ft h ek e y p a dp o p - u p ,i s ab o xw h e r et h ec u r r e n tn a m ea p p e a r s when th e pop- up ope ns, and wh ere t he new na me will ap pear wh en you t o u c hk e y so nt h ek e y p a d .I nt h en a m eb o xi sac u r s o rw h i c hi n d i c a t e si n what space yo ur next selec tion will be plac ed. You can name the ana[...]
-
Página 64
3 Autoscale The pur pose of Autoscale is to provide a starting point for setting up a measurement. T he Autoscale field only a ppears on a tim ing analyzer. When you touch Autoscale, you will see a pop-up with two optio ns: Cancel and Ex ec ute . If you s elect Ca ncel, t he au tos cale i s canc elle d an d contro l is returne d to the State/T imin[...]
-
Página 65
4 Pods Each po d can be assigned to o ne of the ana lyzers. Wh en the HP 165 10B Logic An alyze r is p owere d up, Pod 1 i s ass igne d to Anal yzer 1 a nd Pod 5 is assigned to Analyzer 2. To ass ign a p od, tou ch the pod fie ld. Wi th the p op-u p that a ppea rs, y ou can ass ign the pod to Anal yze r 1, Analy zer 2, or Unas sign it . Makin g a s[...]
-
Página 66
Print Scree n . In th e Prin t Scre en mod e, the pr inte r use s its gr aphic s capabilities so that the printout will look just like the lo gic analyzer screen. Print All . The Print All option prints not only what is displayed on scree n but what is below, and, in the Format Specification, what is to the right of the screen at the time you initi[...]
-
Página 67
If you wish to stop a printout before it is completed, touch Ca ncel .T h i s stops th e pri nt and the m essa ge "Pr int Ca ncel led" ap pear s at th e top of the disp lay . 6R u n The Run field allows you to start data acquisition. The pop-up that appe ars wh en you to uch t his fie ld co nta ins the t rac e mo de opti ons Single , Repe[...]
-
Página 68
Format Specification Menus At power up the Timing and State Format Specification menus look basically the same, with a few exceptions in the state analyzer. The Timing Format Specif ication menu looks like that shown be low: The State Format Specification menu for the HP 16510 B looks like the following: 1 2 5 4 3 Figure 5-6. T iming Format Specif [...]
-
Página 69
These men us show only o ne pod assign ed to eac h analyze r at power u p. Any numbe r of p ods can b e ass igne d to on e anal yze r, fro m none t o all five. In the Format me nus, on ly three pod s appea r at a time in th e display . If there are any pods off screen, an additional field will be present. This fiel d is l abel ed Po ds ↔ .T ov i [...]
-
Página 70
To access one of the Label fields, touch the desired field. You will see a pop-up m enu l ike th at sho wn bel ow. Tur n Lab el O n . Sele cting this option turns the label on and gives it a default le tter name. I f you tur ned all the labels o n they wou ld be named POD 1 through T from top to bottom in the timing a nalyzer and A throug h T in th[...]
-
Página 71
2 Polar ity (Po l) Each label has a polarity assigned to it. The default for all the labels is positive ( + ) polarity. Yo u can change the polarity of a label by touching the polarity field. This tog gles the polarity between positive ( + ) and nega tive ( − ). In the state analyzer, negative polarity inverts all the data . In the timing analyze[...]
-
Página 72
Assignin g one chan nel per labe l may be hand y in some applic ations. Thi s is illustrated in chapter 7 of the HP 16510B Getting Started Guide .A l s o , you can assign a channel to more than one label, but this usually isn’t desi red. Labels may have from 1 to 32 channels assigned to them . If you try to assign more than 32 channels to a label[...]
-
Página 73
If you touch the pod threshold fields you will see the followin g pop-up menu . TTL sets the threshold at +1.6 volts, and ECL sets the threshold at − 1. 3 volts. The User option lets you set the threshold to a specific voltage between − 9.9 V and +9.9 V. If you select this option y ou will see a numeric entry keyp ad pop-u p menu a s sh own. Fi[...]
-
Página 74
You enter a threshold in the pop-up with the k eypad by touching the desired value, units and polarity. When the correc t threshold voltage is displayed, to uch DONE . The po p-up will close and the new threshold will be placed in the pod threshold field. In the state analyzer, the same threshold level applies to a pod’s clock as to its 16 data b[...]
-
Página 75
There ar e four f ield s in the Sym bol Tabl e menu . They a re: • Labe l • Bas e • Symbol Wid th • Symbol na me Labe l . The L abel field identifies the la bel for which you are specifying the symbols. If yo u select this field yo u will get a pop- up that lists all the labels that are turned on in that ana lyzer. Each labe l has a separ a[...]
-
Página 76
To change the base, touch the current base. You will see the following pop- up men u. If more th an 20 ch annels are assign ed to a labe l, the Bina ry optio n is not offered in th e pop- up. The reason f or this is tha t when a symbol is specified as a ra nge, ther e is only enoug h room for 2 0 bits to be displa yed on the scree n. When yo u deci[...]
-
Página 77
Symbol Width . The Symb ol Width field lets you spe cify how m any characters of the symbol name will be disp layed when the symbo l is refere nced in the Timing and Stat e Trace Spe cification menus, the Tim ing Waveforms menu, or the State Listing menu. Selecting this field gives you the f ollo wing pop -up. You can ha ve the logic an alyzer disp[...]
-
Página 78
The first of these fields defines the sym bol as either a pattern or a range. If you touch this field, it will toggle between pattern and range . When the symbol is defined as a pattern, one field (Pattern/sta rt) appears to specify what the pattern is. Touching this field displays a pop-up with which you can specify the patte rn. Use the keypad an[...]
-
Página 79
If the s ymbol is defin ed as a r ange , two fie lds ap pear i n which y ou spec ify the uppe r and l ower bo unda ries of the r ange. The fields are Patte rn/Star t and Stop. Touching either of these fields gives you a pop-up with which you can specify t he bo undary of the r ange. Figure 5-19. Symbol Defined as a Range Figure 5-20. Specify Range [...]
-
Página 80
You can spec ify range s that overlap or ar e nested with in each o ther. They must be specific. Don’t cares are not allowed. The logic analyzer gives p atterns priority over rang es when disp laying measurements. This will be covered in more detail in the sections "Timing Waveforms Menus" and "State Listing Menus" later in th[...]
-
Página 81
6C l o c k The Clock field is pr esent in the F ormat Specifica tion menu on ly in the state analyz er. This field displays th e clocks that ar e to be used to clock the logic analyzer. The display will be referred to as the "clocking arrang emen t." The HP 16510 B Logic An alyze r has fi ve cloc k channe ls , each of whi ch is on a pod. [...]
-
Página 82
With this menu you set the condition needed by each clock. You can speci fy tha t the log ic an alyze r loo ks for the n ega tive e dge of t he cloc k, th e positive edge, either edge, a high level, or a low level, or y ou can turn the clock off . The clocks a re combin ed by ORing and ANDing them . Clock edges are ORed to clock edges, clock levels[...]
-
Página 83
With this arrangement, the logic analyzer will clock the data when there is a negative edge of the J clock OR a p ositive edge of the K clock, AND when th ere is a h igh level o n the M clock OR a l ow leve l on the N clock. You must always spe cify at leas t one c lock e dge . If you tr y to use only clock levels, the logic analyzer will display a[...]
-
Página 84
Normal . This option specifies that clocking will be do ne in single phase. That is, the c loc king arra ngemen t locat ed in the Clock f ield above the pods in the State Format Specific ation menu will be used to clock all data (pods) assigned to this machine. For example, suppose that th e Clock field looks like the following : In Normal mode the[...]
-
Página 85
Demultiplexing is done on the data lines of the specified pod to rea d only the lower eight bits. This is two phase clocking, with the Ma ste r Cloc k following the Slav e Clock . The a nalyz er fi rst loo ks for t he cloc kin g arrang emen t that you spe cify i n the Slave Clock . Whe n it se es tha t, the analyzer clocks the data pre sent o n bit[...]
-
Página 86
The Master and Slave Clocks can have th e same clocking arrangements. The clocking is still do ne the same way, with the lo wer eight bits being clocked first on the Slave Clock, then on the Master Clock. Mixe d Cloc ks .T h e Mixed C loc ks option allows you to clock the lower eight bits of a pod separately from the upper eight bits. The state ana[...]
-
Página 87
8C l o c k P e r i o d This field p rovides greater m easur ement a ccurac y when yo ur state inp ut clock period is greater than 6 0 ns. When yo u select >6 0n s ,t h es t a t e analyzer p rovid es greater i mmunity a gainst no ise or ring ing in th e state input c lock signal; there fore, the lo gic analyz er provid es great er accuracy when t[...]
-
Página 88
Timing Trace Spec ifica tion Menu Fields The fields in the Timin g Trac e Specif ication m enu are: 1) Run/Tr ace Mod e 2) Arme d by 3) Acquisition mode 4) Lab el 5) Base 6) Find Pattern 7) Pattern D uration ( present for ____ __) 8) The n find Ed ge These are descr ibed in t he following sections. 1 Run/Trace Mode You specify the mode in which the[...]
-
Página 89
Single Trace mode acquires data once per trac e. Repetitive Trace mode repeats single acquisitions until Stop is touched, o r until the time interval between two specified p atterns is less than or greater than a specified value, or within or not within a specified range. T he Stop Me asu rem en t feature is expla ined in detail in "Marke rs P[...]
-
Página 90
3 Acquisition Mode The Acquisition mode field allows you to specify the mode in which you want the timing analyzer to acquire data. You are given two choices for the mode of acquisition: Transitional and Glitch. When you tou ch this field, the field toggles from one m ode to the other. Transitional Acquisition Mo de . When the logic ana lyzer is op[...]
-
Página 91
Traditional timing samples and stores data at regular intervals. Transitional timing samples data at regular intervals but stores a sample only when there has been a transition on o ne or more of the c hannels. This makes it possible for Transitional timing to store more information in the same am ount of me mor y. Glitch Acquisition Mode . A glitc[...]
-
Página 92
With these glitch detection fields you specify on which channel or channels you want th e analyzer to look for a glitch. These fields are d i s c u s s e di nm o r ed e t a i li nt h e" T h e nF i n dE d g e " s e c t i o nl a t e ri nt h i s chapter . Glitch Acquisition mode causes the storage memory to be cut in half, from 1k to 512. Ha[...]
-
Página 93
5B a s e The Base fields allow you to specify the number base in which you want to define a pattern for a label. The Base fields also let you use a symbol that was specified in the T iming Symbol Table for the pattern. Each labe l has its own base defined separ ately from the other labels. If y ou select one of the Base fields, yo u will see the fo[...]
-
Página 94
The Symbol o p t i o ni nt h e Base po p-up allows yo u to use a symb ol that has been specif ied in the Timing Symbol Tables as a pattern, or specify absolute and enter another pattern. You specify the symbol you want t o use in th e Find Patter n field. 6 Find Pattern With the Fin d Pattern fields, you configure your timing analyzer to look for a[...]
-
Página 95
As mentione d in the previo us section on the B ase field, if you spe cify ASCII as th e base for t he label, you won’t be able to enter a pa ttern. You must specify one of the other number bases to enter the pattern, then you can switch the base to ASCII and see what ASCII characters the pattern repres ents. If you cho ose Symbols in the Base fi[...]
-
Página 96
If you select this field you get a pop -up similar to t hat shown : The pop-up lists all the symbo ls defined for that label. It also con tains an option a bso lute . Plac ing th e blu e bar on this o ption c ause s a nothe r fie ld within the pop-up to appear. This fie ld is labeled offs et__ ____ .T h eo f f s e t field let s you specify a p atte[...]
-
Página 97
7 Pattern Duration (present for_____ _) There are two fields with which you specify the Pa ttern Duration. They are loc ated ne xt to present fo r ______ in the Timing Trace Specification menu. You use these fields to tell the timing analyzer to trigger before or after the specified patte rn has occurred f or a given length of time. The first field[...]
-
Página 98
As an e xample, supp ose you c onfigur e the pre sent f or field a s shown : This configuration tells the timing analyzer to look for a cer tain pattern specified by you that has a duration of greater than 50 ns. Once the timing analyzer has found the pattern, it can look for the trigger. Choo sing < (less than) forces glitch and edge triggering[...]
-
Página 99
8 Then Find Edge With the Then fi nd E dge fields you can spec ify the edges (transitions) of your data on which your timing analyzer triggers. You can specify a positive edge, a negative edge, or either edge. Each label has its own edge trigger specification field so that you can specify an edge on any channel. When yo u specify an e dge on mor e [...]
-
Página 100
If yo u wan t to d elete an edg e speci fica tion , pla ce the cu rso r on th e arro w for tha t cha nnel an d touch th e . (per iod). To cle ar an entire l abel, t ouch CLEAR in th e pop- up. When you have finished spe cifying edge s, tou ch Done to close the po p-up. An example of a positive, negative, and either edge specification is shown below[...]
-
Página 101
Glitch Triggering . When you set the Acquisition mode on Glitch, a glitch detection field for eac h label is added to the scree n. These fields allow you to specify glitch triggering on your timing analyzer. Selecting one of these fields brin gs up the followi ng pop- up menu. Your p op-u p may loo k differe nt depend ing on t he numbe r of chann e[...]
-
Página 102
If you want to delete a glitch specification, place the cursor on the asterisk and touch the period. The asterisk is replac ed with a period. Note When you close the pop-up after specifying glitches, you will see dollar signs ( $$.. ) in the Glitch field. These indicate that glitches have been specified; however, the logic analyzer can’t display [...]
-
Página 103
State Tra ce Specification Menu The State Trace Specific ation menu allows you to specify a sequence of states required for trigger. The default setting for the menu looks like that shown below . The menu is divided into three sections: the Sequ ence Levels in the large center box, the acquisition fields at the right of the screen, and the qualifie[...]
-
Página 104
Qualifier: a term you specify that can be anystate, nostate, a single pattern reco gnize r, a ra nge rec ogni zer , the c omple me nt of a patt ern or ra nge recognizer, or a logica l combination of pattern and range rec ognizers. When you select a field to spec ify a qualifier, you will see the following qualifier pop-up menu. If you select the Co[...]
-
Página 105
Note If two multi-pod state a nalyzers a re on, the qualifier pop-up me nu will show that only four pattern recognizers are a vailable to each analyz er. Pattern recognizers a -d and the range re cognizer go with the first analyzer created, and patter n recognize rs e-h go with the second analyze r. In the Full Qualifier Specification po p-up , the[...]
-
Página 106
As shown in the previous figures, the range is included with the first group of patterns (a-d). If you select the range field, you will see the following pop- up men u. Off dis con nects the ran ge fro m the qua lifi er s pecif ica tion . In ind icates that the contents of the range are to be in the qualifier specification, and Out indicates that t[...]
-
Página 107
When you have specified your combination qualifier, se lect Done .T h e Full Qualifier Specifica tion pop-up closes and the Boolean expression for your qualifier appears in the field for which you specified it. Sequence Levels There are e ight tr igg er sequen ce leve ls availabl e in the sta te analyze r. You c a na d da n dd e l e t el e v e l ss[...]
-
Página 108
1 I nsert Lev el To insert a level, touch the field labeled Insert Level . You will see the followi ng pop- up me nu. Cancel returns you to th e sequenc e level po p-up with out inser ting a level. Befo re ins erts a le vel bef ore t he pre sent le vel. Afte r inserts a level after the present level. If there are eight levels, the Inser t Level fie[...]
-
Página 109
3S t o r a g e Quali fie r Each sequence leve l has a storage qualifier. The storage qualifier spe cifies the states that are to be stored and displayed in the State Listing. Selecting this field gives you the qualifier pop-up menu shown in figure 5-48, with which you specify the qualifier. As an e xamp le, su ppos e you sp eci fy th e stor age qu [...]
-
Página 110
5 Occurrence Counter The primary branching qualifier has an occurrence counter. With the occurr ence c ounte r fie ld you spe cify the n umbe r of times t he bra nchin g qualifier is to occur before m oving to the next level. To change the value of the o ccurrence counter, touch the field. You will see a pop-up similar to that shown below. You can [...]
-
Página 111
Selecting the field gives you a pop-up with two options. On e option is what the field said previously. The other option is Enable on . If you se lect this option, the Sequence Level pop-up changes to look similar to tha t shown below . Note Enable on c an only be the next to the l ast term, a nd when on, the last ter m is combined with the Enable [...]
-
Página 112
As an e xample, supp ose you c onfigur e the sequ ence le vel of fig ure 5-59 to look like that shown below. The logic analyzer will store the state given by pattern recognizer d until it comes acr oss the sta te given by a . When it sees state a , the l ogic a na lyz er starts to store the state given by pattern r ecognizer e . It stores that stat[...]
-
Página 113
Reading the Sequence Level Display Reading t he display i s fairly strai ghtforw ard. For exa mple, su ppose you r display loo ks like that sho wn below. In leve l 1 anys tate is stored while the lo gic analyzer searches for five occurr ences o f the patte rn give n by pattern r ecogniz er a . When the f ive occurr ence s are f ound, the s equen ce[...]
-
Página 114
An example of a state listing for the previous State Trace configuration is show n bel ow . The s tate p att ern s spec ifie d are: a=B 0 3 C b = 0000 c=8 9 3 0 Anystate was stored while the analyzer looked for five occurrences of the state B03C . After t he fifth o ccurre nce was fo und, o nly state 00 00 was stored u ntil s tate 8 930 was found, [...]
-
Página 115
Acquisition Fields The acquisition fields are comprised of the Trace mode, Armed by, Branches, C ount, and Pr estore field s, as sho wn below. 1 Run/Trace Mode You specify the mode in which the timing analyzer will trace when you touch Run . You have t wo cho ice s for tr ac e mode : Single and Repetit ive . When yo u tou ch Run and hol d you r fin[...]
-
Página 116
You sele ct the tr ace mo de b y tou ching th e Run field, and, without lifting your finger from th e screen, move it to the desired trace mode. When you lift your finger, the logic analyzer traces data in the mode you specify. If you wish to abort the trace after you touch Run but befor e the trac e sta rts, move yo ur fing er to Cancel before lif[...]
-
Página 117
3 Branches The B ranche s field allows you t o conf igure th e seque ncer of your stat e analyze r to branch f rom one sequenc e level to another with seco ndar y branching qualifiers, or to restar t when a certain c ondition is met. Selecting this field gives you the following pop-up m enu. Off . I f you select Off, all sec ondary b ranc hing qual[...]
-
Página 118
Per L evel . Selecting the Per level option allows you to define a seconda ry branching qualifier for each se quence level. A statem ent is added in each level so tha t you ca n con figur e the a nal yzer t o mov e to a dif fe rent l evel when a specified c ondition is met. An example of a sequence level with a sec ondar y bra nchin g quali fie r i[...]
-
Página 119
In th is ex ampl e, as t he sta te an aly zer st ores an ysta te , it will branch to sequence level 6 if it finds the state given b y qualifier e . The tri gger se quence le vel is use d as a bo undary f or bra nchin g betwee n levels. This level and the levels that occur b efore it cannot branch to levels that occur after the trigger leve l, and v[...]
-
Página 120
Each sequ ence le vel can b ranch to on ly one lev el throu gh a second ary branching qualifier. However , the number of times to which a level can be branch ed is limited on ly by the numb er of levels present. A level can ha ve only one arrow pointin g away from it, but it can have two pointing to it if more than one other level is bra nching to [...]
-
Página 121
4 Count The Count fi eld al lows you t o place tags on s tat es so yo u can co unt the m. Counting cuts the acquisition m emory in half from 1k to 512, and the maximum clock rate is reduced to 16. 67 MHz. Selecting this field gives you the following pop-up m enu. Off .I fy o us e l e c t Off , th e stat es are n ot coun ted in the ne xt me asure me[...]
-
Página 122
An example of a state listing with time taggin g relative to the previo us state is sho wn below. An example of a state listing with time tagging relative to the trigger is shown below . Figure 5-72. Relative Time Tagging Figure 5-73. Absolut e Time Tagg ing Menus HP 16510B 5-62 Front-Panel Reference[...]
-
Página 123
States . State tagging counts the number of qualified states betwe en each stored state. If you sele ct this option, you will see a qualifier pop-up menu like that shown in figure 5-48. You select the qualifier for the state that you wan t to cou nt. In the State Listing, the state count is displayed under the label States. The count can be relativ[...]
-
Página 124
An example of a state listing with state tagging relative to the trigg er is shown below . 5P r e s t o r e Prestore allows you to store two qualifie d states bef ore each state that is stored. There is only on e qualifier that enables prestore for each sequence level. If you sele ct this field, you will see a p op-up with the options Of f and On .[...]
-
Página 125
Qualifier and Pattern Fie lds The qualifier and pattern fields appear at the bottom of the State Trace Specification menu. They allow you to specify patte rns for the qualifiers that are us ed in the se quen ce leve ls. 1L a b e l The Label fields disp lay the labels that you specified in the State Format Specification menu. The labe ls appear in t[...]
-
Página 126
2B a s e The Base fields allow you to specify the number base in which you want to define a pattern for a label. The base fields also let you use a symbol that was specified in the State Symbol Table for th e pattern. Each label has its own base defined separately f rom the other labels. If you select one of the base fields, you will see the follow[...]
-
Página 127
3 Qual ifier Fi eld If you select the qualifier field, you will see the following pop-up menu. Patter ns . The pattern re cognizers are in two groups of four: a- d and e-h . If you select one of these two options, the qualifier field will contain only those pattern recognizers. For instance, the qualifier field in figure 5-76 conta ins onl y the re[...]
-
Página 128
Onl y one ra nge ca n be def ine d, and it can b e defi ned ov er on ly on e labe l, hence ove r only 32 chann els. The cha nnels do n’t have to be adjacent to each other . The log ic analy zer selects the la bel ove r which the r ange will be defin ed by loo king at the la bels in ord er and cho osing t he first on e that has c hann els as sig n[...]
-
Página 129
6 Interpreti ng the Displ ay Introduction This chapter describes the Timing Waveforms and State Listing menus and how to interpret them. It also tells you how to use the fields in each of these menus to manipulate the displayed data so you can find your meas urem ent ans wers . The Timing Waveforms Menu The Timing Waveforms menu is the display menu[...]
-
Página 130
The wavef orms ar ea displays the data the timin g analyze r acquire s. The data is displayed in a format simila r to an oscilloscope with the horizontal axis representing time and the vertica l axis represe nting amplitude. The basic difference betwee n an oscilloscope display and the timing wavef orms ar e: the ver tica l axis on ly disp lays hi [...]
-
Página 131
Markers (Timing) The Mark ers field allows yo u to specif y how th e X and O markers will be positioned on the timing data. The options are: • Off • Time • Patterns • Statistics Markers Off/ Sample Pe riod W h e nt h em a r k e r s a r eo f f t h e ya r en o tv i s i b l ea n dt h es a m p l er a t ei s displayed. In transitional timing m o[...]
-
Página 132
To position the markers, touch the appropriate field for marker selection. The field will turn light blue and can then be set using the knob. The Trig to X field controls the green marker and the Tr ig to O field controls the yellow marker. The trigger point is displayed with the red m arker. To set the markers at a predeterm ined time relationship[...]
-
Página 133
Markers Pattern When the markers are set to pattern you c an specify patterns that the logic analyz er will place th e marker s on. You ca n also specify h ow ma ny occurr ence s of ea ch mar ker pa tter n the logic anal yzer lo oks for . This use of the markers allows you to find time between spec ific patterns in the acqu ired da ta. Patterns for[...]
-
Página 134
Markers Statis tics W hen statistics are specified for markers, the logic analyzer displays: • Number of total runs • Numb er of va lid runs (run s where ma rker s were able to be place d on specified patter ns) • Min imu m ti me bet ween th e X and O mark er s • Maximum time betwe en the X and O mark ers • Aver ag e time b etw een t he X[...]
-
Página 135
At ___ m arker The At X (or O) marker _______ fields allow y ou to select either the X or O marke rs. You ca n place th ese mar kers on th e wavef orms of any labe l and have the logic analyzer tell you what the pattern is. For example, in the following timing waveforms display, the num ber 35 to the right of the field conta ining ADDR is the pa tt[...]
-
Página 136
The next field to the right of the At____ marker field will pop up when selected and show you all the labels assigned to the timing analyzer as shown below . s/Div (seconds- per-division) Field The seconds-per-division field allows you to c hange the time wind ow of the Timing W aveforms menu. To activate the s/Div field you must touch the field. T[...]
-
Página 137
Delay Field The d elay fi eld al lo ws you t o ente r a delay . The de lay can b e eit her positive or negative. Delay allows you to place the time window ( selected by s/ Div) o f the acq uir ed dat a at cen ter scre en. The center tic mark at the horizontal ce nter and top of the waveforms area represents trigger + delay. The red vertic al dotted[...]
-
Página 138
In Glitch mode the maximum delay is 25 seconds, which is controlled by m e m o r ya n ds a m p l ep e r i o d( 5 1 2X5 0m s ) . T h es a m p l er a t ei sa l s o dependent on the delay setting. It is re presented by the following formula: if delay < 20 ns Hwdelay = 20 ns (this is an instrument constant) if delay > 10 ms Hwdelay = 10 ms else H[...]
-
Página 139
T h el i s t i n ga r e as h o w s t h ed a t at h es t a t ea n a l y z e ra c q u i r e s .T h ed a t ai s displayed in a listing format as shown below. This listing display shows you 1 6 of the possible 102 4 lines of data at one time. You can use the knob to roll the listing to the lines of interest. The colum n of numbe rs at the far le ft rep[...]
-
Página 140
State Listing Menu Fields The menu area contains fields that allow you to change the display parameters, place markers, and display listing measurem ent parameters. Marker s (St ate) The two markers (X & O) are horizontal lines that appear crossing the data area o f the dis pla y when the y are t urne d on. Ea ch mar ker ha s a uniq ue color an[...]
-
Página 141
Markers Off W hen the markers are off they are not displayed, but are still placed at the specified points in the data. If Stop measurement is on and the Stop measu reme nt cri teri a are pr esent i n the data , the me asur emen t will stop even though th e marker s are off . Markers Pattern When the markers are set to patterns, you can specify pat[...]
-
Página 142
Anoth er featur e of mar kers set to patterns is the Stop measur emen t when X-O ___ which is found in the Specify Patterns field. The options are: • Off • Less than • Greate r than • In range • Not in range This f eat ure is o nly ava il able w hen Co unt is se t to Tim e in the T rac e menu. With this feature you can use the logic analy[...]
-
Página 143
The Time X to O field will change according to the position of th e X and O markers. It displays the to tal time between the states marked by the X and O markers. Markers Statis tics W hen statistics are specified for markers, the logic analyzer will display the: • Total runs • Numb er of va lid runs (run s where ma rker s were able to be place[...]
-
Página 144
Timing/State Mixed Mode Display When both timing and state analyzers are on, you can display both the State Listing and the Timing Waveforms simultaneously as shown. The data in both parts of the display can be time corre lated as long as Count (State Tra ce men u) is set to Time. The markers for the State Listing and the Timin g Waveform in tim e-[...]
-
Página 145
State/S tate Mixed Mode Display When two state analyzers ar e on, the logic analyzer can display both state listings as shown in figure 6-16. The acquired data of both machines is interlaced. The State/State mixe d mode can be set up in either Listing 1 or Listing 2. For example, the mixed display in figure 6-16 is in Listing 1. The data acquired b[...]
-
Página 146
To display a two state mixed mode listing you must start with a single state listing. In this example, Listing 1 is the star ting point. The desired display is: • addres ses o f mach ine 1 • inverse assembled data of machine 1 • data on the data b us of machine 2 • status of m achine 2 Start with the Listing 1 display by touchin g the STAT [...]
-
Página 147
The pop-up will close a nd machine 2 will supp ly data for this label loca tio n on scr een. You now must spec ify what label you wan t from ma chine 2. The field to the left of the machine po p-up allows you to select a label from the labels assigned to machine 2. Touch this field to view the labels assigned to machi ne 2. Figure 6-18. Machine Sel[...]
-
Página 148
When the pop-up a ppea rs, touch the "DATA" field. When you are finished selecting the machine and the label, touch Done to close th e original pop- up. The da ta from machin e 2 repla ces STAT in Listing 1. Time-Correlated Displays The HP 16510B Lo gic Analyzer ca n time-c orrelate d ata between th e timing analyzer and the state analyze[...]
-
Página 149
7 Using The Timing Analyzer Introduction In this chapter you will learn how to use the timing analyzer by setting up the logic analyzer to make a simple m easurement. We give you th e measurement results as ac tually measured by the logic analyzer, since you may not have th e same circuit available. The exerc ise in this ch apter is or ganized in a[...]
-
Página 150
What Am I Going to Measure? After c onfi gurin g the lo gic a nal yzer a nd hoo king i t up to your circ uit under test, you will b e measuring the time (x) from wh en the RAS goes low to whe n the C AS goe s high , as sho wn be low. How Do I Configure the Logic Analyzer? In order to ma ke this timing mea surement, you mu st configur e the logic an[...]
-
Página 151
3. Name Analy zer 1 "DRAM TEST" (optiona l) a .T o u c ht h ef i e l dt ot h er i g h to f Name:_ ____ __ of Analy zer 1. b. Using t he alph anum eric ke yboa rd pop -up, c hang e the na me of Analyz er 1 to "DRAM TEST." 4. Assig n pod 1 t o the tim ing a nal yzer . a. Touc h the Pod 1 fie ld. b. When the p op-u p appear s, tou [...]
-
Página 152
Connecting the Probes At this point, if you had a target system with a 4116 DRAM m emory IC, you would c onnect the logic ana lyzer to you r system. Since you will be assign ing Pod 1 bit 0 to t he RAS label, yo u hook Pod 1 bit 0 to the memory IC pin connected to the RAS signal. You hook Pod 1 bit 1 to the IC pin connected to the CAS signal. Activ[...]
-
Página 153
1. Display the Timing Format Specifica tion menu. a. Touch t he field se cond fro m the left in the u pper left co rner . b. Whe n the pop -up ap pear s, t ouch th e Forma t 1 field. 2. N ame tw o lab els, o ne R AS an d one C AS . a. Touch the top field in the label column. b. When t he pop-u p appe ars , touch Modify Label . c. Using the a lph an[...]
-
Página 154
3. Assig n the c hann els co nnec ted to th e input signals (Pod 1 bits 0 and 1) to the labels RAS and CAS respectively. a. Touch t he bit assignme nt field be low Pod 1 and to th e right of RAS. b. Any combination of b its may be assigned to this pod; however, you will want only bit 0 assigned to the RAS label. The easiest way to assign bits is to[...]
-
Página 155
Specifying a Trigger Condition To capt ure t he da ta and then place t he da ta of in ter est i n the cen ter o f the displ ay of t he tim ing wa vefo rm men u, you n eed to t ell the logic a na lyze r when to trigger. Since the first event of interest is when the LRAS is asserted (n egative- going e dge of RAS), y ou need to t ell the logic analyz[...]
-
Página 156
Acquiring the Data Now th at you ha ve config ured and c onnecte d the logic ana lyzer , you acquire the d ata for y our measu rement by touchin g the Run field . The display sw itches to the T iming Wave forms m enu when t he logic analyz er starts acquiring data. The logic analyzer will look for a negative e dge on the R AS si gnal and trig ge r [...]
-
Página 157
The RAS labe l shows yo u the R AS signal and the CAS lab el show s you the CAS signal. No tice the RAS signal goes low at or near the center of the waveform display area (horiz ontal center). Figure 7-7. RAS and CAS Labels HP 16510B Using the Timing Analyzer Front-Panel Reference 7 - 9[...]
-
Página 158
The Timing Waveform Menu The timing waveform menu differs from th e other menus you have u sed so far in this exercise. Besides displaying the acquired data, it has menu fiel ds th at yo u use t o cha ng e the wa y the a cqui red d ata i s dis pl ayed a nd fields that give you timing answers. Before you can use this menu to find answer s, yo u need[...]
-
Página 159
Display Resolution You get the best resolution by changing the seconds per division (s/Div) to a value th at disp lays o ne negati ve- going edg e of both th e RAS and CAS wavefo rms. S et the s/Div by followin g these steps. 1. To uch the s/Div field one time (the field will turn light blu e) to allow you to ad just the hor izont al sc alin g with[...]
-
Página 160
Making The Measurement What you want to know is how much time elapses between the time RAS goes low and the time C AS goes high again. You w ill use the X and O marker s to qui ckly f ind th e answer . Re memb er you sp ecifi ed the negative- going e dge of th e RAS to be your trigger po int, ther efore t he X marker (g reen ) should b e on this ed[...]
-
Página 161
Finding the Answer Y o u ra n s w e rc o u l db ec a l c u l a t e db ya d d i n gt h e Trig to X and Tr ig to O times, but you don’t have to. The logic analyzer h as already calculated this a n s w e ra n dd i s p l a y si ti nt h eXt oOf i e l do nt h ed i s p l a y . This example indicates the time is 710 ns. Since the data book specifies a mi[...]
-
Página 162
Summ ary You have just learned how to make a simple timing mea surement with the HP 16 510B lo gic analyz er. You h ave: • specified a timing analyzer • assigned pod 1 • assigned bits • assigned labe ls • specified a trigger condition • learne d which pr obes to co nnect • acquired the data • configured the display • set the s/Div[...]
-
Página 163
8 Using The State Analyzer Introduction In this chapter you will learn how to use the state analyzer by se tting up the logic analyzer to make a simple state measurement. We giv e you the measurement results as ac tually measured by the logic analyzer, since you may not have th e same circuit available. The exerc ise in this ch apter is or ganized [...]
-
Página 164
What Am I Going to Measure? You decid e to s tart w her e the mi crop roce ssor st arts when pow er is applied . We will de scribe a 6 8000 m icrop roce ssor; h owever, e very processor has similar start-up routines. When you p ower up a 6 8000 m icrop roce ssor it is held in r ese t for a specific length of time before it starts doing anything to [...]
-
Página 165
Your measurement, then, requires verification of the sequential addresses the micro processo r looks to and of t he data in RO M at t hese addr esses. If the res et v ector fetc h is c orre ct (in th is e xamp le), you will s ee t he followi ng list of num bers in H EX (defaul t base) whe n your m easuremen t results are display ed. +0000 0 0000 0 [...]
-
Página 166
3. Name Analy zer 1 68 000ST ATE (optional) a .T o u c ht h ef i e l dt ot h er i g h to f Name: _ ____ ___ . b. When th e alphanu meric key boar d pop- up appea rs, touc h the appro priate k eys to c hange t he name to 6800 0STATE . c. Touch DONE when you finish entering the name. 4. Assig n pods 1, 2, an d 3 to the s tat e anal yze r. a. Touch Po[...]
-
Página 167
Connecting the Probes At this point, if you had a target system with a 68000 microprocessor, you would conn ect th e logic an alyze r to your s ystem . Sinc e you have a ssi gned labels ADDR and DATA, you would hook the p robes to y our syste m accord ingly. • P o d1p r o b e s0t h r o u g h1 5t ot h ed a t ab u sl i n e sD 0t h r o u g hD 1 5 . [...]
-
Página 168
Configuring the State Analyzer N ow that yo u have con figured th e system, you are r eady to con figure the state analyzer. You will be: • Creating tw o names (lab els) for the inp ut signals • Assigning the channels conn ected to the input signals • Specifying the State (J) clock • Specifying a trigger conditio n 1. Display the State Fo r[...]
-
Página 169
b. When t he pop-u p appe ars , touch Modify Label . c. With the alphanumeric keypad, chang e the name of the label to ADDR. d. Tou ch DONE to close pop -up. e. Name the sec ond lab el DATA. Figure 8-4. Label Selection Figure 8-5. Format Specification with Labels HP 16510B Using the State Analyzer Front-Panel Reference 8 - 7[...]
-
Página 170
3. Assign Pod 1 bits 0 t hrough 1 5 to the label DATA . a. Touch t he bit assignme nt field be low Pod E1 an d to the right of DATA. You will see the following pop-u p. Any combination of bits may already be assigned to this pod; ho wever, you will want all 16 bits assigned to the DATA label. b. Using t he knob, p lac e the cur sor o n each u n-ass[...]
-
Página 171
4. Assign Pod E2 bits 0 through 15 to the label ADDR by re peating step 3. 5. Assign Pod E3 bits 0 through 7 to th e label ADDR. 6. Unassign any assign ed bits in the ADDR label under Pod E1. The State Format Specif ication menu should now look like that below. Figure 8-8. Fo rmat Specification with Bits HP 16510B Using the State Analyzer Front-Pan[...]
-
Página 172
Specifying the JC l o c k If you rem ember fr om "What’s a State An alyzer" in Fe eling Comfortable With Logic Analyzers , the state analyz er samp les the data u nder the contr ol of an exte rnal clo ck which is "syn chro nous" w ith your ci rcuit un der test. Theref ore, y ou must speci fy whic h clock p robe y ou will us e [...]
-
Página 173
b. In the p op-u p, to uch the field t o the ri ght of J . c. Touch the field with the arr ow pointing down to select a negative going e dge. 3. Turn off all other clocks (K-N) if any ar e on by repeating steps a throug h c using the Off option and then touch Done to close the pop- up. Figure 8-10. J Clock Selection Figure 8-11. Negative-edge Selec[...]
-
Página 174
The State Format Specif ication menu should look like that shown below. Figure 8-12. Format Specification Menu Using the State Analyzer HP 16510B 8 - 12 Front-Panel Reference[...]
-
Página 175
Specifying a Trigger Condition To ca ptur e the da ta an d pla ce th e dat a of in ter est in the c enter o f th e d i s p l a yo ft h es t a t el i s t i n gm e n u ,y o un e e dt ot e l lt h es t a t ea n a l y z e rw h e n to trigger. Since the first e vent of interest is address 0000, you need to tell the state analyzer to trigger when it detec[...]
-
Página 176
b. In the p op-u p, to uch the field t o the ri ght of t he TRI GGE R on fiel d. T his fi el d may eit her c on tain a or an ysta te . Anothe r pop-up a ppea rs sho wing you a list of "T RIGGER o n" opti ons. Options a through h are qualifiers that a llow you to assign a pattern for the trigger specification. c. Touch the field with the &[...]
-
Página 177
d. Touc h the fi eld labe led Done in the Seq uenc e Le vels p op-up. e. Touch th e field to the r ight of "a" unde r the la bel ADDR. f. With the pop- up key pad, touch t he 0 (zero) ke y until all zer oes appear in the disp lay space ab ove the keypa d. Touch th e Done fiel d to clo se po p-up . Figure 8-16. Address Pattern Selection Ke[...]
-
Página 178
Your trigger specification now states: "While storing anystate, trigger on "a" 1 times and then store a nystate." When the state analyzer is connected to your circuit and is acquiring data, it continuously sto res until it sees 0000 on the address bus, at which time it begins to store anystate until the analyzer memory is filled[...]
-
Página 179
When yo u tou ch the Run fi eld a pop -up ap pear s nex t to it wi th the o ptio ns Single , Repetitive ,a n d Cancel . W ithout lifting yo ur finger from the scre en, mo ve it to t he fi eld la bel ed Single . Single will turn white. Figure 8-19. Acquiring Data Figure 8-20. Sing le Acquisition HP 16510B Using the State Analyzer Front-Panel Referen[...]
-
Página 180
I fy o uw a n tt og ot ot h es t a t el i s t i n gm e n ub e f o r et a k i n gam e a s u r e m e n t , touch the f ield seco nd fro m the left at the to p of the scr een. Whe n the pop-up a ppe ars , touc h the f ield l abe led Li sting 1 . Since yo u want to cap ture t he data wh en the mic ropr oces sor sen ds addr ess 0000 on t he bus after p [...]
-
Página 181
The State Listing The state listing displays three columns of numbers as shown : The first column of n umbers are the state line number locations as they relate to the trigger point. The trigger state is on the line 0 in the vertical center of the list area. The negative numbers indicate states occurring before the trigger and the positive n umbers[...]
-
Página 182
Finding the Answer Your answer is now found in this listing of the states +0000 throu gh +0004. The 68000 a lways reads address loc ations 0, 2, 4, and 6 to f ind the stack pointer location and memory location for the instruction it fetches after power- up. The 68 000 uses two w ords for e ach of the locatio ns that it is looking for, a high word a[...]
-
Página 183
So far you h ave verifi ed that the m icropro cessor has perf ormed the c orrect reset vector sea rch. The next thing you must verify is whether the micr oproce ssor add resses the cor rect locatio n in RO M that it was instructed to address in state 4 and whether the data is correct in this ROM location. From the listin g you see th at the address[...]
-
Página 184
Summ ary You have just learned how to make a simple state measurement with the HP 16 510B L ogi c Analyz er. You h av e: • specified a state analyzer • learne d which pr obes to co nnect • assig ned po ds 1, 2, an d 3 • assigned labe ls • assigned bits • specified the J clock • specified a trigger condition • acquired the data • i[...]
-
Página 185
9 State Compare Menu Introduction State c ompa re is a s oftw are pos t-p roce ssi ng fea ture t hat pro vide s the ability to do a bit by bit comparison between the acquired state data listing and a compar e data i mage . You can view the acqu ired da ta and the compare image separately. In addition, there is a separate difference listing that hig[...]
-
Página 186
Accessing the Compare Menu The Compare menu is accessed b y selecting the field dire ctly to the right of the Module select field in the upp er left corner of the screen. When the pop-up a ppea rs yo u will see t he opti ons Co mpar e 1, Compa re 2 or bo th depe nding o n which an alyze r is a s tat e analy zer. If b oth ana lyz ers a re state a na[...]
-
Página 187
The controls that roll th e list in all three menus, the normal State Listing, the Compare Listing, and the Difference Listing are synchron ized. This means that when you change the current row positio n in the Difference Listing, the logic analyzer automatically updates the current row in the acquired State L isting, Compare Listing and vice-versa[...]
-
Página 188
Bit Editing of the Compare Image Bit editing allows you to modify the values of individual bits in the compare image or specify th em as don’t co mpare bits. The bit editin g fields are located in the center of the Compare Listing display to the right of the listing number field (see figure 9-1). A bit editing field exists for every label in the [...]
-
Página 189
Masking Channels in the Compare Image The channel masking function allows you t o specify a bit, or bits in each label that yo u do not w ant compa red. This ca uses the correspon ding bits in all states to be ignored in the comparison. The compare data image itself remains u nchang ed on the d isplay. The M ask fields are direc tly abov e the labe[...]
-
Página 190
Specifying a Compare Range The Compare Range fun ction allows you to d efine a subset of the total num ber of st ates in t he com pare im age t o be us ed in th e comp ar ison . The range is speci fied by setting start and stop boundaries. Only bits in states (lines) on or between the boun daries are c ompared again st the acqu ired data. T his fun[...]
-
Página 191
Repetitive Comparisons with a Stop Condition When you do a comparison in the repetitive trace mode, a stop condition should be specified. The stop condition is either "Stop Measurement" when Compar e is "Equal," "Not Equ al" or "Off." In the c ase of "Equa l", bits in the compare image must match th[...]
-
Página 192
Note Yo u may al so sp eci fy a sto p measu re ment ba sed o n time b etw een th e X and O markers in the Co mpare or Difference Listing menus. This is available o nly when time tags a re on. If the Sto p Measurem ent is spe cified to run until "Com pare E qual " or "Compa re Not Equ al" in the Com pare o r Difference Listings, [...]
-
Página 193
10 State Waveform Menu Introduction The State Waveform Menu allows you to view state data in the form of w a v e f o r m si d e n t i f i e db yl a b e ln a m ea n db i tn u m b e r .U pt o2 4w a v e f o r m s can be displayed simultaneously. Only state data from the current state machine can be displayed as waveforms in the State Waveforms m enu. [...]
-
Página 194
Selecting a Waveform Y o uc a nd i s p l a yu pt o2 4w a v e f o r m so ns c r e e na to n et i m e .E a c h waveform is a representation of a predefined label. To selec t a waveform, touch t he blue b ar (field) o n the left side of the w avefo rm portion of the disp lay (s ee f igure 1 0-1) . A pop-up menu appears in which you select the label, b[...]
-
Página 195
Each w avef orm ca n disp lay an y one o r all bi ts (cha nnel s) of a l abel or i t can be turned off. The specific bit or bits of a label that will be displayed depe nds o n what Channel Mode is currently displayed when you select the l abel . If Sequential is currently displayed, all the label bits will be inserted individually in the display (s[...]
-
Página 196
If Over lay is currently displayed, all bits of the label are inserted in a single wav eform to form a c ompo site wavef orm (se e figure 10 -5). In the above figure, label A has all of its bits specified to be overlaid in the waveform display. The on-screen indication for the Overlay mode is All following the label name. Figure 10-5. Overlay Chann[...]
-
Página 197
Replacing Waveforms You can re place a currently d isplayed w avefor m (label) with an other one of the p rede fin ed wav efo rms (l abels ). To r epl ace one w avef orm w ith anothe r, pla ce th e curs or on th e wavef orm yo u wish to re pla ce us ing the knob. T ouc h the Action Insert f i e l dt ot o g g l ei tt o Action Replace (se e figure 10[...]
-
Página 198
Selecting Samples pe r Division You can specify the samples per division by entering the number of states per division either with a keypad or the kn ob. The range is from 1 to 10 4 per division. Delay from Trigger You can specify the delay from trigge r by specifying the number of states from th e trigge r. T he mini mum is − 1023 and the maxim [...]
-
Página 199
11 State Chart Menu Introduction The State Chart Menu allows you to build X-Y plots of label activity using state data. The Y-axis always represe nts data values for a specified label. You can select whe ther the X-axis represents sta tes (i.e., rows in the State List) or the data values for another label. You can scale both the axes for selective [...]
-
Página 200
Scaling the Axes Either axis can be sc aled by using the vertical or horizontal min (minimum) or max (max imum) value fields. Whe n you select any one of the min or max fields a pop up a ppea rs in w hich yo u spe cify t he act ual minimum and m aximum va lues that will be disp layed on the cha rt (see figure 11 -1). When St ates are plotted on the[...]
-
Página 201
The Label Value vs. States Chart The Label Value vs. State chart is a plot of label activity versus the memory location in which the label data is stored. The label value is plotted against successive analyzer memory locations. For example, in the following figure, label activity of POD 1 is plotted on the Y axis and the memory locations (States) a[...]
-
Página 202
The Label Value vs. Label Value Chart When labels are assigned to both axis, the chart shows how one label varies in relation to the other for a particular state tra ce recor d. Label values are always plotted in ascending order from the bottom to the top of the cha rt an d in asc endin g orde r from le ft to ri ght ac ros s the ch art. Plotting a [...]
-
Página 203
X&OM a r k e r s for Chart When State is specified for the X-axis, X and O m arkers are available which can be moved horizontally which are synchronized with the X and O markers in the normal State Listing. To select the marker mode for Chart (if it is not presently displayed), select the Range field in the top center of the display. This field[...]
-
Página 204
Marker Options The marker options in the State Chart menu depend on what Count is set to in the State Listing menu. When Co unt i s set to Off the Cha rt ma rker s can b e set to: • Off • Pattern When Co unt i s set to Time the Cha rt mark ers can be s et to: • Off • Pattern • Time • Statistics When Co unt i s set to States the C hart m[...]
-
Página 205
12 Using the Timing/State Ana lyzer Introduction In this chapter you will learn how to use the timing and state analyzers interactively by setting up the logic analyzer to make a s imple meas urem ent. W e give y ou th e meas ure ment re sult s as ac tual ly meas ure d by the lo gic analyz er, since yo u may no t have t he same circ uit available .[...]
-
Página 206
Problem Solving with the Timing/State Analyzer In this example assume you have designed a microprocessor controlled circuit. You hav e complete d the hardwa re, and the so ftware d esigner ha s c o m p l e t e dt h es o f t w a r ea n dp r o g r a m m e dt h eR O M .W h e ny o ut u r ny o u r circu it on for the f irst ti me, yo ur circ uit doe sn?[...]
-
Página 207
How Do I Configure the Logic Analyzer? In orde r to make th is measur ement, yo u must c onfigur e the logic a nalyzer as a state analyzer bec ause you want to trigger on a specific state (8930). You also want to verify that the addresses and data are correct in the state s of this routine. Configure the logic analyzer so that Analyzer 1 is a state[...]
-
Página 208
Configuring the State Analyzer N ow that yo u have con figured th e system, you are r eady to con figure the state analyzer. Config ure the State For mat Specific ation ( Format 1 )a ss h o w n : Configure the State Trace Specification ( Trace 1 )a ss h o w n : Figure 12-2. State Format Specification Menu Figure 12-3. State Trace Specification Menu[...]
-
Página 209
Connecting the Probes At this point, if you had a target system with a 68000 microprocessor, you would conn ect th e logic an alyze r to your s ystem . Sinc e you have a ssi gned labels ADDR and DATA, you would hook the p robes to y our syste m accord ingly. • P o d1p r o b e s0t h r o u g h1 5t ot h ed a t ab u sl i n e sD 0t h r o u g hD 1 5 ?[...]
-
Página 210
As you compare the state listing (shown below), you notice the data at a d d r e s s8 9 3 2i si n c o r r e c t .N o wy o un e e dt of i n do u tw h y . Your first assumption is that incorrect data is stored in this memory location. Assume this routine is in ROM sin ce it is part of the operating system for y our cir cuit. Since the R OM is progra [...]
-
Página 211
Now it’s time to look at the h ardware to see if it is causing incorrect data when the microprocessor rea ds this memory a ddress. You decide y ou want to see what is happening on the address and data buses during this routine in the time domain. In order to see the time domain, you need the tim ing analyzer. What Additional Measurements Must I M[...]
-
Página 212
How Do I Re-configure the Logic Analyzer? In order to mak e this me asure ment, you m ust re-c onfig ure the lo gic analyze r so Analyz er 2 is a timin g analyze r. You leave Analyzer 1 a s a state analyz er since y ou will use the state ana lyzer to tr igger on ad dress 8930. Configure the logic a nalyzer so Analyzer 2 is a timing analyzer as show[...]
-
Página 213
Configuring the Timing Analyzer Now that yo u have con figured th e system, you are r eady to con figure the timing analyzer. Configure the Timing Format Specification ( Format 2 )a ss h o w n : Configure the timing Trace specification ( Trac e 2 )a ss h o w n : Figure 12-6. T iming Format Specif ication Menu Figure 12-7. Timing Trace Specif icatio[...]
-
Página 214
Setting the Timing Analyzer Trigger Your timing measurement requires the timing analyzer to display the timing wav efor ms prese nt on the buses w hen the rou tine is runn ing. Since you tr igg ered th e stat e anal yzer on ad dres s 8930 , you w ant to t rigg er th e timing analyzer so the timing waveforms can be time c orrelated with the state li[...]
-
Página 215
Time Correlating the Data In order to time correlate the data, the logic analyzer must store the timing relationships between states. Since the timing analyzer sa mples async hron ousl y and the st ate an aly zer s ample s sync hron ous ly, the l ogic analyzer must use the stored timing r elationship of the d ata to reconstruct a time correlated di[...]
-
Página 216
The Timing Waveform Menu After pods 4 and 5 are co nnec ted, you c an re -acquir e the d ata. Howe ver, firs t ass ign th e label s in the Timin g Wave form menu. Displaying the Waveforms Disp lay the Timing Waveform menu. Touch the long blue field on the left side of the s creen. T he pop-u p should look lik e that b elow: Touch the la bels CLOCK,[...]
-
Página 217
This is no t the orde r we want th em in. We wa nt LDS befo re UDS. T o correct this, follow these steps: 1. Use the kn ob to plac e the c urs or on the la bel L DS in the l ong blue label field. 2. Touc h the field la beled D elete. Thi s erases LDS. 3. Use the kn ob to plac e the c ursor ove r the la bel AS. Touc h the LDS field under Labels in t[...]
-
Página 218
LDS appears in the blue label area in the correct position . Now we want to p ut ADDR and DATA i n the long b lue labe l are a. Position the cu rsor on R/W in the long b lue label field. Touch ADDR under La bels in th e pop- up. Sinc e ADDR has e ight bits assign ed to it, eight l abels app ear in the labe l field, on e for each bit, as shown. Figu[...]
-
Página 219
This also occurs fo r DATA, a s shown: If you want to see the waveforms of each bit, you would leave the display as it is. However, this makes the wavef orm display ver y crowded. An ea sy solution is overlapping th e waveforms. Overlapping Timing Waveforms A convenie nt met hod of displa ying the wave form s of all the b its in ADDR and DATA is to[...]
-
Página 220
2. Touc h the filed l abel ed Channel Mode Sequential . 3. In the new pop-up, touch the field labeled Ov erl ay . Figure 12-17. Chann el Mode Sequential Menu Figure 12-18. Overlay Selection Using the Timing/State Analyzer HP 16510B 12-16 Front-Panel Reference[...]
-
Página 221
4. To uch the ADDR label field under Labels. 5. To uch the DAT A label fi eld un der La bel s. The scree n shoul d look like that shown below. In the long blue label field ADDR an d DATA have "all" nex t to them to show that the bits are overlapped. Touch the Done f i e l dt oc l o s et h e pop- up. Re-acquiring the Data Now you are ready[...]
-
Página 222
Finding the Answer As you loo k at the overlapping waveforms, yo u notice there are transitions on the data lin es during the r ead, indicating the d ata is unstable, which is the pro bable c aus e of the pr oblem y ou’v e been lo oking f or. You have found what is causing the problem in this rou tine. Additional troubleshooting of the hardware w[...]
-
Página 223
13 Using a Printer Setting Printer Configuration All pr inter para meters are se t in the System Confi guration m enu. I f you have just conn ected y our pr inter an d are un sure of how to set the configuration, refer to the HP 16 500A Referen ce Manu al chapter entitled Connecting a Printer. The HP 1650 0A sup ports HP-I B and sele cted RS-232C p[...]
-
Página 224
If you are in th e State Listing , a slig htly different pop -up will appear, like the one sh own in fi gure 13- 2. The pop-up contains t hree fields, Cancel , Pr int Scree n ,a n d Print All . Printing On- Screen Data If you want a hard copy re cor d of the scree n, to uch the Print field and then the Pri nt Scr een f ield fro m the pop-u p. This [...]
-
Página 225
14 Microprocessor Spe cific Meas urements Introduction This chapter contains information a bout the optional accessorie s available for mic ropr oces sor s peci fic me asu reme nts . In de pth mea sur emen t descriptions are in the operating notes that come with e ach of these accessories. T he accessories you will be introduced to in this chapter [...]
-
Página 226
The inverse assembler file is a software routine that will display captured information in a specific microprocessor’s mnemonics. The DATA field in the state listing is replace d with an inverse assembly field ( see Figure 14-1). The inverse assembler software is designed to provide a display that closely resembles the original assembly language [...]
-
Página 227
Z80 CPU Pac kage : 40- pin DIP Accessor ies Re quire d: HP 103 00B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum Clock Speed: 10 MHz clock input Signal Line Loading: Maximum o f one 74 LS TTL l oad + 35 p F on any line Microprocessor Cycles Identified: Memory read/write I/O rea d/write Opcode f etch Inte rrup t ackno wledge R[...]
-
Página 228
NSC 800 CPU Package : 40- pin DI P Accessor ies Re quire d: HP 103 04B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum C lock Speed : 4 MHz cloc k input Signal Line Loadin g: Maximum of o ne HCMO S load + 35 pF on any lin e Microprocessor Cycles Identified: Memory read/write I/O rea d/write Opcode f etch Inte rrup t ackno wledg[...]
-
Página 229
8085 CPU P acka ge : 40-pin DI P Accessor ies Re quire d: HP 103 04B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum C lock Speed: 6 MH z clock outpu t (12 MHz cloc k input) Signal Line Loading: Maximum o f one 74 LS TTL l oad + 35 p F on any line Microprocessor Cycle Identifie d: Memory read/write I/O rea d/write Opcode f etch[...]
-
Página 230
8086 or 808 8 CPU Packa ge: 40- pin DI P Accessor ies Re quire d: HP 103 05B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum Clock Speed: 10 MHz clock input (at CLK) Signal Line Lo ading: Maxim um of two 74 ALS TT L loads + 40 pF on an y line Microprocessor Cycles Identified: Memory read/write I/O rea d/write Code fetch Inte rr[...]
-
Página 231
80186 or 8018 8 CPU Package : 68-co nta ct LCC Accessor ies Re quire d: HP 103 06B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum C lock Speed: 8 MH z clock outpu t (16 MHz cloc k input) Signal Line Lo ading: Maxim um of two 74 ALS TT L loads + 40 pF on an y line Microprocessor Cycles Identified: Memory read/write (DMA and non[...]
-
Página 232
80286 CPU Package : 68-co nta ct LCC or 68-pi n PGA Accessor ies Re quire d: HP 103 12B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum Clock Spee d: 10 MHz c loc k output ( 20 MHz cl ock inp ut) Signal Line Lo ading: Maxim um of two 74 ALS TT L loads + 40 pF on an y line Microprocessor Cycles Identified: Memory read/write I/O [...]
-
Página 233
80386 CPU Package : 132-p in PGA Accessories R equired :HP 1 0314B Preproc essor HP 10 269C G enera l Purpose Pr obe In terfa ce Maximum Clock Spee d: 20 MHz c loc k output ( 40 MHz cl ock inp ut) Signal Line Lo ading: Maxim um of two 74 ALS TT L loads + 80 pF on an y line Microprocessor Cycles Identified: Memory read/write Memory rea d/write I/O r[...]
-
Página 234
6800 or 680 2 CPU Packa ge: 40- pin DI P Accessor ies Re quire d: HP 103 07B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum C lock Speed : 2 MHz cloc k input Signal Line Loading: Maximum o f 1 74LS TT L loa d + 35 pF on an y line Microprocessor Cycle Identifie d: Memory read/write DMA read/write Opcode f etc h/ope rand Subr ou[...]
-
Página 235
6809 or 6809E CPU Packa ge : 40-pin DI P Accessor ies Re quire d: HP 103 08B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum C lock Speed : 2 MHz cloc k input Signal Li ne Loading: M aximum of one 74A LS TTL lo ad + 35 pF on any line Microprocessor Cycles Identified: Memory read/write DMA read/write Opcode f etc h/ope rand Vect[...]
-
Página 236
68008 CPU Package : 40- pin DI P Accessor ies Re quire d: HP 103 10B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum Clock Speed: 10 MHz clock input Signal Line Lo ading: Maximum of on e 74S TTL load + o ne 74F TT L load +3 5p Fo na n yl i n e Microprocessor Cycles Identified: User data read/write User pr ogra m read Supervisor[...]
-
Página 237
68000 and 68010 (64-pin DIP) CPU Packa ge: 64- pin DI P Accessor ies Re quire d: HP 103 11B Preproc essor HP 10269C Ge nera l Purp ose Prob e Inter face Maximum Clo ck Speed: 12.5 MHz cloc k input Signal Line Lo ading: Maximum of on e 74S TTL load + o ne 74F TT L load +3 5p Fo na n yl i n e Microprocessor Cycles Identified: User data read/write Use[...]
-
Página 238
68000 and 68010 (68-pin PGA) CPU Pac kage : 68- pin PGA Accessor ies Re quire d: HP 1 0311 G Prep rocessor Maximum Clo ck Speed: 12.5 MHz cloc k input Signal Line Loading: 100 K Ω +1 0p Fo na n yl i n e Microprocessor Cycles Identified: User data read/write User pr ogra m read Supervisor read/write Supe rvis or pro gram r ead Inte rrup t ackno wl[...]
-
Página 239
68020 CPU Package : 114-p in PGA Accessor ies Re quire d: HP 1 0313 G Maximum Clock Speed: 25 MHz clock input Signal Line Loading: 100 K Ω +1 0p Fo na n yl i n e Microprocessor Cycles Identified: User data read/write User pr ogra m read Supervisor read/write Supe rvis or pro gram r ead Bus Gran t CPU space ac cesses inc ludi ng: Brea kpoi nt ackn[...]
-
Página 240
68030 CPU Package : 128-p in PGA Accessor ies Re quire d: HP 1 0316 G Maximum C lock Speed : 25 MHz inp ut Signal Line Loading: 100 K Ω plus 18 pF on a ll lin es exce pt DS ACK0 and DSACK1. Microprocessor Cycles Identified: User data read/write User pr ogra m read Supe rvis or pro gram r ead Bus gra nt CPU space ac cesses inc ludi ng: Brea kpoi n[...]
-
Página 241
68HC11 CPU Packa ge : 48-pi n dual -in -lin e Accessor ies Re quire d: HP 1 0315 G Maximum Clock Sp eed: 8. 4 MHz input Signal Line Loading: 100 K Ω plus 12 pF on all li nes Microprocessor Cycles Identified: Data read/write Opcode/o perand f etches Index of fsets Bran ch o ffset s Irrel evan t cyc les Additional Capabilities: The 68HC11 must be o[...]
-
Página 242
Loading Inverse Assembler Files You load the in verse assembler file by loading the appropriate configuration file. Loading the configuration file automatically loads the inverse assembler file. Selecting the Correct File Most inverse assembler disks contain more than one file. Each disk usually contains an inverse assembler file for use with the H[...]
-
Página 243
Connecting the Logic Analyzer Probes T h es p e c i f i cp r e p r o c e s s o ra n di n v e r s ea s s e m b l e ry o ua r eu s i n gd e t e r m i n e s how you con ne ct the lo gic a nal yze r probe s. S inc e the in vers e as sem bler files configure the State/Timing Configuration , State Format Specification, and State Trace Specification menus[...]
-
Página 244
Some of th e prep roce ss ors and /or th e mic roproc ess ors un der tes t do not provide enough status information to disassemble the data correctly. In this case, you will need to spec ify additional information (i.e. tell the logic analyz er what state con tains th e first wo rd of an o pcod e fetch ). Whe n this is necessary an additional field[...]
-
Página 245
A Instal lin g New Log ic An alyze r Boar ds into the Mainframe Introduction This appendix explains, how to initially insp ect the HP 16510B State /Tim ing Modu le, how t o prep are it f or use, stora ge and s hipm ent. Also included are procedures for module installation. Initial Inspection Inspec t the shippin g conta iner for da mage. If th e sh[...]
-
Página 246
Probe Cable Installation The HP 16510B State/Timing Mod ule comes with prob e cables installed by the factory. If a cable is to be switched or replaced, refer to "Probe Cable Replacement" in S ection VI of the HP 16510B Ser vice Manu al . Installation Caution Do not install, remove o r replace the module in the in strument unless the inst[...]
-
Página 247
Procedure a. Tur n the fro nt and re ar panel po wer switc hes off , unplug power c ord and d isconn ect any in put B NCs. b. Starting from the top , loosen thumb screws on filler panel(s) and card(s ). c. Starting from th e top , begin pulling card(s) and fille r panel(s) out half way. See figure A-1. Figure A-1. En dplate Over lap (Removing) HP 1[...]
-
Página 248
d. Lay t he cabl e(s) fla t and p oint ing o ut to the r ear of th e card . See figu re A-2. e. Slide the a nalyz er car d approx imately h alf way into th e card c age. f. If yo u hav e more a nalyz er car ds to in sta ll rep eat ste p d and e. Figure A-2. Cable Posit ion Installing New Logic Analyzer Boards int o the Mainframe HP 16510B A-4 Front[...]
-
Página 249
g. Fir mly se at bott om car d into bac kpl ane co nnect or. Keep applying pressure to the center of card endplate while tightening thumb screws finger tight . h. Repeat for all cards and filler panels in a bottom to top order. See figu re A-3. i. Any filler panels that are not used should be kept for future use. Filler pane ls must be installed in[...]
-
Página 250
Operating Environment The operating environment is listed in "General Characteristics" in Append ix C of th is manua l. Note should be made of th e non-cond ensing humidity limitation. C ondensation within the instrument can cause poor operation or malfunction. Protection should be provid ed against internal condensatio n. The HP 16510B S[...]
-
Página 251
Packaging The follow ing gener al instruction s should be u sed for rep acking the module with commercially available materia ls. • Wrap module in anti-static plastic. • Use a strong shipping container. A double-wall carton made of 350 lb. test mater ial is adequ ate. • U s eal a y e ro fs h o c k - a b s o r b i n gm a t e r i a l7 0t o1 0 0[...]
-
Página 252
B Error M essage s This appendix lists the error messages that require corrective action to rest ore pr oper o pera tion of t he logic a na lyze r. Ther e ar e seve ral me ss ages that you will see that are mere ly advisories and are not listed her e. For exampl e, "Loa d opera tion c omple te" is one o f thes e adviso rie s. The messages[...]
-
Página 253
No labels specified . Indica tes there are no labels to which to assign symbols. (x) Occurrences Remaining in Sequence (y) . Indicates the logic analyzer is waiting for (x) number of occurrences in sequence level (y) of the state trac e specif ica tion b efor e it can go on t o th e next seq uenc e level . (x) Secs Remaining in Trace . Indicates th[...]
-
Página 254
exce eds 41. 493 ms . It ma y be po ssibl e to a dd a "dum my" st ate to the machine’s trigger specification that is closer in time to the arm signal. (x) Transitions Remaining to Post Store . Indi cat es the num ber of transitions required until memory is f illed and acquisition is complete. Waiting for Arm . Indicates the arm ing cond[...]
-
Página 255
C Specific ation s and Cha racter istics Introduction This appendix lists the specifications, operating characte ristics, and supple me ntal c hara cte rist ics o f the HP 1651 0B Logi c Anal yzer Mo dule. Specifications Probes Minimum Swing : 600 m V pea k-to- peak . Thre shol d Acc uracy : Voltage Range Accuracy − 2.0V to +2.0V 150 mV − 9.9V [...]
-
Página 256
Timing Mode Minimum Detectable Glitch: 5 ns wide at th e threshold. Operating Characteristics Probes Input RC: 100 K Ω± 2% shu nted by a pp roxim ate ly 8 pF a t the p robe tip. TTL Threshold Preset : +1.6 volts. ECL Threshold Preset: − 1.3 volts. Threshold R ange: − 9.9 to +9.9 volts in 0.1V increments. Thre shol d Set ting : Thre shold l e[...]
-
Página 257
Measurement Configurations Analyzer Configurations: Analyzer 1 Analyzer 2 Timi ng Off Off Timing State Off Off State Timi ng State State Timing State State Off Off Channel Assignment: Each gro up of 16 c hann els (a p od) ca n be a ssign ed to Analy zer 1, An alyzer 2, o r remain un assigned. T he HP 16 510B conta ins 5 pods. State Analysis Memory [...]
-
Página 258
Range Recognize rs: Recognizes data which is numerica lly between or on two specif ied pattern s (ANDed c ombinatio n of 0s and/or 1s). One ra nge term is available and is assigned to the first state analyze r turned on. The maximum size is 32 bits. Qualifier: A user-specified te rm that can be anystate, nostate, a single pattern recognizer, r ange[...]
-
Página 259
Symbols Pattern Symbols: User can define a m nemo nic for the s pecific bit pattern of a labe l. When dat a displ ay is SYMB OL, mne monic is display ed wher e the bit pattern occurs. Bit patter n can include 0s, 1s, and don’t cares. Range Symbols: User can defi ne a mnemo nic c overi ng a range o f value s. Bit pattern for lower and upper limits[...]
-
Página 260
Wave form Di splay Sec/div: 10 n s to 100 s; 0.01% resolution. Delay: − 25 00 s to 25 00 s; pr ese nce of d ata d epende nt on t he nu mber o f transitions in data between trigger and trigger plus delay (transitional timing). Accumulate: Waveform d isplay is not erase d between s uccessive acquisitions. Overl ay Mode : Multiple channels can be di[...]
-
Página 261
Measurement and Display Functions Autoscale (Timing Analyze r Only) Autoscale searches f or and displays channels with activity on the pod s assigned to the timing analyzer. Acquisition Specifi cations Arming: Each anal yze r can be arm ed b y the run k ey, t he ot her an aly zer, or the In termo dule Bu s. Trac e Mod e: Single mode acquires data o[...]
-
Página 262
Marker Functions Time I nt er val : The X and 0 mar kers me asure th e time inter val betwe en one point on a timing waveform and trigger, two point s on the same timing waveform, two points on different waveforms, or two state s (time tagging on). Delta State s: (Sta te Ana lyzer On ly) The X an d 0 marke rs mea sur e the numbe r of tagged stat es[...]
-
Página 263
Auxiliary Power Power Through Cable s: 2/3 a mp @ 5V max imu m per ca ble . Cur ren t Dra w Per C ard : 2 amp @ 5 V maximu m per H P 16510 B Operating Environments Temperature : Instru ment, 0 to 5 5 ° C( + 3 2t o1 3 1 ° F). Probe lead sets and cable s, 0 t o 65 ° C( + 3 2t o1 4 9 ° F). Humidity: Instrument, up to 95% relative humidity at +40 ?[...]
-
Página 264
Index A absolute symb ol offs et 5-36 Acces sin g the Compa re Me nu 9-2 Accessing the State Chart Menu 11-1 Accessing the State Waveform Menu 10-1 Accumulate Mode C-6, 6 -6 Acquisition Fields (State Trace) 5-55 acquisition memory 5-30 Acquisition Specifications C -7 Acquistion Mode 5-30 Activity Indicators 5-9, 7 -4, 8-5 analyzer configuration cap[...]
-
Página 265
pulse width C-1 qualifier C-3 repetition rate C-1 slave 5-2 5 Specifying the J 8-10 Clock P eri od 5-27 clocks state C-3 Comp are Im ag e Bit Editing of the 9-4 Creating a 9-3 Masking C hannels i n the 9-5 Saving the 9 -8 Compare Listing Display 9-2 Compare Men u 9-2 Com pare R ange 9-6 configurations ana lyzer 1- 2, C-3 configuring a printer 13-1 [...]
-
Página 266
F Format Specific ation 5-8 State 5-8 Timing 5- 8 Format Specification menu 5-7 Full Qualification Specifica tion 5-45 G gene ral p urpo se prob ing 2-3 Glitch Acquisition Mode C-5, 5-31 minimum detectable g litch C-2 Glitch Triggering 5-41 grabbe rs 2- 6 green dotted line 7-10 grou nds 2- 6 pod 2 -6 probe 2 -7 H hold time C -1 I indicators C-7 act[...]
-
Página 267
Pattern 6-13 States 6-15 Statistics 6-15 Time 6- 14 marker s (Ti ming ) Off 6-3 Pattern 6-5 Statistics 6-6 Time 6 -3 master clock 5-25 / 5-26 maximu m inp ut voltag e 2 -8 meas urem ent s microp roce ssor 14-1 State A nal yze r 8-1 Timi ng Ana lyzer 7- 1 Timing/State 12-1 memo ry acquisition 5-30 data acquisition C-3 menu f ields A r m e dB y 5 - 5[...]
-
Página 268
System Level 5-1 Timing Format Specification 5-8 Timing Tr ace Spe cifica tion 5-27 Timin g Wave form s 6-1, 7-1 0 Trace S pecif ica tion 5-7 micr opro ce ssor meas urem ents 14-1 micro proc ess or sup porte d prep roce ss ors 14-2 Mixed Mod e Displ ay State/State 6-17 Timing/State 6-16 mouse 3- 1 Using t he 3-1 N name ana lyzer 3- 7 / 3-8, 5- 2 la[...]
-
Página 269
minimu m input over drive C-2 minimu m swing C- 1 pod assembly 2-4 threshold a ccurac y C -1 threshold ran ge C-2 threshold setting C-2 TTL th re sho ld pres et C-2 prob ing general p urpo se 2 -3 HP 16510B Sy stem 2-4 options 2- 1 termination ada pter 2-3 Q qualifier C-4, 5-44 bran chi ng 5-49 storage 5 -49 Qualifier Field 5-65, 5-67 R rang e reco[...]
-
Página 270
Storage Qualifier 5-49 Symbo l Name 5- 17 Symbol Of fse t 5-36 Symbol Ta ble 5-14 Lea vin g the 5-20 Symbol Wid th 5 -17 symbols C-5 , 5-14 base 5- 15 label 5-15 pattern C-5, 5- 18 range C-5 , 5-18 / 5-19 System Configuration Menu returning to 3 -3 T tagging C-4, 5-61, 5 -63 termination adapter 2-3 threshold pod 2-8 , 5-12 Time Co rrela ting Da ta [...]
-
Página 271
Product Warranty This Hewlett-Pac kard pro duct ha s a warran ty against def ects in mate rial a nd workma nshi p for a p eriod o f one ye ar fro m date of shipm ent . During warranty period, Hewlett-Packar d Company will, at its op tion, either repair or repla ce produ cts tha t pro ve to be de fective. For warr anty s ervic e or rep air, t his pr[...]
-
Página 272
Exclusive Remedies THE REMEDIES PROVIDED HEREIN ARE T HE BUYER’S SOLE AND EXCLUSIVE REMEDIES. HE WLETT- PACKARD SHALL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL I NCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHE THER BASED ON CONTRACT, TORT, OR ANY OTHER LEGAL THEORY. Assistance Prod uct m ain ten ance a gree ment s and oth er cus to mer ass ist anc[...]