KLA 5000 02_Kontron_Logic_Analyzer_Operation_and_Maintenance_Manual_Jul83 02 Kontron Logic Analyzer Operation And Maintenance Manual Jul83
KLA-5000-02_Kontron_Logic_Analyzer_Operation_and_Maintenance_Manual_Jul83 manual pdf -FilePursuit
KLA-5000-02_Kontron_Logic_Analyzer_Operation_and_Maintenance_Manual_Jul83 KLA-5000-02_Kontron_Logic_Analyzer_Operation_and_Maintenance_Manual_Jul83
User Manual: KLA-5000-02_Kontron_Logic_Analyzer_Operation_and_Maintenance_Manual_Jul83
Open the PDF directly: View PDF .
Page Count: 239
Download | |
Open PDF In Browser | View PDF |
Technical• • Documentation Z.. • • KLA32 KLA48 KLA64 Logic Analyzers - EL~~~~~~g iT~ KONTRON INSTRUMENTATION I-~~ ELECTRONICS -. ") PREFACE The scope ofi"this Wtt\'1J:al 1s limited to the basic user instructions' antf theory .' of.operation of the ",,-,,~. Cha1?te.:r 1 •. Introductiotl,'describes the general KLA hatdware interactions', and"design features. Cha1?~er ,2,·' Speti"fic.a'1U!9ns, and nar;dware specUit:a'"i'i.ons~ d 1scribes operational Chapter' 3, USE!'t1 "s GlU!d'e,· describes the operational featu,res; keyBoardJ controls, disk~tte, and connections, al'sif' gives detailed instructions on how ,to use the mel;ius. tQ . set parameters , and to record data."' siia Chapter 4, Theory 6f' Operation, describes the various circuit boards and the interactions' of the signals in th~.,~'p.erat-ton of" the 'kLA.. \~ Chapter 5, Glossary, explains concepts and terms generally., applicable to logic inalyzers, and specifi-ca.lly as used with the KLA. Chapter"'b, 'Qptions, includes a description of' "the Time ~asurement opt.ion; descriptions of new options· will :be added as they are made available. Chapter 7, Schematics/Pin Assignments, provides the schematics: that are available at the publication date of this manual. Please' note that a DOc.l:mientation Reply Card, is inserted at the ;oack of: this manual. When you complete and' return it, y.ou help us produce better documentation for. you. KLA- 5000-02 PREFACE 0-1 REVISION HISTORY Title Number Date Notes Second Edition; added new 6 0,1 (TM option) &,., Index . . Kontron Logic Analyzer Operation And Maintenance Manual KLA-5000":'02 7/83 Kontron Logic Analyzer Operation And Maintenance ManuaJ. J.tJ8 PROBE 3 ~===~:..cPR08E 1 PROBE • """BE , t:91.=<===~}Pic cRL:<:::::==~}81:1 o o 10 8 11 PROBES 1 TO 8 Figure 3-7 Back Panel Connections KLA-SOOO-01 USER'S GUIDE 3-15 3.2.4 PROBE INPUTS Probes can be connected to the device to be tested either with the color coded connector sets delivered with the KLA, or with other flat cables. The colors on the sets delivered with the KLA correspond to resistor color code. The white ground wire should be connected to the system ground. The clips can be pulled off the connectors, and the ends can be attached to wire wrap posts or on IC clamp adapters via plug adapters. If a flat cable is to be used, 16-wire flat cable, or a twisted pair of cables is necessary, where there is a ground wire between two signal inputs. The cables should not be too long to avoid circuit capaci ty and inducti vi ty at higher frequencies. A flat cable equipped with a plug is availabe from Kontron. See Figure 3-8, Probe Connections. GND 7 GND 8 CJ GND GND GND 7 6 5 4 3 3 2 GND 1 0 5 GND 4 2 CI C2 co C2 ¢ co CI co = C2 WHITE VIOLET BLUE GREEN YELLOW ORANGE RED = = = GND 1 GND GND:GROUND 0 Figure 3-8 ----------------------- 3-16 USER'S GUIDE Probe Connections ---------- KLA-5000-01 3.3 MENU PROGRAMMING 3.3.1 GENERAL RULES OF MENU PROGRAMMING KLA is programmed with menus. which give an overview of all the parameters. and demonstrate the capabilities and uses of the device. The parameters are divided logically into two groups. the standard menus and the special menus. The numbers in parenthesis refer to the key identification numbers found on the foldout keyboard drawing Figure 3-34, KLA Keyboard found at the end of Chapter 3. 3.3.1.1 ~enu NOTE: It is recommended that the user callup these menus listed below and program them in sequence. Callup Sequence in the Menus are called up by pressing the ROLL key (1) or STD/SPEC key (2). sets of menus are: order The two 1. Standard Menus Configuration Nenu Trigger Word Menu Trigger Sequence 2. Special Menus Compare Nenu Store/Recall I/O When the device is turned on, first the transient Status Nenu appears and disappears. Next, the Configuration Menu comes up. STD/SPEC key (2) is used to switch between the two sets of menus. Individual menus are selected by holding down the ROLL key (1). If this key is held down, the menus will be displayed in order. 3.3.1.2 Parameter Input To change a parameter within a menu, the cursor is positioned on the desired parameter field with the UP, DOWN, RIGHT, LEFT cursor movement key group (6). If the SCREEN mode is being used while in the trigger word or trigger sequence menu, this must be change to FIELD mode by pressing the FIELD key, before parameter selections can be made. - --_._- KLA-SOOO-01 USER'S GUIDE 3-17 1 Non-numeric parameters: Roll to the desired setting by using the ROLL UP or ROLL DOWN key. (It does not matter which one you use.) 2 Numeric parameters: Numeric parameters are entered via the keyboard. Entries which exceed the limits of the parameter field are automatically corrected to the parameter field limit. Illegal symbols are ignored. The cursor is moved between the parameter fields by using the LEFT, RIGHT cursor movement key set (11). The newly selected parameters are adopted by the logic analyzer as soon as the cursor leaves the parameter field, or the RUN/STOP key is pressed. A short index of the permissible parameter inputs or menu possibilities is displayed in the lower half of the screen. 3.3.1.3 Cursor Control The cursor is moved in the parameter fields by the four movement keys identified as (6). When shifting between menus and submenus, the cursor will note the point of origin and return to the same location. The division into submenus is shown on the displays by means of dotted lines, however the user does not need to know or pay attention to the subdivision lines in order to use the instrument effectively. 3.3.1.4 Incompatibility Between Parameter Settings When Rolling When rolling through menu options in a parameter field, the user can overwrite settings that are in use at another menu level, because some of the parameters being rolled through are incompatible with earlier settings. In this case, the KLA remembers the earlier settings and restores them when the incompatible setting is rolled through. There are two exceptions which do not get restored when the incompatibility is removed. These are the channel group distribution in the Trigger Word Menu, and trigger words in the Trigger Sequence Menu. 3.3.1.5 Summary of Operation Sequence For Menu Programming Menu programming sequence discussed in this section is briefly summarized on the next page. 3-18 USER'S GUIDE KLA-SOOO-Ol OPERATION SEQUENCE FOR MENU PROGRAMMING Switch on device. Put in system disk Press system reset button 2. Select menu Use STD/SPEC (2), ROLL (1) 3. Position cursor to desired parameter Use RIGHT, LEFT, UP, DOWN keys (6) 4. Select parameter input Use ROLL UP or ROLL DOWN keys (9) or Enter direct input via the alphanumeric keyboard s. Start recording Use RUN/STOP key (20) 6. Evaluation See Section 3.4 Use TIMING (4), or LIST (S) 3 .3 .2 STANDARD MENUS All parameters for recording, except trigger conditions, menu. See Figure 3-9, Sub-Menus In Configuration Menu. are The parameter fields are identified by callout numbers Parameter Fields In Configuration Menu, as listed below: in set in this Figure PARAMETER FIELD CALLOUT NUMBER IN FIGURE 3-10 a. b. c. d. e. f. 1 and 4 5 and 7 Memory Configuration Clocks and Clock Qualification Glitch Latching Thresholds Trigger Position Master Clocks 3-10, 2 3 9 8 Each of these parameter fields (a) through (f) will be discussed in detail now. The input selections available in each of these parameter fields are summarized in Table 1, Inputs In The Configuration Menu, located at the end of this Section 3.3.2.1. KLA-5000-01 -----------------------USER'S GUIDE 3-19 I NTE~~~~ MODE CON FIG U RAT ION MEN U ~~---~-----------------------~-~~-, =! .1 . " THRESHOLD I I I ARRANGEMENT I 1[----------- 16 CH -----------] I I I INPUT CLOCK I [------------ INT ------------] I NUr1BER --------1----------------- 2 - - - - - - - 1-----1 ------SAMPLE ----------JQUAL -~---J QUAL-I RATE I I I 1 1 _. 1 I • 1 1 I I I • • • .., •IJ: _____ I I IL _____________ .... __ .... _____________ ..I ----------.-- .... -------------------+ 2 I TRG LOCATION I -2298 NON-INTERLACE I I NTERLACE I TIME., INT CLKI-022. US PROBES 4 3 2 1 PROBES 7 5 +017.92 US I I I -.----~--------------------------- ROLL TO DESIR~Q S~LECTIQN Figure 3-9 3-20 USER'S GUIDE Sub-Menus In Configuration Menu KLA-5000-01 CON FIG U RAT ION PROBE INTERLACE MODE THRESHOLD ARRANGEMENT INPUT CLOCK NUMBER MEN U O ___-OR---- __ 40 CH ±Kl --·-5 11P~1_ _ 1 2 SAMPLE RATE "lIB) '------6 3 ~----------~----------~~-----------7 +0512 -1533 . . . . . T . . PROBES 8 7 6 5 4 3 2 1 +010,24 US -030,66 US TRG LOCATI ON NON-INTERLACE TIME .. INT CLK "ROLL TO DESIRED SELECTION • __ e _ _ _ _ _ _ _ _ _ _ •• 8 Figure 3-10 ----"-------KLA- 5000-0 1 9 Parameter Fields In Configuration Menu USER'S GUIDE 3-21 a. Memory Configuration: Interlace and ArrangemeE~ INTERLACE: The KLA is organized into 16 channel memory blocks in both the hardware and the software. All of the memory blocks can be reconfigured into the interlace mode, where the number of channels is halved t and clock rate and memory depth are doubled Interlace mode is especially well sui ted to time domain analysis with the asynchronous internal clock of the KLA which is independent of the system being tested. 0 For channel groups working together in the interlace mode, recording is possible only with the internal clock of the logic analyzer. Other channels recorded Simultaneously in non-interlace mode can only be read in with the external clock. ARRANGEMENT: Channel blocks not working in interlace mode can be assigned to a common clock through the OR connection of several clocks. 1. Input Clocks mlen channel groups are combined in ARRANGEMENT, the sampling clock can be internal, external, or a combination of several OR connected external clocks. This OR connection shown as OR or 0 in the menu, also applies to clock inputs assigned to the probes in arrangement. For example, Clock Input KI KO " " J1 " " JO " " for for for for Probes Probes Probes Probes 8 and 6 and 4 and 2 and 7 5 3 1 then if the channels of Probes 8 and 7 are combined wi th channels of probes 6 and 5, these 32 channels are then sampled with clock KI OR'ed to clock KO. Sampling is possible with both the positive and the negative edge, or both edges of the sampling clock, or the user can turn off the clock input. OR connection between external and internal clocks which are asynchronous to each other is not possible, because such OR'ing would not be logical. The clock rate of the internal clock is set in steps of 1-2-5, in the range of 20 ns up to 500 ms in non-interlace mode, or when in interlace mode from 10 ns up to 500 ms. 3-22 USER'S GUIDE KLA-5000-01 2. Clock Qualifiers For enabling or disabling external clocks, a maximum of 6 OR'ed qualifier words, 6 bi ts wide during recording wi th a single clock edge, or 3 OR 'ed word pairs during recording with both clock edges are allowed. The 6 bits of each qualifier word indicate the condition (1 = HIGH, 0 = LOW, X = DON'T CARE) that must be detected at each input in order to enable the clock. If the qualifier conditions are not met, a sample will not be taken during that clock edge. The following holds true for qualifier words: • Individual bits of a qualifier word are AND connected, and must all be true at the same time. • Individual qualifier anyone word will qualifier words are don't cares will not • If both edges of an external clock are being used for positive and the negative edges can qualify independently. • If one of the words preceded by a + or a - is fulfilled. a sample is made by the corresponding + or - edge. • The same qualifier inputs are used for qualifying both J clocks, although different qualifier. words can be defined. The same holds for both K clocks. K1 qualified via K2 ••• K7 (probe K pin2 ••• pin7) KO words are OR connected so satisfying the condition of enable the clock edge. However, if fewer than 6 set, the last word in the column which contains only be valid for qualifying until a 1 or 0 is entered. scanning the J1 qualified via J2 ••• J7 (probe J pin2 ••• pin7) JO • Qualification of the internal clock via clock qualification input is not possible, but data selection can be accomplished with DATA QUALIFIED RECORDING (See Section 3.3.2.3.) c. Glitch Latching Because glitches which appear asynchronously with the recording clock are not generally caught by that clock, the KLA has a glitch detection circuit. This circuit is activated by selecting the GLITCH mode from the MODE field, identified as 2 in Figure 3-10, Parameter Fields In Configuration Menu. KLA-5000-01 USER'S GUIDE 3-23 Every other channel of a probe operating in glitch mode is used to detect and store glitches. Channels 1, 3, 5, and 7 are used for glitch memory, and the inputs on these channels are turned off. Glitch latching takes place on pins 0, 2, 4, and 6 of a probe in glitch mode operation. Glitch mode operation is possible only on channels running in non-interlace mode. The advantages of a glitch detection circuit over the usual glitch latching mode are several: 1. Glitch informati.on cannot be lost in signal information, therefore, glitches appearing directly before or after a signal edge are caught. 2. Glitch detection is possible on channels sampled by an external clock. 3. It is possible to trigger on glitches. However to trigger on glitches effectively, the trigger poll must occur with the master clock sampling these channels. Glitches can be displayed both on the timing display and the data list. See also Section 3.4.1.1 and 3.4.2.1. 1. Glitches in the Timing Display: a. Glitch Display On The Signal Channels: In an 8-channel timing display glitches are shown as vertical lines half the height of signal edges. In 16-channel time display glitches appear as shaded areas which remain on the screen when maximum magnification is selected. b. Direct Display of Glitch Memory Channels: In 8-channel glitch memory time display, glitches are shown as vertical lines, half the height of the signal edges. In 16-channel time display, glitches are shown as positive pulses on the appropriate lines. Switching back and forth between the signal channels and glitch memory channels is done by positioning the parameter cursor on the channel number field, then pressing the G key. This is the same whether 8 or 16 channels are being displayed. 2. Glitches In The Data List Display: A glitch appearing on a given 'channel is represented by a reverse video exclamation point (!), immediately to the right of the appropriate data bit, but only when the data display is in binary format. Therefore, probes on glitch mode must be displayed in binary, if the glitch marker (!) is to show. 3-24 USER'S GUIDE KLA-SOOO-Ol d. Threshold KLA has six available thresholds. These thresholds are: I.TTL (+1.4V) 2.ECL (-1.3V) 3.Vl ••• V4 (-12.7V •••+12.7V in 100 mV increments) Anyone of these can be assigned independently to each of the 10 probes. e. Trigger Location The reference point for data recording with a logic analyzer is the trigger, therefore, the trigger location is designated as the reference point for memory addressing in the KLA. The trigger is always at address 0000. Pre-trigger data are in the negative address locations, and post-trigger data are in the positive address locations. To change the trigger location in memory, the cursor key groups (6 or 11 as shown in Figure 3-34, Keyboard for KLA), are used to move the T in the Trigger Location Field in the Configuration Menu. The T can be moved in steps of 256 memory locations from the end of memory, where post-trigger data equals 0, to within 253 bits of the beginning of memory, where the post-trigger data equals 1792 memory places. If the number of samples before finding the trigger condition is smaller than the specified pre-trigger data, then the memory is not entirely filled. In this case the portion before recording starts appears in memory as O. If necessary Insert DELAY in the first trigger level, or use the trigger setting: "IF ••• OCCURS AFTER ••• COUNTS, THEN " Single step movement of the trigger location is possible, and is explained under the Trigger Sequence Menu, in Section 3.3.2.3. In interlace operation, the number of pre-trigger data increases to 2048, but the number of post-trigger data does not change. KLA-5000-01 USER'S GUIDE 3-25 f. Master Clocks The master clock controls the trigger sequence, and selects the point in time for data sampling when preset trigger conditions are fulfilled. The master clock is also responsible for event counting and switching to the next trigger level .. During data recording with two or more clocks, the KLA has the capability of designating any two of the recording clocks as master clocks. These can be selectively assigned to the trigger words, so that during a trigger sequence it is possible to trigger on events recorded with either clock. Efficient triggering is guaranteed only if the clock polling certain data channels agrees with the clock which executes the data search for these channels. When triggering on words recorded with various clocks which are synchronous to' one another, the use of several master clocks is unnecessary. If two master clocks are needed, the selected master clock is assigned in the Trigger l-lords Menu before a trigger word is input. See Section 3.3.2.2 Trigger Words Menu. 3-26 USER'S GUIDE KLA-5000-01 Table 1 FIELD 1 2 3 4 NAME INTERLACE MODE THRESHOLD Inputs In The Configuration Menu See Glossary ROLL Valid for Individual Probes STANDARD GLITCH LATCHINGl OFF ROLL Valid for Individual probes ECL ARRANGEMENT logical channel groups 6 7 INPUT CLOCK3 SAMPLE' RATE K QUAL J QUAL INPUT KEY BOTH NON-INTERLACE INTERLACE/NON-INTERLACE BOTH INTERLACE Di vision into 5 SETTINGS REMARKS pre-selection of Clock4 Sample Rate of Internal Clock Clock Qualifier for Probes 5 t 6 t 7 t 8 Clock Qualifier for Probes 1 t 2 t 3 t 4 TTL ROLL o VI to V4 to + 12. 7V +t0 to 9 64 channels 2 48/16 32/32 32/16/16 16/16/16/16 ROLL Probes Probes Probes Probes 8 t 7: INT., Kl t OFFS 6 t 5: INT. t KOtOFF 4,3: INT., Jl,OFF 2 t l: INT., JO,OFF ROLL Non-Interlace: 20 ns - 500ms Interlace: 10 ns to 500 ms ROLL Otl,X Ot 1 tX OtltX O.l.X 8 MASTER CLOCKS See Glossary OFF t 1 ••• 46 ROLL 9 TRIGGER LOCATION Trigger Position 8 Positions key (3) KLA-5000-01 USER'S GUIDE 3-27 NOTES TO TABLE 1: 1 Glitch latching is possible only on channels in operation, when the sample clock for the channels is MI. 2 During glitch operation channel numbers decrease by half, or when individual pods are switched off, the channel numbers listed decrease accordingly. 3 OR connection between external and internal clock is not possible. Otherwise, clock inputs are OR'ed for channels grouped together in arrangement. 4 Wi th external clock, data can be captured on the rising, falling or both edges for the clock. 5 KI 6 Master Clock MI is the clock connected to Probe 1 and 2 (JO or INT). = clock probe K, pin 1; KO = clock non-interlace probe K, pin 0 etc. TRIGGER WORDS MENU Trigger words, data qualifying words, and the format of the data list are set in the Trigger Words Menu. See Figure 3-11, Sub-Menus In Trigger Menu. The parameter fields are identified by callout numbers in Figure 3-12, Parameter Fields in Trigger Words Menu, as listed below: PARAMETER FIELD a. b. c. d. e. 3-28 Distribution into Channel Groups Data Format and Polarity Mnemonics Master Clock Assignment Trigger Words USER'S GUIDE CALLOUT NUMBER IN FIGURE 3-12 1 2 and 3 4 5 6 KLA-5000-01 T RIG G E R W0 R D S rl ~~E-8----7----6---5----4----3---2----1--11 CLOCK 1 2------ I PINS 7------0 7------0 7------0 7------0 7------0 7------0 7------0 7------0 1 I GRO UPS 0 F F IOUUDUDll» 0 F F II•••••• klt._ l:nun"n':n! rmtm)!t!f!f!1 ,!tmf!tmt!f!1I I 1 -----------------------------------------~ r-----------------, GROUP A B C D E :POLARITY JIL JIL JIL JaL JaL : I BASE 11&1 IE I I I II I I I 12 XX XX 1 XX XX 1 3 XX XX I 4 XX XX I XX XX J L5________________ ENTER LABEb A!!! HQR X Figure 3-11 KLA-SOOO-ol Sub-Menus In The Trigger Word Menu USER'S GUIDE 3-29 T RIG G E R W0 R D S PROBE 8 7 6 5 4 3 2 1 1 2 PINS ~------O ~------2. 7------0 7------0 7------0 7------0 7------n 7------0 GROUPS rAfiDnrmt41 3tmf!14nt4t'l UJ:J:UJ:J:t:J:J tIUIQ.!t!t!t ,olnlU.loIU) 0 F F 1111 fi II fi fi fi 11-1 GGGG GGGG GROUP ABC D E/---------------- 2 CLOCK ~tR A 1 2 3 4 5 G 7 oi III mit 111-.. - - - - - - - - - - 3 I I xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx ~XXX XX XXXXX ~~ ~~a~1Q~I~~~ xxxxxxxxxxxxxxxx xXxX)Of xxxxx XX X~X~~~X~XiX~ t!tZIi D!t I.UHt3 Et3 "~--------------------------6 4 ~--------------------------------------------~--5 ENTER LABEb A ••. H Q8 ~ Figure 3-12 Parameter Fields In The Trigger Word Menu - - - - _._--------- --- ---------_. 3-30 USER'S GUIDE KLA-5000-01 a. Distribution Into Channel Groups The inputs of the KLA are divided into 8-channel groups corresponding to the pods. They can be further divided into groupings of adjacent inputs by entering the same letter (A through H or X in the parameter field identified as 1 in Figure 3-12, Parameter Fields In The Trigger Words Menu. In entering observed: letters into parameter field 1 the following rules must be defined as 1. A letter can be used only in one coherent group. 2. A coherent group can extend over a maximum of 16 inputs. 3. Inputs that are separate groups. 4. No letter can be designated for groups which have been set at OFF in the Configuration Menu. 5. Entering the letter X causes position for all trigger words. 6. Entering a "don't care" at the appropriate position channel from all trigger words and from the data list. sampled with separate a "don't clocks care" must be condition at that deletes that Points 3 and 4 above point out the fact that there is an interaction between menus. Also, modification of clock and channels, as happens for example, when glitch mode operation is selected, can partially erase a selected channel grouping. If planning to make extensive programming changes, check and regroup the channels where necessary. Channels where glitch mode recording is selec ted are identified on the line, under the channel group division of the Trigger Word Menu, with the subscript "G". Channel group distributions selected in the Trigger Word Menu are also valid for Compare Menu, and the data list display. b. Polarity And Data Format In Figure 3-12, Parameter Fields In The Trigger Words Menu, field 2 identifies the parameter field where the polarity for the trigger word input can be changed. If inverted data is present at the signal inputs, the recommended polarity choice is minus, so that trigger words do not have to be entered in inverted form. In field 3, in the same Figure 3-12, the data format for inputting trigger words is selected. ASCII, and EBCDIC formats cannot be used for entry. However, they can be called up on the data list and displayed. KLA-5000-01 USER'S GUIDE 3-31 In both fields 2 and 3, the DELETE key (18) causes a "don't care" condition in the group of trigger words or column. Table 2 FIELD NAME Inputs In The Trigger Word Menu REMARKS SETTINGS INPUT KEY 1 Groups Channel group distribution Related groups of the same letters l 2 Polarity Polarity of Trigger Word Input +,- ROLL 3 Base Da ta Format of Trigger Word Input BIN, HEX, DEC, OCT ROLL Mnemonics for Trigger Words Any name, first A ••• 2 symbol must be a letter 0 ••• 9 Master Clock Assignment Ml, M2, 4 4 MAS CLK Trigger Words: 2 BIN HEX DEC OCT 6 A •• • H,X ROLL Select Any One Or Both 0, 1, X O••• F, X O••• 9. X 0 ••• 7, X 0, 1, X O••• F , X O••• 9, X o••• 7, X NOTES TO TABLE 2: 1 2 3-32 Maximum group width is 16 channels, separate groups for channels with different sampling clocks. A given letter may be used only in one group. X is permissible in any group. Highest value bit is on the left side of a group. If the channel number of a group is unequal to a whole number multiple of the bits necessary for a symbol, then the bits no longer contained in the character are ignored, that is, treated as O. USER'S GUIDE KLA-SOOO-Ol c. Mnemonics Mnemonics can be assigned to preset trigger words so that trigger words can be called up where necessary in a menu, by entering the mnemonic. These mnemonics must be limited to five characters, begin with a letter, but can contain numbers in the other four places. The DELETE key causes a "don't care" condition of that trigger word in parameter field 4. d. Master Clock Assignment These parameter input fields identified as 5 in Figure 3-12, appear only when more than one master clock has been selected from the Configuration Menu. A trigger word is assigned a master clock in the Trigger Words Menu. Callup of that trigger word in the Trigger Sequence Menu (discussed in the section immediately following this one), automatically selects the assigned master clock for that trigger level. Certain triggering limitations are placed on the trigger word menu, under the following conditions: 1. Recording with several synchronous clocks: All channels can be triggered with one master clock. If internal and external clocks are recording simultaneously, synchronous operation cannot be assumed, and different master clocks must be assigned. 2. Recording with several asynchronous clocks: Simultaneous triggering on all channels is not allowed. In order to trigger on different trigger levels on channels sampled asynchronously, both clocks must be defined as master clocks. Trigger word input is only possible for channel groups when the recording clock of the trigger word is also the master clock for that channel group. e. Trigger Words Trigger words are entered in Field 6 in Figure 3-12, Parameter Fields In The Trigger Word Menu. Up to 32 trigger words can be defined. If a numeric value is used in one trigger word, the next trigger word space will automatically get the next higher numeric value. The screen shows 11 trigger ",ords at a time. In order to scroll through all the trigger words that are input, press the SCREEN key (8), then UP, or DOWN key from key group (6). KLA-5000-01 USER'S GUIDE 3-33 3.3.2.3 . TRIGGER SEQUENCE MENU KLA can trigger on individual words, and also up to 14 levels of sequential trigger words, where the actual triggering occurs after the last word in the sequence is found. The sequence is preset in the trigger level. In every trigger level, only one word ~ or two words with an OR connection can be searched. The number of times a word has to be found to satisfy the trigger condition is also user defined. Trigger levels do not have to be executed in any order; jump instructions can be given, and the KLA will jump to noncontiguous trigger levels. Also, time frames can be assigned to trigger words where the time window can be limited on one or both sides. Thus there are two basic types of trigger levels: 1• TRIGGER LEVEL WITH TRIGGER WORD SEARCH IN A TIME FRAME LIMITED ON BOTH SIDES WORD BEING SEARCHED 2. SEARCH TIME WINDOW INSTRUCTION IF FOUND INSTRUCTION IF NOT FOUND TRIGGER LEVEL WITH TRIGGER WORD SEARCH IN A TIME FRAME NOT LIMITED ON BOTH SIDES FIRST WORD BEING SEARCHED and optionally: SECOND WORD BEING SEARCHED EVENT COUNTER SEARCH TIME WINDOW (not limited) INSTRUCTION FOR FINDING FIRST WORD INSTRUCTION FOR FINDING SECOND WORD The parameter fields of the Trigger Sequence Menu are identified in the following three figures: Figure 3-13, Parameter Fields In The Trigger Sequence Menu-Normal Recording, Figure 3-14, Parameter Fields In The Trigger Sequence Menu-Data Qualified Recording, and Figure 3-15, Parameter Fields In The Trigger Sequence Menu--Transition Recording. The functions controlled in the parameter fields identified by callout numbers are listed below. FUNCTION a. b. c. d. e. f. g. h. i. j. k. 1. 3-34 PARAMETER FIELD NUMBER Trigger filter Trigger word callup Glitch Triggering Event Counter Delay Counter Time Window for Trigger Word Instructions Poll of Second Trigger Word Recording Process Data Qualifying Words Time Measurement/clock counting Probe Selection for Transition check USER'S GUIDE 1 and 2 3 and 4 3 in level <4) 6 7 8 and 9 10 11 12 and 13 5 14 15 FIGURE NUMBER 3-13,· 3-13, 3-13 3-13 3-18 3-13, 3-13 3-13 3-13, 3-14 3-14, 3-15 3-14 3-15 3-15 3-15 3-15 KLA-soao-o1 1 __~========~_T~R~I~G~G~E~R__S~E~Q~U~E~N~C~E~___________ 1 2 " TRIGGER FILTE~ ON _UIUlQh.l. 3" (1) I~" a BUT IF WO ".------------------6 IMES SI T t CLQCK M2 OCCURS ""11);4. DlIIII'I' COUNTS CLOCK M2 3" (3) IF (,111.1-4 OCCURS 0111••1.. IIIISECOND TRIGGERWORD 3 ~-----------2 LEVELS RECORDING 1 THEN 1It11'1 t.l1 THEN ELSE TIMES IU.·.bDII WITH CLOCK INTI \\: 1 (4) IF" .1.11 OCCURS 0.1.1.'.. TIMES '"hIlOIl WITH CLOCK INTI THEN 1';I.1H--10 . . SECOND TRI GGERWORD ENTER TRIGGERWQRD NU~aEB QB MNEMONIC QR ROLL UP/DOWN Figure 3-13 Parameter Fields In Trigger Sequence Menu Normal Recording--Glitch Triggering KLA-SOOO-Ol' . USER'S GUIDE - 3-35 T RIG G E R 2 TRIGGER FI LTER _ ON _" 12--1. . . . . . RECORTrI NG I'. SEQ U ENe E LEVELS I F ' " OCCURS TIMES BUT I F WORD ~'II:{C OCCURS T 13--t1T!1LWlIIIJ!1' RECORDING IN THIS (1) I ~14 I1DI~GLI JI COUNT JllllII.j.1 (2) IF I!!RI OCCURS mtDDII TIMES ,.,...- (1lIallIal COUNTS, THEN BtU'a 1ft 13-1i~~ND T~~gg~~IN THIS LEVEL ' ( 8 (3) IF 'U•• OCCURS m/--;;.a;;'.I;aU;;;t..;:CO::U:N:T::-S,-:T::HE;:::--;;;;;;;;;;;;;;------- 13--_- RECORDING IN THIS LEVEL ON ~ ."5IfjW---- 14 ENTER TRIGGERWQRD NUMBER QR MNEMQNIC QR RQLL UP/DQWN Figure 3-14 Parameter Fields In Trigger Sequence Menu Data Qualified Recording In Individual Trigger Levels 3-36 USER'S GUIDE ,---- KLA-5000-01 T RIG G E R 12~ TRIGGER 3~ (1) 11 FILTER mON ALL RECORDING~ CH SEQ U E N C E ~#~--;: .... MEASURE 1 .. ,1- 7 UNTS CLOCK I NL THEN moll.I'Jl ImISECOND TRIGGERWORD ,..----------,---8 IiJIBj ~ IF II.' OCCURS 11111111•• TIMES hUt.'II, THEN rctlill*lJj / ~m SECOND TRIGGERWORD/,-----------....J. (3) IF.d..... OCCURS I:J.UIIl.~IlII•• IIIIIAND [1111'mCOUNTS~ THEN ~ ~ ELSE 9 ENTER TRIGGERWQRC NUMeER QR MNEMQNIC QR RQLL UP/CQWN Figure 3-15 Parameter Fields In The Trigger Sequence Menu Transition Recording NOTE: KLA-SOOO-Ol Parameter field 3 is always the first trigger word in trigger levels with the search window ANYTIME or AFTER n COUNTS (Switch on DELAY or GLITCH). USER'S GUIDE 3-37 Input and Indication of Trigger Words Not Displayed: As long as no entry is made in a trigger level, the screen will show only trigger level <1>. Trigge;r levels 2 through 14 can be called up with a GOTO command, or they can be scrolled through using UP and DOWN cursor movement keys (6), after pressing the SCREEN mode key (8). Resetting The Trigger Levels The DELETE key (18) sets the trigger level where the cursor is back to basic position, that is, at trigger level <1>. IF XXXXX OCCURS 00001 TINES ANYTINE, THEN TRIGGER NO SECO~~ TRIGGER WORD End Recording With RUN/STOP Key If the user interrupts a recording (trigger search or delay not concluded) with the RUN/STOP key, the trigger position appears at the end of memory as address 0000. Free Run Setting DELAY 05000 COUNTS, THEN TRIGGER (Delay greater than number of pretrigger data) NO SECOND TRIGGERWORD The number of pretrigger memory places should be less than the number of samples before finding the trigger. Depending on the pretrigger delay specified on the Configuration Nenu, the KLA will capture pre trigger data up to that specified value. However, if triggering occurs before that count, not all the pretrigger data display area will be filled. If a definite amount of pre trigger delay is necessary, then specify that count in the delay setting in the first trigger level.Since the KLA immediately begins trigger search during a recording, the whole memory is not filled with data. The portion before the recording starts appears as zeros. (See also Section 3.3.2.1 e). The input selections available in each of the parameter fields is summarized in Table 3 Inputs In The Trigger Sequence Menu. 3-38 USER'S GUIDE KLA-5000-01 Table 3. FIELD NAME Inputs In The Trigger Sequence Menu REMARKS INPUT KEY SETTINGS 1 Trigger Filter See Glossary 01 ••• 15 1 0 ••• 9 2 On Levels ••• Validity for Trigger levels ••• All ROLL Trigger wrd callup WRD 1. •• 32 all mnemonics Delay in Field 3 GLTCH in Field 33 ROLL ROLL NO SECOND TRG WRD or ROLL 3 to Delay Glitch Trigger 5 4 1 2 3 ••• a 2 O••• 9 A-Z, 0-9 6 ••• TIMES event counter 4 00001 ••• 65535 0 ••• 9 7 DELAY ••• COUNTS Delay counter when field 3=delay 00001 ••• 65535 o••• 9 Time Window for Trigger Word Search ANYTIME AFTER m COUNT S BEFORE m COUNTS ON m COUNTS BETWEEN m AND n Counts ROLL 9 Time Window Limi ts 5 00001 ••• 65535 0 ••• 9 10 Instructi6ns GOTO <1> GO TO 2 RESTART, TRIGGER ROL L 8 Poll of Second Trigger Word 4 NO SECONDTRG WRD BUT IF ••• OCCURS ••• recording process NOR~~L RECORDING DATA QUAL. RECORDING6 TRANSITION RECORDING ROLL LEVEL SELECT RECORDING NO RECORDING (Field 13 only) 14 Time Measurement! Clock Counting MEASURE TIME COUNT CLOCK Nl ROLL 15 Transition Check 8 ••• X••• l 1 ••• 8,X 11 12 Recording 13 KLA-5000-01 ROLL USER'S GUIDE 3-39 NOTES TO TABLE 3: a. 1 Maximum value can decrease depending on the settings in fields 8 and 9 2 Where a = highest usable trigger level depending on settings in fields 8 and 10 3 Only with GLTCH in field 2 in the Configuration Menu 4 Possible only i f field 8 = "ANYTIME" or "AFTER m COUNTS" 5 With "BETWEEN m AND n COUNTS", n 6 TRANSITION RECORDING and DATA QUALIFIED RECORDING are not possible when two master clocks are used, or in interlace or glitch mode. < m is also valid. The Trigger Filter During recording with an asynchronous clock (the internal clock of the logic analyzer) system transitions, or glitches may happen to fulfill the triggering conditions. It is generally not desirable to have invalid conditions trigger, unless glitch triggering has been specifically selected. To prevent such transient signals from recording, the KLA has a built-in trigger filter which performs the following two functions: 1. A trigger word is counted as found only if the corresponding data is valid for at least n clocks (n = 1 ••• 15). 2. A trigger word is counted as an event, when the event counter has been set, if it does not appear during at least one clock cycle. The value of the trigger filter is always set in relationship to the duration of an event, or the rate of the recording clock. When the use of the trigger fil ter on all levels is not desirable, the use of the trigger filter can be limited to specific data inputs. This is true when events are recorded with different master clocks at different trigger levels. The trigger filter is limited by rolling to ON LEVELS setting in parameter field 2 in the Trigger Sequence Menu. The numbers of the active trigger levels appear in an input line; if "X" is entered, the trigger level is switched off for that level. The maximum value for the trigger filter is limited by the time windows (Parameter Fields 8 and 9) which are set for all trigger levels for which the trigger filter is valid. For example: BEFORE m COUNTS maximum value = m BETWEEN m and n COUNTS maximum value ON m COUNTS maximum value = 1 ----------------3-40 USER'S GUIDE = n-m KLA-5000-01 The KLA corrects a larger value during input, or when boundaries of n or mare changed. Once set the trigger filter value stays valid as long as the cursor does not go past field 1 of as long as a recording is not started. The minimum value for the trigger filter is equal to 2 for TRANSITION RECORDING, or when the internal asynchronous clock is used with rate of 10 ns in interlace, or 20 ns in non-interlace. b. Trigger Word Callup Words set in the Trigger Word Henu can be called up at three locations in the Trigger Sequence Henu. 1 To poll the first trigger word in a trigger level 2. To poll a second trigger word in the same trigger level 3. As qualifier words for DATA QUALIFIED RECORDING The pre-programmed trigger word is called up by inputting either the number of the trigger word, or the mnemonic from the Trigger Word Henu. When the trigger word is called up by the number, the corresponding mnenomic will appear on the screen. If no mnemonic has been assigned, the default mnemonic WRD 1 ••• WRD 32 appears. Two different trigger words with different master clocks cannot be used in a single trigger level. c. Glitch Trigger (GLTCH) First, glitch mode has to be selected in the Configuration Menu. Then parameter field 3 in Trigger Sequence Henu can be set with the ROLL key (9) to GLTCH. This results in a search for glitches on channels running in glitch mode in that trigger level. The trigger word GLTCH is considered found, when a glitch appears on one or several of the active inputs of the probe (0,2,4,6) which is switched to glitch recording. d. Event Counter The event counter indicates how often the word searched for in this level must be found to fulfill the trigger condition. It is set in parameter field 6 of the Trigger Sequence Menu. This event counter can be thought of as a loop counter, that is, it will count the number of times a program loop is run through, and will only free the next trigger condition when the preset number has been run through. KLA-SOOO-Ol USER'S GUIDE 3-41 If the trigger filter has been turned on, the event counter will count the word as found again, only when it is not detected for at least one clock cycle after the last time it was found. This is done with a suitable external clock which scans every data word. If the trigger filter is off (00), every clock cycle where the word occurs is counted as found. A word which occurs in several successive clock cycles is counted as found in each cycle. e. Delay Counter Trigger delay can be chosen in field 3 (Figure 3-15) by the roll key (9), and the length of the trigger delay is set in field 7 in units of the recording clock. During the delay period, no trigger word is searched unless a second trigger word has been defined and a BUT IF ••• OCCURS ••• condition is met, at which time a special instruction written for exactly this situation will execute. Presetting a trigger delay is especially useful in cases where most of the data being analyzed occurs a long time interval after the trigger point. \~en the trigger delay chosen is large, the time window to be analyzed contains mostly post-trigger events. f. Time Window For Trigger Word Search The time window settings are shown in Figure 3-15, Parameter Fields In The Trigger Sequence Menu. These settings define the time frame in which the word should appear after callup of a given trigger level. Available settings for these parameter fields are: ANYTIME BEFORE m COUNTS AFTER m COUNTS BETWEEN m AND n COUNTS ON m COUNTS Search begins immediately and continues as desired. Search begins immediately and ends with the mth count. Search begins after m counts and continues as desired. Search begins with the mth count and ends with the nth. Search takes place only during mth count. BEFORE ••• , AFTER ••• , BETWEEN... terms of m and n. define the boundaries of the time window in Trigger word search is limited to the area inside a time window. This time search window is set by the user. Parallel polling of a second word occurs if the condition BUT IF ••• OCCURS ••• , happens on the same trigger level with AFTER m COUNTS in which case the second word will be polled during the mth count. 3-42 USER'S GUIDE ----------- KLA-5000-01 Time windows are especially useful in the following cases: 1. When the same word sequence occurs in several locations in a program, however, only one of these is the desired trigger location. 2. \fuen the actual point in time occurrence of critical signals is the trigger condition; for example, when triggering should occur i f a signal is late or early. Limits For Recording With External Clock With Less Than 35 ns Rate Since switching between trigger levels takes about 35 nanoseconds, no trigger word can be searched during this interval. When clock frequencies are less than 28 MHz, a setting of ON 00001 COUNTS is meaningless. A reasonable ratio between the clock rate and the maximum signal frequency is about 1 to 10. This means that with a 50 MHz clock, there would be more that 35 nanoseconds between events. For the boundaries, a value smaller than 4 counts for 100 MHz, or smaller than 2 counts for 50 MHz does not make sense. Likewise, for BETWEEN m AND n, the difference between m and n should not be set smaller than 4 with 100 MHz, and not smaller than 2 with 50 MHz. g. Factors Influencing The Number Of Available Trigger Levels The number of available trigger levels depends on the selections made in time windows and other instructions in each trigger level. This complex interaction is briefly summarized here. 1. The maximum number of trigger levels is 14, and these are always available when the time search window is set at ANYTIME. Setting DELAY also does not limit the number of available trigger levels. 2. When a search time window is set in a given trigger level, the number of available trigger levels is reduced by: a. Zero level for ANYTIME without jumping and DELAY with jumping. b. One level for ANYTIME with jumping, for DELAY with jumping, and for BEFORE m COUNTS and AFTER m COUNTS without jumping. 3. The number of available trigger levels is reduced one more level by jump or trigger commands: a. If the first instruction in a level with ANYTIME or AFTER m COUNTS is a jump or trigger command. b. If the instruction ELSE ••• executes a jump or triggering in a level with BEFORE m COUNTS, BETWEEN m AND n COUNTS or ON m COUNTS. KLA-5000-01 USER'S GUIDE 3-43 This is not the case when triggering instruction occurs because the trigger conditions have been met, or a jump to the next trigger level happens because the first trigger level has been fulfilled. In these cases, there is no reduction in the trigger level availability. h. Polling A Second Trigger Word Two trigger words can be used in an open time window with ANYTIME, or AFTER m CLOCKS setting where the second trigger word can be used as a jump instruction, or an interrupt for an event which should not occur in that program segment. If the second trigger word should occur before the first one is found, the second trigger word will execute. If the same instruction is given for both the first and the second trigger word, then they will be OR'ed together, and finding one trigger word will fulfill the trigger condition. i. Recording Processes Since the recording process is individually set for different trigger levels, the recording inputs are done in the Trigger Sequence Menu. There are four different recording options. These are Normal Recording, Data Qualified Recording, Transition Recording, and No Recording. 1. NORMAL RECORDING. is recorded. Every data word caught by the selected clock edge 2. DATA QUALIFIED RECORDING. Only the data words which agree with all bits of preset qualifier words are recorded. The qualifier words are set in the Trigger Words Menu, and can contain "X=don't care" for bits which need not be checked in the corresponding data words. When using data qualified recording the user may enter, one or two qualifier words. However, agreement with one of the two qualifier words is sufficient to qualify the data word. Data qualified recording is not possible when two master clocks have been selected in the Configuration Menu. It is also not possible when in the Glitch or Interlace Mode. In Data Qualfied recording the master clock is automatically the clock belonging to Probe 1 and 2, (clock JO). Maximum clock rate for Data Qualified Recording is 25 MHz. A triggerword which occupies memory location 0000 may be off by one to two memory spaces, if the first and second data words following the triggerword are not stored because they do not match the qualifier word. A triggerword position correction cannot be made because these data words are not stored. See Figure 3-16, Data Qualified Recording Timing Diagram. 3-44 USER'S GUIDE KLA-5000-0l INPUT SIGNALS I 'II CH 13 1l I~ 11 TRIGGER QUALIFIER WORDS 1 1~ 1 -'-~-----'--,:UI X I 1 1 CH 12 J ~ " I 11 CH 11 :1 I1 I 11 11 l,---~I- - ' - - - - - = - I I 1~ 1: CH 11 10 CLOCK COUNT -----1-------- 3- 1 0iU 0 -- 1 1: 11 I :L I I I 0:i 1 (31 13 I I ~2 I 1 I I EXT. CLOCK I 5 =stored da ta = " KLA-5000-01 5 10 at da ta qual ified recording "" normal Figure 3-16 - + 0 " - TIME ABS. Ipsl Data Qualified Recording Timing Diagram USER'S GUIDE 3-45 INPUT SIGNALS /TRIGGER I ,.:-:...J1_ _ _'....:..-1_ :~ : ~t I I I 1 CH 11 ~ CH10 QJ 0 TIME REL. I 1 1 1 1 1 1 1 I 1 1 1 1 I 1 QJ I 1 1 1 1 1 1 11 I 1 I 1 10 1 J1 ~ :c I) 1 ~1 :r 0 t rr I I I 1 I I .08 __:.....11 I 1 I --..,;..:11~_ _ _ -t1f---,~ I ~ I I I [/-Is] II I I I 1 I _ , .12 .08 I 1 1 1 1 1 1 1 I I I I I 1 I I I 1 1.1.I I ;3 .k'J2-~I 1 I I 1 1 I CLOCK I J .1 - 13 ... I = stored data at transition recording 1= .. .... normal .. I Figure 3-17 3-46 USER'S GUIDE I 3.2 .1 - TIME ABS. [fJsl Transition Recording Timing Diagram ._---,-- KLA-5000-0l 3. TRANSITION RECORDING. A data word is stored only when it differs from the previously recorded data word by at least one bit. During Transition recording all sampling is with the internal clock which is preset to 20 ns rate. Thus the smallest interval between two separately recorded data transitions equals 40 ns. Transition recording is not possible when two master clocks have been assigned in the Configuration Menu. It is also not possible when in the Glitch mode or in Interlace. Checking for the difference between data words can be 1imi ted to certain channel groups by selecting the probes whose data is to be sampled. See also Figure 3-17, Transition Recording Timing Diagram 4. NO RECORDING. levels, where found. No recording mode can be set for individual trigger the trigger words are searched but not recorded if How To Set The Different Recording Processes Refer to Figure 3-14, Parameter Fields In The Trigger Sequence Menu for all the parameter field numbers referred to here. parameter field 12 at the top of the screen controls all the other levels, therefore if more than one type of recording is desired, field 12 has to be set at Level Select Recording. Then the fields below can be specified individually for other types of recording. If NO RECORDING is desired for any trigger level, this setting has to be entered first in one of the parameter fields identified as 13. The reason for this is that the roll key (9) will change the settings in all three parameter fields at once, except for the NO RECORDING setting. The remaining levels are set by rolling through with key (9) to the desired recording setting for both of them. If the parameter field 12 is specified as Transition Recording, Data Qualified Recording, or Normal Recording, then all the parameter fields and trigger levels will be automatically set the same. If, however, Data Qualified Recording is selected in field 12, then recording can proceed somewhat independently on each trigger level because of preset qualifier words. The recording conditions set in one level for Level Select recording are valid until the trigger executes and the trigger delay is over. For further information on Transition recording and Data Qualified recording, see Section 4.1.3, 4.1.4 and 4.2.3, 4.2.4. KLA-5000-o1 USER'S GUIDE 3-47 j. Data Qualifier Words Words input in the Trigger Words Menu are used as qualifier words in Data Qualified recording. These words can be called up later in the Trigger Sequence Menu by inputting the word number from the Trigger Word Menu or its mnemonic. In Level Select recording qualifier words can be selected for each trigger level. If more than one qualifier word is selected in a given trigger level, the KL~ OR connects these automatically, and only one word needs to meet the qualifying condition for triggering to occur. k. Time Measurement/Clock Counting (Option) When this option is added to the KLA, the point in time when a word is detected during Transition recording and Data Qualified recording is stored. This time information can be stored in absolute time units with 10 ns resolution, or in cycles of the master clock MI. The setting for the time units to be used is made in field 14 as identified in Figure 3-17 for Data Qualified recording, and in Figure 3-18, for Data Qualified recording. Data times are displayed in the data list next to the corresponding data. From the stored data times information, a timing diagram can be reconstructed which corresponds to recording made with a clock frequency of 100 MHz. Since only the data changes are recorded, the timing diagram extends over a longer time frame than a conventional timing diagram. (See also Section 4.1.3, Transition Recording). 1. Probe Selection For Transition Check Field 15 shown in Figure 3-15, Parameterfields in Trigger Sequence Menu is used for setting the numbers of Probes to be checked for data transitions. Then, all data This input is valid for all trigger levels jointly. transitions happening on selected probe inputs are recorded on all channels. 3-48 USER'S GUIDE KLA-5000-01 SUMMARY OF INPUTS IN THE TRIGGER SEQUENCE MENU 1. TRIGGER CONDITIONS/TRIGGER LEVELS Trigger level with a time frame limited at both ends: WORD SEARCHED 1 SEARCH TIME WINDOW 2 INSTRUCTION IF FOUND 3 INSTRUCTION IF NOT FOUtID 4 Example: <4> IF WRD 7 OCCURS BETWEEN 00512 AND 00522 COUNTS, THEN GO TO <5> (next level) ELSE RESTART Trigger level with a time frame not limited at both ends: FIRST l·TORD SEARCHED EVENT COUNTER SEARCH TDIE WINDOW no time limit at either end INSTRUCTION WHEN FOUND SECOND WORD SEARCHED optional INSTRUCTION WHEN SECOND WORD FOUND Example: IF WORD 8 OCCURS 00029 TIMES after 00007 COUNTS, THEN TRIGGER BUT IF WORD INTAC OCCURS, THEN RESTART KLA- 5000-0 1 USER'S GUIDE 3-49 2 •• CALLUP OF A WORD BEING SEARCHED Input WORD NUMBER from Trigger Word Menu or Input MNEMONIC Use ROLL key (9) to scroll through the trigger word list when in SCREEN mode Use UP or DOWN keys from key group (6) when in FIELD mode to display input or to jum] to TRIGGER LEVELS 3. EVENT COUNTER Use with open time window Direct numeric keyboard input 00001 to 65535 clock cycle counts 4. INSTRUCTION FIELDS GO TO RESTART TRIGGER ROLL THROUGH WITH KEY(9) 5. TRIGGER LEVELS Minimum 5 and maximum 14 levels depending on other instructions and search windows selelcted. 6. TRIGGER FILTER TRIGGER FILTER ••• (VALUE) ON ••• (LEVELS) Trigger Filter Trigger Filter 05 12 ALL LEVELS ON LEVELS 1. 2.XX 4.XX Where the filter value is a to 15 clock cycles entered via numeric keyboard and levels are selected with ROLL key (9) 3-50 USER'S GUIDE KLA-5000-Gl 7. RECORDING RECORDING PROCESSES: NORMAL DATA QUALIFIED TRANSITION LEVEL SELECT NO RECORDING TYPE OF RECORDING: DATA QUALIFIED RECORDING CRITERIA: ON ONE QUALIFIER WORD OR ON TWO QUALIFIER WORDS WHICH ARE OR'ed. TRANSITION RECORDING CRITERIA: CHECK PODS... Specify pod numbers or "X" for pod not to be checked. TIME MEASUREMENT/CLOCK COUNT This option is available only with DATA QUALIFIED RECORDING or TRANSITION RECORDING and will count clock Ml, or measure absolute time. 3.3.2.4 TRIGGER MONITOR The trigger monitor is a display which appears in place· of the Trigger Sequence Menu, and allows the user to keep track of the trigger word search status of the recording in progress. See Figure 3-18, Trigger Monitor. It automatically appears during recording in the Trigger Sequence Menu, or it can be called up. by pressing the ROLL key (1) after a recording is finished. Pressing either one of the HOME keys will bring up the Trigger Monitor display, however, then it cannot called up again until after another recording is finished. KLA- 5000-01 USER'S GUIDE 3-51 TRIGGER FILTER OS ON LEVELS XX.XX. NORMAL RECORDING 3.XX <1> 01 PASSES 00005 OCCURENCES FOUND IF LD7 OCCURS 00007 TIMES ANYTll1E WITH CLOCK M2, THEN GOTO <2> BUT IF WRD 3 OCCURS, THEN RESTART <2> 01 PASSES IF IN23 OCCURS BEFORE 01000 COUNTS CLOCK M2, THEN GOTO <3> ELSE RESTART <3> 00 PASSES IF OUTs4 OCCURS 00001 TIMES ANYTIME WITH CLOCK INT, THEN GOTO <4> NO SECOND TRIGGERWORD <4> 00 PASSES IF GLTCH OCCURS 0001 TIMES ANYTIME WITH CLOCK INT, THEN TRIGGER NO SECOND TRIGGERWORD Figure 3-18 Trigger Monitor Notes to Figure 3-18: During high speed recordings there can be a difference between the number of searched events indicated by callout (3) and the number actually found a t that time. If a trigger level is passed through too quickly, it is possible to lose the information in that level , and the pass counter indicated by callout (1) will show too small a value. Since the length of time it takes to show the latest information is essentially determined by the screen updates, if during recording a display other than the Trigger Monitor, such as a menu or time/data display is on the screen, the speed with which the KLA processor can follow the pass counter is conSiderably increased. When the Trigger Monitor is called up later, the pass counter values will agree with the actual count, even if trigger levels were passed through very quickly. 3-52 USER'S GUIDE KLA-5000-01 The Trigger Monitor display gives information on: a. The path taken by the KLA to get to the trigger instruction t which is especially useful when the sequence selected allows for several possibilities. b. The last trigger condition searched in the trigger sequence t which is especially useful if one of the searched words is not found and triggering is stuck. c. The number of times a trigger level has been run through or jumped to d. Indication ot which trigger level is presently active e. If the event counter is set t the number of events found so far is displayed. for reasons of space t the Trigger Moni tor does not display all trigger levels at the same timet these can be brought up with UP and DOWN directional cursor keys from key group (6)t when in SCREEN mode; that iS t the SCREEN key is first pressed before scrolling through the trigger levels. If KLA-5000-01 USER'S GUIDE 3-53 3.3.2.5 TRIGGER LEVEL FLOW DIAGRAMS Flow Chart For Trigger Levels 1• Time Window 11ANYTIME" <•• > IF WRD 1 OCCURS m TIMES ANYTIME, THEN (INSTRUCTION 1) BUT IF WRD 2 OCCURS, (INSTRUCTION 2) Set Event Counter e:=m yes no no Instruction 2 3-54 USER'S GUIDE KLA-5000-01 2. Time Window "AFTER m COUNTS" <•• > IF WRD 1 OCCURS n TIMES AFTER m COUNTS, THEN (INSTRUCTION 1) BUT IF WRD 2 OCCURS, THEN (INSTRUCTION 2) Set Clock Counter c:=m yes no Set Event Counter e: = n no no Instruction 2 KLA-5000-01 USER'S GUIDE 3-55 3. Time Window "ON m COUNTS" <•• > IF WRD 1 OCCURS ON m COUNTS, THEN (INSTRUCTION 1) ELSE (INSTRUCTION 2) Set Clock Counter c: = m no Instruction 2 3-56 USER'S GUIDE KLA-5000-01 4. Time Window "BEFORE m COUNTS" <•• > IF WRD 1 OCCURS BEFORE m COUNTS, THEN (INSTRUCTION 1) ELSE (INSTRUCTION 2) Trigger Level "BEFORE m COUNTS" Set Clock Counter c:= m yes no no Instruction 1 KLA- 5000-01 USER'S GUIDE 3-57 5• Time Window "BE.TWEEN m <•• > IF WRD 1 AND n COUNTS" OCCURS BETWEEN m AND n COUNTS, THEN (INSTRUCTION 1) ELSE (INSTRUCTION 2) Trigger Level "BETWEEN m AND n COUNTS" Set Clock Counter c: = m no Set Clock Counter c:= (n-m)+l yes no Instruction 2 3-58 USER'S GUIDE KLA-SOOO-Ol 3.3.2.6 CURRENT CONCEPTS IN SEQUENTIAL TRIGGERING KLA offers all of the sequential triggering capabilities available on the latest logic analyzers. In sequential triggerring instructions like: a• "THEN" t "FIND IN SEQUENCE ••• " t "TRIGGER ON ••• FOLLOWED BY ••• " are used to set the order in which the trigger events will occur. All of these connections are made by the KLA command GOTO, plus the ability to follow any path through the trigger levels, including jumps and loops. Any preset sequence is easily altered by giving jump addresses. Connections like THEN usually leave the time distance between appearance of sequentially searched words open, thus they correspond to the KLA time window "ANYTIME". For example: <1) IF WRD 1 OCCURS 00025 TIMES ~ryTIME, THEN GOTO <2) <2) IF WRD 2 OCCURS BEFORE 00064 COUNTS, THEN TRIGGER ELSE RESTART However, in step <2), THEN instruction is given with a closed time window (ON ••• , BEFORE ••• , BETWEEN ••• ) KLA Start no no KLA-5000-01 USER'S GUIDE 3-59 "THEN NOT", "NOT" ••• With this type of setting, the trigger condition is fulfilled when the trigger word is NOT found. When the word is found, the trigger level is not fulfilled, and the KLA executes a jump to the first trigger level and restarts the trigger word search again. <1> <2> ••• , THEN GOTO <2> IF WRDNT OCCURS ON 00001 COUNTS, THEN RESTART ELSE TRIGGER KLA Start no yes can entries back to t rigger Y~A trigger on the non-occurrance of a certain word, with the time window "ON m COUNTS", "BEFORE m COUNTS" or "BETWEEN m AND n COUNTS. Jumping the first trigger level is not necessary for finding the preset word. Use of a limited time search window such as ON ••• , BEFORE ••• , BETWEEN ••• is typical for triggering on the non-appearance of a word. The instruction beginnning with ELSE applies to the fulfillment of the condition. 3-60 USER'S GUIDE KLA-SOOO-Ol b. "RESTART", "RESET ON ••• ", "WINDOW TRIGGER" With a "WINDOW TRIGGER" setting, the data words are found within a certain area of the data stream; between the beginning and the end of a window. However, if the word corresponding to the end of the window appears before the trigger search is complete, then the trigger word search has to res tart. Therefore a RESTART word or "RESET ON ••• " is defined. This second word is also searched concurrently during the entire trigger word search. If the RESTART word is found, it causes a jump back to the beginning of the window trigger. A window trigger for the KLA might look like the following example (1) (2) 0) (4) (5) ... , THEN GOTO (2) ... , THEN GOTO IF BEGIN OCCURS 00001 TIMES ANYTIME, THEN GOTO (4) 0) NO SECOND TRIGGERWORD IF WRD 1 OCCURS 00023 TIMES BUT IF RESTART OCCURS, THEN IF WRD 2 OCCURS 00001 TIMES BUT IF RESTART OCCURS, THEN AFTER 00014 COUNTS, THEN GOTO (5) GOTO (3) ANYTIME, THEN TRIGGER GOTO (3) Triggering is on the last word searched in this example. Searching for the word RESTART occurs parallel with trigger levels 2 and 3 as a jump condition. The following flow diagram illustrates this example: KLA-5000-01 USER'S GUIDE 3-61 no no yes no yes no 3-62 USER'S GUIDE KLA-5000-01 c. "ARM" This is a precondition which prepares the logic analyzer for triggering. Usually it is a word which must be found, once or several times before the real trigger condition is searched. For the KLA, the trigger level( s) run through to find the arming word( s) before jumping to the trigger level containing the trigger command, is the "ARM" precondition. d. "DATA QUALIFIED CLOCKING", "SELECTIVE TRACE", "TRACE ONLY ••• " Wi th these conditions, data can only be recorded if it agrees with qualifier words consisting of 1,O,X. In the Data Qualified Recording operation, the KLA separates qualification from triggering. The qualifying conditions do not necessarily cause triggering, and conversely, events which do not correspond to the qualifying conditions can be triggered on. This differs from clock qualification, where words which do not correspond to the qualifying conditions are not sampled, and cannot be used as trigger events. In addition, in the Configuration Menu, up to six OR connected clock qualifier words of 6 bits each can be set for each clock. e. TRANSITIONAL CLOCKING KLA Transitional Recording corresponds to this procedure. An additional feature of the KLA is the TM option which permits a time to be recorded with each transition event. Later a timing diagram of somewhat extended time window dimensions can be reconstructed from this data. 3.3.3 SPECIAL MENUS These are the COMPARE HENU, STORE/RECALL HENU, and I/O HENU. The STD/SPEC key (2) is used to switch to the special menus from the standard menus. Selection of special menus is by the ROLL key (9). 3.3.3.1 COMPARE MENU This is the menu for setting parameters for cyclic comparison of reference data with source data also referred to as babysitting. See Figure 3-19, Compare Menu--One Segment Comparison. This is a cyclic process of automatic data comparison and display which can be used to detect and analyze intermittent errors. KLA-5000-01 USER'S GUIDE 3-63 COM PAR E MEN U iWj SEGMENT COMPARISON SEGMENT 1 COMPARE GROUPS 1iIU1~;U:.l:l1_ _ OF REFERENCE SEGMENT ~ WITH SOURCE SEGMENT III. +0512 IGNORE JITTER OF ± WSAMPLES CONDITION 1 IS ~ IF R=S Bill ImJill IF COND IT ION 1 TR UE TOTAL NUMBER OF COMPARE CYCLES ROLL TO DESIRE~ SEbE~TIQN Figure 3-19 11111111111 ~ Compare Menu--One Segment Comparison --------"-"----"------------3-64 USER'S GUIDE OCCURRENCES KLA-SOOO-Ol COM PAR E MEN U SEGMENT COMPARISON SEGMENT 1 ~~-------S-C~-~-~:-:-~-~-RO-U-P-S----~----~-----2 COMPARE GROUPS OF OF REFERENCE SEGMENT REFERENCE SEGMENT WITH SOURCE SEGMENT WITH SOURCE SEGMENT IGNORE JITTER OF ± ~AMPLES IGNORE JITTER OF ± ~AMPLES 1 ___ COND lTI ON 1 IS:!" I F~R=:;:S:-------;:;CO~N-;-DI;:;:T~I0;;N~2-;I~SIi'--lIiiii''''-:-;IF~R--;::S:----- 4 5 : ____ IF CONDITION 1~ CONDITION 2 TRUE ROLL TO DESIR~~ S~b~CTIQN· Figure 3-20 -_. __._- KLA-5000-01 Parameter Fields In Compare Menu--Two Se~ent Comparison USER'S GUIDE 3-65 The reference data necessary for this comparison can be a previous recording of a test run, or a control run with the same system being tested. The reference data can be stored on a diskette, or read in over one of the interfaces. See Section 3.3.3.3. Before executing a cyclic comparison, Compare Menu inputs have to be selected. See Figure 3-20, Parameter Fields In Compare Menu for the field reference numbers listed below. PARAMETER FIELD Number Of Segments To Be Compared (Selection is either ONE or TWO) Channel Groups Segment Boundaries Comparison Tolerances Search For Data Equality/Inequality CALLOUT NUMBER IN FIGURE 3-20 1 2 3 4 Fields 5, 6. and 7 To start a cyclic Record/Compare press the EXECUTE key (19) To make a single run comparison press the RUN/STOP key (20) Channel Groups For Comparison If the comparison is not over the full number of KLA channels, then the user can select the channel groups for comparison in field 2. Channel selection is most useful when only a portion of the data repeats over some of the channels, and can be compared; for example, when the address bus runs in a reproducible loop. but the data coming to the bus can vary because it comes in on I/O ports. In the Compare Menu the cursor is positioned by using LEFT, and RIGHT movement cursors from key group (11). Entering an "X" will turn off and remove those channel groups from the comparison. Inputting a letter will turn them on again. 3-66 USER'S GUIDE KLA-5000-01 Table 4 FIELD Inputs In The Compare Menu REMARKS NAME INPUT KEY SETTINGS 1 Segment Comparison Comparison of 1 or 2 memory segments ONE or TWO 2 Groups Channel Group Selection Letter A••• H of compared channels 3 OF ••• SEGMENT Segment boundaries Any starting and ending +,address from KLA address space 2 4 JITTER Comparison Tolerance + 0 •••+9 5 6 7 Define conditions for data equality ROLL A-H, X 0 ••• 9 TRUE/FALSE ROLL if STORE IF ••• HALT IF ••• COUNT IF ••• ROLL Condition for stop count COND 1 AND COND 2 TRUE COND 1 OR COND 2 TRUE Halt/count/store ROLL Segment Boundaries Field 3 shown in Figure 3-20, Parameter Fields In Compare Menu is where the user enters the starting and ending addresses for the memory areas to be compared. Source and reference memory can be defined independently at different addresses, however, the length of the segments being compared must be identical. The ability to define segment boundaries makes it possible to limit comparison areas which is necessary whenever data is reproducible only in short fragments. An example would be triggering on a subroutine in a microprocessor program, determining the address for the subroutine, and then executing the comparison in the exact memory segment where this subroutine is located. Comparison Tolerance (Jitter) Sometimes it is necessary to ignore jitter during comparison of source and reference data so that the two data streams can be considered identical. This comparison tolerance is entered in field 4 of the Compare Menu, from 0 to + 9 memory places. KLA-5000-01 USER'S GUIDE 3-67 Example: Assume that memory address x in the reference memory and y in the memory are assigned to each other for data comparison. Then: source 1. For A Comparison Tolerance Of 0 Samples: Data is considered identical only if a data transition (0 to 1 or 1 to 0) at address x in reference memory, appears exactly at address y in source memory. 2. For A Comparison Tolerance of + n Samples: Data is considered identical only if the same transition is found anywhere between x-n and x+n in reference memory, and y-n and y+n in the source memory. I '---_I REFERENCE !~ ±1 SAMPLE I SOURCE I MEMORY LOCATION 5 I L I I I I I i I i I -'2 , I I I I I I I I I , I I i I I I I I r-I I I I 5 I Figure 3-21 Data Comparison With Jitter Of + 1 Sample One Reference And One Source Channel Have Been Removed ---_._----------_._._--_._--- - - - ' - - 3-68 USER'S GUIDE KLA-5000-01 In Figure 3-21, Data Comparison With A Comparison Tolerance of + 1 Sample shows four transitions. The first, second, and third transitions are considered identical. The second. transition would be interpreted as having a comparison tolerance of O. But the fourth transition is considered to be not identical. Preset comparison tolerances are most useful with recordings done with the internal clock of the logic analyzer, which is asynchronous to the system clock. Data can be caught with an uncertainty of + 1 sample, so that two recordings compared with each other will differ only -by the preset comparison tolerance number of memory places in the position of their data transitions. With synchronous systems, where data is recorded with the system clock, there are asynchronous signals whose timing is unclear. The timing of the appearance of asynchronous signals can be checked by presetting comparison tolerances. Search For Data Equality/Inequality In all cases where reference data and source data differ by more than the preset comparison tolerance parameters, they are treated as a non-identity. Source and reference data are considered unequal when the data transition at the assigned position x in the source memory is not found in source memory between addresses y-n and y+n. True/False Definitions Refer to field 5 in Figure 3-20, Parameter Fields In The Compare Menu. A data equality is searched for within the Compare Menu. The search for data equality is done by setting a search condition (CONDITION 1 and CONDITION 2) is set as either TRUE or FALSE, for when data is found. See Field 5 in Figure 3-20. Depending on whether the conditions are true or false, a Halt, Count, or Store function is executed. Count/Halt/ Store IF ••• Refer to Figure 3-20, field 6. There are three selections in this parameter field: HALT IF ••• , STORE IF ••• , COUNT IF ••• which can be selected by the ROLL key (9). In this field the user sets whether a recording is to be stored in the source memory, or "frozen" on diskette when the searched situation is found. In HALT IF... mode, cyclic record/ compare is interrupted if the searched condition is met: the data of the last recording is preserved in the source memory. In STORE IF ••• mode, the source data is stored on diskette if the searched condition is fulfilled. The recording process begins with the reference file, a file number is entered on the Store/Recall Menu (discussed in the next section 3.3.3.2) in the reference file column under STORE. KLA-5000-01 USER'S GUIDE 3-69 In COUNT IF ••• mode, shown in Figure 3';"19, the present counter status for frequency of appearance of the searched condition is shown. There is also a counter which indicates how many record/compare cycles have been executed up to then. If reference and source memories are compared in only one segment then HALT/COUNT/STORE will occur if CONDITION 1 is TRUE. If a data inequality is sought, choose FALSE in field 5. To find a data equality, set it at TRUE. If reference and source memories are compared in two segment comparison, HALT/COUNT/STORE will occur i f only one or i f both conditions are true. If data inequality is to be detected in both segments, set FALSE in field 5 and OR in field 7. If data equality is searched, set field 5 at TRUE, and field 7 at AND. Cyclic data comparison with Transition Recording is not useful. individual data words are stored at only one memory position, comparison makes no sense. 3 .3 .3.2 Since cyclic STORE/RECALL MENU The user can store system setups on the diskette that incorporate changes made to the system diskette to store the most frequently used setup, rather than the simplest possible setup which is delivered with the system. These setup files can be stored under user assigned names. Up to 10 complete system setups are stored. A setup consists of all parameters in the input fields in reverse video at the time of storage. In addition to the setup files, up to 10 complete reference memory contents can be stored. If a recording in the source memory is to be stored on the diskette, this data must first be transferred to reference memory as follows: 1. Go to a timing or data display and callup SRC . field. 2. Press EXECUTE key (19) REF in the memory All the information including time and data display is stored on diskette, and available for subsequent analysis. When the KLA is turned on, files 0 (default files) are loaded. Therefore, it is recommended that either the most frequently used setup be stored in these files, or else the setup that provides the most advantageous starting point for the necessary changes. File 0 on the diskette delivered with the unit corresponds to the simplest possible setup, which is designed to step the user from the easiest to the more complex capabilities of the instrument in successive small steps. It is a good idea to keep the default file intact, whenever several people use the KLA, or long intervals occur between utilizations by a single user. 3-70 USER'S GUIDE KLA-5000-01 S TOR E / R E CAL L MEN U LIST OF REFERENCE FILES NO NAME o DEFAULT 1 DMBA10M 2 DMBBINT 3 RECORD3 4 RECORD4 5 RECORD5 6 RECORD6 7 RECORD7 8 RECORD8 9 RECORD9 LIST OF SETUP FILES NO NAME o DEFAULT 1 DMBA10M 2 DMBBINT 3 INTRFACE 4 VIDEOCTR 5 KDT TEST 6 Z 8001 7 CONDRAM 8 SETUP8 9 SETUP9 1 STORE ' I RECALL I 1l1li:l111li1, STORE "I . . . .~ 2 "''-____R_E_CA_L_L_I______~ _ _.Jo._ PRESS (EXECUTE) FOR STORE/RECALL ENTER NEW NAr1E Figure 3-22 KLA-5000-01 Parameter Fields In Store/Recall Menu USER'S GUIDE 3-71 See Figure 3-22, Parameter Fields In Store/Recall Menu for the two fields where parameters are entered. Field 1 is the file number, and field 2 the file name parameter field. Execution of the Store/Recall process is with the EXECUTE key (19). As seen in Figure 3-22 the file names and file numbers are listed in two columns as Setup Files and Reference Files. File numbers (0 to 9) are input in fields identified as 1, and file names of up to 8 characters are entered in fields identified as 2. After execution of the storage process, the file name appears next to the file number on the list above the parameter fields. Table 6 summarizes the inputs in the Store/Recall Menu. Table 5 Inputs In The Store/Recall Menu REMARKS SETTINGS INPUT KEY FIELD NAME 1 STORE ••• RECALL ••• Store in memory callup of setup or reference files 0 ••• 9 o••• 9 2 STORE ••• Name under which file is to be stored up to 8 characters A •• •2, SHIFT X Treatment Of Read and Write Errors When the device is turned on, the list of file names is read out, along with the operating program, and both default files. Any read errors originating during reading of this dire tory are corrected during repeated read attempts. The directory, whether correct or not, is accepted after the tenth read attempt at the latest. For example, erroneous names or symbols will be present in the Store/Recall menu in the case of an erroneous directory. Callup of the desired file is still possible. Read errors originating during recall of a file corrected by repeated read attempts. After the the screen will display "PERMANENT DISK ERROR". whether files on other error-free diskettes also or if individual files or diskettes are destroyed in the Store/Recall Menu are tenth read attempt however, The user should then test show correctable read errors, or defective. If write errors happen repeatedly during storage of a Setup or Reference file, after the tenth write attempt the message "PERMANENT DISK ERROR" appears on the screen. In this case, try storing another diskette. Use a new Kontron diskette with system software. If this is also unsuccessful, a hardware problem may be involved. Call your Kontron Service Representative. 3-72 USER'S GUIDE KLA-SOOO-Ol 3.3.3.3 1/0 MENU The 1/0 Menu (See Figure 3-23. Parameter Fields In The 1/0 Menu), is used to set the outputs of the KLA. Interface parameters can be set using the inputs provided on the 1/0 menu. These are listed below in Table 6, Parameter Fields In The 1/0 Menu Table 6 Parameter Fields In The 1/0 Menu PARAMETER Control CTRL Printer Interface Callup Interface Test Display Received Data FIELD NUMBER IN FIGURE 3-23 1 2 12 13 For serial interface with remote option Serial A or serial printer port Baud Rate Number of Data Bits Parity Bit Number of Stop Bits 3 4 5 6 For remote mode option with Serial A only Computer/Terminal Function Full/Half Duplex Operation CTRL Handshake 7 8 9 If the software handshake is selected Synchronization Character Delay 10 11 For IEEE-488 interface (GPIB if selected) GPIB Address End Character SRQ Function 14 15 16 Parameter fields belonging to an optional interface not included in the device cannot be called up on the screen in the I/O Menu. KLA- 5000-01 USER'S GUIDE 3-73 1/0 I~.ID.Y CONTROL : PRINTER OUTPUT 3 SERIAL PORT A MENU r------------------------l -----------------2 (WIRED AS A MODEr~): /)1 4 BAUDRAT~MmIil ~ 9 TO COMM UN I CATE WIT H A tI.]~I:lII •• N 111111111111;'.". KLA EXPECTS AN ECHO OF EACH SENDED CHARACTER DATA BITS + \mID PARITY BIT ~ 1181 STOPBITS = TOTAL WORD 7 :J1 8 HANDS HA K~I:r!1tU0I!UJI KLA SENDS RTS AND WAITS FOR CTS PRINTER IS CENTRONICS COMPATIBLE ~--------------------------------12 TEST: (lGt_ _ INCOMMI 3 OUTPUT TEXT IS: KLAJCRJLF ;PRESS SPEC. KEY Fl FOR SENDING REMOTE CONTROL IS 1I1.ln..m~1:ltllI.DIJ::..=:..:..::.:...-.:.~~-===~------14 Figure 3-23 3-74 USER'S GUIDE Parameter Fields In The 1/0 Menu ---------- KLA-5000-01 Some of the parameter settings listed in Table 6 will now be explained. a. Control Setting In field 1 the user selects the control point for individual device functions. The available selections are: Keyboard Keyboard and Serial A Serial A Keyboard and GPIB GPIB If control selected in this field is one of the two remote interfaces, (Serial A or GPIB), keyboard control is retained as long as the remote operation in field 18 is not enabled. If remote operation is enabled, switching back to the keyboard is only possible with the proper command from the interface. b. Printer Interface Setting In field 2, the user selects one of the two printer ports available for output. Data output on the activated printer port begins by pressing key Fl at which time the present contents of the screen are printed out. A serial printer will print out menus and data lists, however, a parallel printer is needed for printing the graphics of the timing diagram. In the data list, the memory area to be printed out can be defined by setting boundaries Sand C. c. Interface Parameters In fields 3, 4, 5, and 6 as shown in Figure 3-23, baud rate, number of data bits, parity, and stop bits are set. These are normally set for the serial printer port Serial B. If the optional remote interface Serial A is available, then they are set for the Serial A interface option. d. Switching Functions Computer/Terminal In field 8, full or half duplex mode of operation is selected. Then in field 7, the user selects which of the two devices sends and which one receives an echo. If the other device is functioning as a computer, the KLA expects to receive a full echo for each symbol sent. If the other device is functioning as a receiving terminal, the KLA will send an echo for each symbol sent. In half duplex operation, the data path is one-way, therefore sending of an echo is not possible. The setting in field 7 has no application in the half duplex operation. KLA-5000-01 USER'S GUIDE 3-75 e. Handshake The type of handshake is set in field 9. The selections are hardware handshake, software handshake, or no handshake. With the hardware handshake setting, the KLA sets the request-to-send (RTS) lead, and waits until the clear-to-send (CTS) lead is set by the other device before sending out the data. The software selection is the synchronization to a certain symbol. The sync symbol is entered in field 11 in the form of two hexadecimal symbols which represent the corresponding ASCII symbols. After receiving the sync symbol, KLA waits for another user selectable time interval before sending out the next data block. This user selectable time interval is set in field 11, and is necessary for meaking sure that the other device is free to receive, before the KLA sends out more data. f. Interface Test Before starting to use remote control over one of the interface functions, especially when remote control over serial A does not seem to be functioning properly, it is recommended tha t the user perform an interface test in field 2 of Figure 3-23, Parameter Fields In The I/O Menu. When a test of the SERIAL INTERFACE is executed, the data received on serial A port is directly displayed in field 13, which is comparable to a receiving terminal. A test string can be sent over serial A (remote control), serial B, or parallel printer port by pushing key Fl. The receiving instrument should get the following data: KONTRON LOGIC ANALYSER ASCII TEST: !"$S'$%&'()*+,-/OI23456789 THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG ! after the interface test is complete, or the menu has been changed, key Fl is restored to its regular function which is to start output from the KLA. The KLA has four interfaces available. 3-76 These are: 1. RS-232C printer port 2. Parallel printer port, Centronics compatible USER'S GUIDE KLA-5000-01 3. Remote RS-232C interface. This is an option which control and data transfer capabilities to the KLA gives remote 4. IEEE-488 (GPIB, IEC bus) two-way interface. This is an option which also gives remote control and data transfer capabilities to the KLA. Interfaces 1 and 2 listed above allow the print-out of any display: menu, timing diagram or data list via keyboard commands given from the KLA. The optional interfaces listed in 3 and 4 above allow full two-way remote control operation of the KLA, including programming of menus, and Store/Recall operations from diskettes using a macrolanguage. Complete instructions on how to use the option are shipped with the option. Parallel/Serial Conversion Switch For Printer Port the interface board, which is the second board from the top in the KLA, are three slide switches. These switches enable the serial printer port versus the parallel printer port depending on left or right positioning. To reach these swi tches, remove the rear panel, by removing the four Phillips screws and access the KLA cardcage. The three slide switches are directly behind the printer and serial interface plugs. See Figure 3-24, Parallel/Serial Conversion Switch For Printer Port. On KLA- 5000-0 1 USER'S GUIDE 3-77 o------o ~oo;:::==========::::oo-o D o c::J D D 1. . --'6$=~0;;:::=!LOo o 0----0 o PARALLEL o SERIAL o o ~ @~~llllIij~ @ Figure 3-24 Parallel/Serial Conversion Switch For Printer Port ----------_._-_. 3-78 ". USER'S CUIDE KLA-5000-01 Looking at the switches from the rear of the KLA, the switches are set as follows: All three switches pushed LEFT = Printer Parallel Port All three switches pushed RIGHT = Printer Serial Port The KLA interfaces output from the following plugs: INTERFACE PLUG Menu SERIAL A INTERFACE Menu SERIAL B INTERFACE Menu PARALLEL INTERFACE For pin assignments Assignments. of SERIAL INTERFACE PRINTER PORT PRINTER PORT the printer ports see Chapter 7 Schematics/Pin Table 7 summarizes the inputs from the I/O Menu. KLA-5000-01 USER'S GUIDE 3-79 Table 7 FIELD NAl1E 1 CONTROL Inputs In The I/O Menu REr,1ARKS Control of device SETTINGS Keyboard Keyboard +Serial Al Serial A Keyboard + GPIB GPIB INPUT KEY ROLL Serial B Parallel ROLL BAUD RATEl 110, 150, 300, 600, 1200, 2400, 4800, 9600 ROLL 4 DATA BITS 1 5, 6, 7, 8 ROLL 5 PARITY BIT 1 EVEN,ODD NONE ROLL 6 STOP BITS 1 1, 1.5, 2 ROLL 7 ECHO 1 set echo send/receive device COMPUTER TERMINAL ROLL 8 DUPLEX SETTING l set full or half FULL DUPLEX HALF DUPLEX ROLL 9 HANDSHAKE l NONE HARDWARE SOFTWARE ROLL 2 PRINTER OUTPUT 3 1 ° CHARACTER 1 Set Printer interface sync of symbols T~O HEX SYMBOLS o••• 9, A •• • F 11 DELAY 1 sending delay 1, la, 100, 1000 ROLL 12 TEST 1 interface test callup NONE SERIAL INTERFACE ROLL 13 INCOMING DATAl display of data received via interface SERIAL A 3-80 14 Activate remote operation 1 15 End symbol sent by KLA1 USER'S GUIDE ENABLED DISABLED ROLL ROLL KLA-SOOO-Ol Table 7 FIELD 16 NAME SRQ Trigger Inputs In The I/O Menu (ctd) SETTINGS REMARKS TRIPPER RELEASE INPUT KEY ROLL NOTE TO TABLE 7 1 3.4 These settings or input fields appear only when the interface option is present and is called up. DATA DISPLAY 3.4.1 TIMING DIAGRAM DISPLAY Even though it has up to 64 channels, the KLA is capable of displaying all of its channels in a timing diagram. This timing diagram can be an 8-channel or a 16-channel display. The channels to be displayed can be selected at random, or scrolled.through vertically with SCREEN MOVE. To display a Timing Diagram: 1. Press key (4) TIMING 2. Press key (8) SCREEN 3. Scroll up or down with UP or DOWN keys (6) For easy recognition, all channels can be assigned mnemonics. Time measurement with two cursors, and word search are also possible. Parameters can be entered in input fields around the actual timing diagram display. See Figure 3-25, 8- and 16- Channel Timing Diagram Displays, Figure 3-26, Sub-menus In The Timing Display, and Figur~ 3-27, Input Fields In The Timing Display. An explanation of the various areas of the timing display is given in the next section. KLA-5000-01 USER'S GUIDE 3-81 3.4.1.1 EXPLANATION OF THE AREAS OF THE TIMING DISPLAY In addition to the graphics of the timing diagram. the following information appears on the KLA screen in timing display: SCREEN AREA a. b. b. c. d. e. f. g. h. i. j. 3-82 CALL OUT NUMBER IN FIGURE 3-25 AND FIGURE 3-26 Raster Resolution Unresolved Areas Cursor Line (C) Trigger Line (T) "Start Nagnification" (S) Address and Data At S, C. and T Time Distances Between S, C, and T Internal Clock Rate For Recording Orientation Scale Glitches USER'S GUIDE 1 2 3 4 5 6 7 8 9 10 11 KLA-SOOO-Ol 6 I INPUTS S T. S =: ..................... T _ . .S TI MEMORY 1 .:: ::::::::::::::::::It7.:::::::::::::2::::::::::5.;:N Irri IT 1...................... '- ........ . : ....... 1:::::::::::::::::: S . T :::::::::::~:R~~!-2 -- I. ......... ,........ :~~IT ~ 1 1 US--9 ... ~: : 1.,. J::::t .. J::: J... J: ::0:::: L .... 7 1 MARKER ADDR START MAG S -0022 CURSOR C +0000 TRIGGER T +~OO -1535 DATA 0001 0101 1101 0001 1101 0001 :1. .... HOME TIME DISTANCES S-T -00.022 MS S' C-T +00.000 MS C' T C-S +00.022 MS" ",. +0512 8 ---------------------10 ~. Figure 3-25 KlA- 5000-01 8-Channel Timing Display USER'S GUIDE 3-83 ~--------------_______4 6--II-~-P----1-...-...-..-...-.. --..>. . . . . . . . . . . . . . . . . . . . . . . ~~:<,,-;::-: -:-;:-;";-;:-: -: -".,-: -:IM-tJi-~-~~-iM-I--5 ~ I ................... .......... I LS"~ I !~ II " ," :::::::::::::::::::::::::::::: :::::~::::::::i:::::::::::::::::::::::::::::::: IC~~ I.......................... ,................................................................................... • , ................ I ~"~'::~ .. ' ...... ~ ;iC~s ........................... ' ........ :,' .. ~ ::~ , ,...... ~ ",I, ................................... ........ ................................. • • I ............................. I I ............................ ..' '"' 1, .............. .1 MARKER ADDR START MAG S -2389 CURSOR C -0380 TRIGGER T +0000 S , '" , "" '" " '"'' , "" ,1.. .............. .. , , " I I ,I••.•..••• , ..................... ,I , 1............... .1 1.............. ..1 DATA 1010 1001 0100 0111 1010 1000 0000 1010 1010 1001 0100 1011 .<.'-._._-_ -3071----~_ _ _ _ Figure 3-26 3-84 USER'S GUIDE 32BIT TIME DISTANCES S-T -023.89 US C-T -003,80 US C-S +020.09 US r.: ~~~§~~T 'l~TIi--- 3 HOME ADDR S/+~ C/+~ C T 11_-_-_-_-_-_._-_-_-_._-______+_10_2_4__ 16-Channel Timing Display KLA-5000-01 10 T'---_ _ _ _ _---..11.'C......... 1-_ _ _ __ 1 I I I CURSOR MAG ADDR S -0056 C +0152 DATA 0011 0010 0000 0101 1000 0011 0000 1000 HOME TIME DISTANCES ADDR S-T -00.056 MS I C- T +00 .152 ~'S I Cf • • Sf." ...T1H§cagll. _ J _!.OQ.OQ. __ l.0ltLQQU ..QQQQ..lllll__ __ __~s..1!I1.~Q..~.J L ________________________________________ ~ 1 S T C -1023 +1024 Figure 3-27 .- . --.----- I< LA- 5000-01 Sub-Menus In The Timing Display USER'S GUIDE 3-85 a. Raster The dotted line which appears under each channel is the raster for the time display. The distance between two points indicates the minimum distance in which data transitions are still represented as vertical lines For maximum magnification the resolution is one bit exactly, so that the distance between two raster points corresponds exactly to one memory place. Since normally the internal clock is used for time analysis, if the clock rate is chosen correctly. the minimum distance of two data transitions is a multiple of this raster unit with full magnification. 0 Display edges can only appear at discrete places on the screen, always between two raster points. Display errors originating from this requirement no longer appear during magnification. b. Resolution Horizontal resolution in bits is the m1nl.mUm distance between two data transitions on a channel which is still capable of being displayed as separate vertical lines. On the display this distance corresponds to the distance between two raster points. c. Unresolved Areas If the selected magnification is too small, then consecutive data transitions are displayed not as separate lines, but as shaded areas. This is caused by more than one transition falling within a raster unit. d. Cursor Line Line C in functions: the timing display represents a cursor with the following 1. Orientation to help determine the positions of the displayed channels on the vertical axis 2. Reading of data at cursor position 3. Determining time distances between cursor and trigger position (T) or start of magnification (S) Line C is moved by pressing Screen key (8), followed by the LEFT, or RIGHT directional cursor keys (11). Line C is a different cursor than the one used for changing inputs in parameter fields. 3-86 USER'S GUIDE KLA-5000-01 e. Trigger Line Line T marks the trigger position in the time display. This line also helps the user read the data of the displayed channels, time distances to the cursor line C, and to the start of magnification. f. "Start Magnification" This line is shown as a solid line only when the magnification is x 1. It marks the beginning of magnification in memory. The S line at x 1 magnification and the magnified segment beginning at this location is moved as follows: Press SCREEN key (8), then press LEFT or RIGHT movement keys (6). g. Address And Data At Positions C, T, And S The memory addresses for C, T, and S are displayed in field 7 as identified in Figure 3-25. The bit of the highest value corresponds to the displayed channel in the top line. Readout proceeds from top to bottom. h. Time Distances Between Positions C, T, and S Time distances between positions C, T, and S are displayed in field 8 as shown in Figure 3-25. These times refer to the internal clock with the clock rate set during the recording, and are not valid for channels recorded with an external clock. The resolution with which these clock times are determined also corresponds to the internal clock rate. i. Recording Clock Rate The clock rate is given in field 9 as shown in Figure 3-25. This rate refers to the clock rate that was set during the recording and is valid for all the channels of the display recorded with this internal clock. The clock rate displayed under NEXT can differ from the PRESENT rate as long as no recording is done under the new setting. j. Orientation Scale The line at the bottom of the screen display, identified as field 10 in Figure 3-25, shows the position of the displayed segment in the entire time window. When the line is moved from the start magnification location, the light bar on the line also moves with it. In the x 1 display, which shows the entire memory, the bar begining with S represents the beginning of the area for all magnified displays. KLA-SOOO-OI USER'S GUIDE 3-87 k. Glitch Display If the cursor is in one of the fields for channel number selection, by entering 8 or 16~ the user can choose between two types of glitch display. 10 8-Channel Time Display. Gli tches are shown as vertical lines on the signals (half the height of signal edges). Only the signal channels or also the gli tch channels that go wi th the same signal channels can be displayed. 2. 16-Channel Time Display. Glitches appear either as shaded areas on the signals identified as 3 in Figure 3-25 or are displayed as logical 1 at the appropriate positions on the glitch channels. If the original channel sequence (in ascending probe and pin numbers) has been changed, related pairs of gli tch and signal channels may no longer appear under each other. By switching between two types of display via the C cursor on the channel selection field the original ascending sequence is restored. If several glitches appear one after another in the same channel, so that the distance between them is smaller than the resolution at the selected magnification level, the display changes as follows: 1. In 16-Channel Operation--Glitches which can no longer be displayed individually are shown on separately displayed glitch channels. 2. In 8-Channel Operation--Glitches appear on separate shaded glitch channels. They are no longer shown in their full number on signal channels. In these cases, resolution has to be increased by selecting a larger magnification. If there are several glitches between two sampling clock edges, these are not caught separately. 3-88 USER'S GUIDE KLA-5000-01 3.4.1.2 INPUT FUNCTIONS IN THE TIMING DISPLAY The parameter input fields around the timing display are Input Fields In The Timing Display. shown in Figure 3-28, SCREEN AREA Channel Number and Mnemonics, Channel Sequence Memory Selection Channel Number/Glitch Display Magnification/Time Window Width Search Operation Clock preselection Jump Addresses for Start Magnify and Cursor Time Window Position CALLOUT NUMBER IN FIGURE 3-28 1 and 2 3 4 5 6 7 8 and 9 10 In order to input in these fields, first press the FIELD key (7). The parameter fields which can accept input flash. ~love between the fields with cursor movement keys (6). When SCREEN key (8) is pressed the blinking of the parameter fields stops. Then the timing display can be scrolled vertically or horizontally. KLA- 5000-01 USER'S GUIDE 3-89 1 t 2 t INPUTS S _...;:C_ _ _ _ _ _ _ _ _ _ _ _ _ _ _---7-T_ _ _ _ MEMORY I BJrmD t II!IlIml: j S 81111:11.-3 -,-,-':-'-'-:""'-'--'-'-~'"'__'_'_'_-'-'--'-'--'--'-'--"~_______'II JD mmm :l~' C 11.1 ~ 1.1 I .~_----,I, r--------, . :,::, T sL~ HN-4 ~~ '--t'-'-II T C M 4~H ~5 ES S~:R~H EIJ;U--6 :~i-r"]',--'---.JI,LJ"I""-",'. . . . . . ,I'___-----<11,--1---,11~:!~5~T D~-8 .-.. 7 II!I Dmm:';:1. MARKER START MAG CURSOR TRIGGER -1023 S ADDR C -0207 C -0191 T +0000 1 DATA 1111 1101 1111 1111 1100 1000 SC T t HOME TIME DISTANCES ADDR S-T -00,207 MS S'mJMD--9 C-T -00,191 MS C'a.mIaD C-S +00,016 MS ""--10 +102 11 11 Figure 3-28 3-90 USER'S GUIDE Input Fields In The Timing Display KLA-5000-01 The input functions of the timing display will now be explained. a. Channel Numbers and Mnemonics, Channel Sequence The channel numbers of all signal inputs are programmed into the KLA as follows: First digit represents number of probe Second digit represents the input number pin of the probe Thus the channels of the KLA 64 are not numbered 1 to 64 but in probe groupings: 10 to 17, 20 to 27, ••• 80 to 87 Field 2 which is the next field after channel numbers, shows a column of mnemonics for each of the channels. These mnemonics can be default mnemonics such as CHOI to CH64 , or they can be assigned by the user. A mnemonic can be input at any line in field 2 to correspond to a certain channel. Any combination of active channels can be called by mnemonics. It is permissible to call up a channel in several places at once. Channels of probes switched off in the Configuration Menu are not displayed. Channels read with different clocks are not displayed on the same time scale. If.a combination of INTERLACE and NON-INTERLACE mode is selected, than only the channels in INTERLACE operation will be displayed in the timing diagram. This is because the varying memory length between interlace and non-interlace channels make simultaneous timing display impossible. When switching between INTERLACE or NON-INTERLACE, or a combination of both, the original channel sequence is restored. The pin numbers are listed in increasing order from bottom to top. Channels using and external clock are marked with an X between field 1 channel numbers) and field 2 (mnemonics) in the timing diagram. b. Memory Selection/Loading The Reference Memory The selection of which of the two memories should be displayed is made in Field 3 in Figure 3-27, Input Fields In The Timing Diagram. Either the source or the reference memory can be displayed. The setting S XOR R executes a quick optical data comparison between both memory contents. Only the differing locations are displayed as l' s. To load the source data into the reference memory, the display S • R is rolled to in field 3, then the EXECUTE key (19) is used to move the data. KLA-5000-01 USER'S GUIDE 3-91 Table 8 Summary Of Input Functions In The Timing Display FIELD NAME REMARKS SETTINGS INPUT KEY 1 CHANNEL NUHBERS 10 to 170 •• 80 to 87 0.0.8 2 CHANNEL MNEMONICS Up to 4 alphanumeric characters per field 0 ••• 9 3 MEMORY ROLL Data transfer SOURCE/REFERENCE/ S XOR R Source to Reference 8 CHN 16 CHN ROLL Displayed memory A •• • z EXECUTE 4 SHOWN ••• CRN Number of channels displayed 5 SHOWN ••• BIT Number of memory 8 channel: ROLL locations displayed 64, 256, 1024, 2048 bits 16 channel: 128, 512, 1024, 2048 bits 6 SEARCH Search for data OFF, WORD wrd, data equality, SRC=REF data inequality S> - .. A "If';:. HIGH SPEED BUS IB·BUS) " ...-' ... ~ u 0: ... 0 ~ -' 0 ~ u ::; '" 0 ~ ~ ~ 1:! " Q z 0 ci a: 0 -' 0 U z I 3281T COUNTER I ... MORY w-' A B ::>a: -c- '-C- ~ " ~!z wO ~ TIME MEMORY I r-DATA ME· MORY 0:0 I DATA ME· CONDITIONAL RAM I- TRANSITION DETECT l-+- "0 ~ ;: '---- U '" u :5 r-~ J: ... ::; <=- -1 - -1 LINE TRIGGER SEOUENCE CONTROL .., 0 ~ oi 0 u 0 a: w --- ~ « ~" RECORD CONTROL 'm u-' «-' . 30 -« ~ ~ -' w > t-- H TRIGGER DELAY CONTROL I I ~ SAMPLE REGISTER - GLITCH DETECT OM81 DM82 DMB3 8 81T DATA FROM ACTIVE PROBE 0 Figure 4-1 .r:-. I w ~ ~ TERMINAL DMBO I II I 8 BIT DATA FROM ACTIVE PROBE 1 TERMINAL '" :5'"0 MASTER CLOCK SELECTION ~ TIME BASE SLOW f JK PROBE CLOCK QUAL. CLOCK DETECT rl ... ::> '--,-- ~- T80 ...::> 0 0 ~ u '" ...'"a: 2 CLOCKS 6 QUALIFIERS 2 ACTIVE CLOCK PROBES 3 u CLOCK CONTROL SEO TM8 :5 0 I J PROBE CLOCK QUAL '-- y .., 1== ' - - 0: ~\- OCCURENCE DELAY COUNTER w z0 ... -' u .., '7 ,-- ~ " .., a: '-- FILTER .- @J-. '" :5'"u INTERFACE v lr 1 A K I MICROPROCESSOR 16 BIT CONTROLLER BUS IA·BUS) w ..." 0: B81T DATA 8 ACTIVE DATA PROBES Blockdiagram Of The Logic Analyzer Hardware 2 CLOCKS 6 aUALIFIERS FROM ACTIVE J·PROBE 2 CLOCKS 6 QUALIFIERS FROM ACTIVE K·PROBE 4.1.2.2 Master Clock The TBQ supplies a master clock for board 313): the trigger sequence controller (SEQ CLM Trigger search is executed with this clock. The master clock is selected from one of the four DMB clocks. Selection is with two signals from the SEQ: CLMSO, CLMSI. 4.1.2.3 Time Base The internal time base supplies a stable quartz clock of 500 msec maximum, (2 MHz) to 10 nsec minimum (100 MHz) in increments of 1, 2, or 5. In addition, two clocks of constant frequency are produced: CLIO A 10 nsec clock for processing time measurement on the SEQ CLIOO A 100 nsec clock for generating test patterns for PROBE TEST TERMINALS on the SEQ. 4.1.2.4 Interlace Mode When recording with the maximum time resolution of 10 nsec, the data memory boards, DMBs, must be in Interlace Mode (see 4.3.2). The interlace module supplies three signals for this mode of operation: ILAC, lLA, ILB In the interlace mode, ILAC blocks the board clock, and the ILA and ILB clocks are released. lLA and ILB have half the frequency of the board clock, and are 180 degrees out of synch. Interlace mode is possible only with the internal clock. Two groups of DMB's (DMBO and DMBl, DMB2 and DMB3) can operate independently of each other in Interlace Non-interlace mode. These signals can be doubled on the bus: ILAC1, lLAC2, Interlace mode microprocessor. 4-4 ILBI ILB2 lLAI, lLA2, is set THEORY OF OPERATION through a control register loaded from the KLA-SOOO-Ol 4.1.2.5 External Clocks Two clock probes can be connected to the TBQ. The clock probe is mechanically and electrically identical to the 8-channel DATA PROBE (see 3.1). Thus, two clocks and six qualifiers, assigned to these same clocks are brought in with each probe. The clock probes are configuration results: designated Probe Bit J PROBE 0 1 2 3 JO Jl J-Qual J-Qual J-Qual J-Qual J-Qual J-Qual 4 5 6 7 J PROBE and The following Function K PROBE 2 3 4 5 6 7 K PROBE. KO Kl K-Qual K-Qual K-Qual K-Qual K-Qual K-Qual Clock Clock Qualifier Qualifier Qualifier Qualifier Qualifier Qualifier 2 3 4 5 6 7 Adjacent external clocks can be OR'ed. OR'ing can extend over two, three or all four clocks, and is set with a control register loaded from the microprocessor. For each external clock, the positive or the negative edge can be qualified independently, with six assigned qualifiers: Clock JO Jl KO Kl Qualifier J-Qual J-Qual K-Qual K-Qual 2 2 2 2 to to to to J-Qual J-Qual K-Qual K-Qual 7 7 7 7 Qualification of the clock edges proceeds from the clock qualifier RAM, loaded from the microprocessor. Period length of the external clocks is checked by the slow clock detection circuit. If period length is longer than 100 msec (which is the case i f no clock is connected), a flag is set that can be read by the microprocessor. KLA-5000-01 THEORY OF OPERATION 4-5 4.1 .3 DATA MEMORY BOARD (DMB BOAR]) 311) The data memory boards DMB can occupy connector plug positions 3, 4, 5 and 6 on the MOTHERBOARD. The DMB contains all circuits for recording and storing 16 data channels, and for obtaining trigger conditions. Depending on the KLA configuration, 2 to 4 DMBs are built into each device. Signal designations, which are differentiated only by plug index 0 ••• 3, are designated as XXXn where n = 0 ••• 3. 4.1.3.1 Data Input In Non-Interlace Mode Two 8-channel DATA PROBEs can be connected to each DMB. Thus, in the non-interlace mode, a 16-bit wide data stream can be recorded by each DMB. In the input register of the DMB, the 16 channels are sampled with 'the board clock CLn (up to 50 megasamples/sec maximum) and are stored in the 2K data memory. 4.1.3.2 Data Input In Interlace Mode In Interlace Mode, the channel number of the DMB is reduced from 16-bits to 8-bits, but the memory depth is doubled from 2K to 4K. Only the channels of the lower DATA PROBE are recorded. The sample rate then can reach 100 megasamples/sec. Interlace Mode is controlled are produced on the TBQ. by the lLACn, !LAn and ILBn signals, which Interlace Mode is possible only with the internal clock! 4.1.3.3 Conditional RAM While the data stream is being sampled, four independent trigger words can be searched. To d,o this, the data word sampled is set as the address for the conditional RAM. Output to this conditional RAM is 4-bits wide. Each trigger word searched produces a condition bit: . CNDO, CNDl, CND2, CND3 The logic analyzer hardware has 16 trigger levels available to it. In each trigger level, another set of four trigger words can be searched. The trigger sequence controller SEQ informs the DMBs, via four address circuits, of the trigger level in which the search is ongoing at the moment. These four address circuits are: SLVO, 4-6 SLVl, SLV2, THEORY OF OPERATION SLV3 KLA-5000-01 The address circuits SLVO ••• 3 are additional inputs of the conditional RAM. The condition bits CNDO ••• 3 are ORed on the B BUS with the condition bits of the other DMBs and passed on to the SEQ for evaluation. Only when a condition bit is "true" on all DMBs is the condition bit also "true" on the B BUS. This means that a trigger word can be recognized in its full width (all channels). The conditional RAMs are loaded from the microcomputer. 4.1.3.4 Glitch Detector A glitch is defined as more than one signal transition within a sample period on a data channel. Glitch mode can be set individually for each DATA PROBE. Of the 8 channels of the probe in glitch mode, 4-bits (channels 0, 2, 4, 6) are used for data recording, and 4-bi ts (channels 1, 3, 5, 7) are used for storage of glitch information. In addition, when a glitch appears, the trigger signal GLIT is produced, is ORed on the B BUS with the GLIT signals of the other »MBs and is made available to the SEQ for evaluation. The GLIT signal is always "true" when a glitch appears on any data channel of a DATA PROBE operating in glitch mode. Glitch mode is possible only in non-interlace mode. 4.1.3.5 Transition Detector The transi tion detection mode can be set individually for each DATA PROBE. During transition detection, all 8 channels of the DATA PROBE are monitored for data transition. If a transition appears on one or more channels, the signal TCLK is produced. On the B BUS, i t is OR'ed with the TCLK signals of other »MBs and is made available to the SEQ for evaluation. The TCLK signal is always "true" when a transition appears on any channel of a DATA PROBE operating in transition detect mode. KLA- 5000-01 THEORY OF OPERATION 4-7 4.1.3.6 Record Control Acceptance of the data sampled in the input register, into data memory can proceed in three types of recording: 1. 2. 3. Normal recording Data qualified recording Transition recording Acceptance is controlled dynamically by the RECn signal. RECn can produced individually for each DMB by the record controller on the SEQ. be In the normal recording mode, DCn is "true" during the entire recording. After the trigger delay counter has run on the SEQ, the recording is blocked when DCn is false. Normal recording is possible in interlace as well as in non-interlace mode. In data qualified and transition recording modes, RECn is true during the recording, only if data qualification or a transition appears. Then, the sampled data will be taken into data memory. Completion of the recording is the same as for normal recording. Data qualified recording non-interlace mode. 4.1.3.7 and transition recording are possible only in Data Memory The data memory on the DMB is organized in two groups, each 8-bits wide and 2K deep. In non-interlace mode, both groups operate in parallel. Cycle time is determined by the board clock CLn, and will operate up to 20 nsec. The data memory is configured for a 16 channel x 2K memory, with a maximum sample rate of 50 megasamples/sec. In interlace mode, both groups operate 180 degrees out of phase, with a minimum cycle time of 20 nsec each. The ILAn and ILBn clocks control the memory. Inputs of both groups are switched in parallel. The data memory is configured for a 8 ch x 4K memory with a maximum sample rate of 100 megasamples/sec. 4.1.4 TRIGGER SEQUENCE CONTROLLER (SEQ BOARD 313) The trigger sequence controller SEQ occupies the second connector from the top on the MOTHERBOARD. 4-8 THEORY OF OPERATION KLA-5000-01 The SEQ has central control measurement data on the DMSs. this: 1. 2. of the trigger search and recording of The SEQ contains two function blocks for Sequence controller Record controller Control of the SEQ proceeds from conditions produced by the DMB. All reactions and decisions of the SEQ are made by the master clock CLM, which is provided by the TBQ. In addition, outputs for TRIGGER. and TRACE, and PROBES and CLOCK PROBES are installed on the SEQ. 4.1.4.1 test terminals for DATA Sequence Controller The sequence controller function block consists of: 1. 2. 3. 4. 5. Trigger filter Occurrence counter Level counter Level change control Level RAM The sequence controller reacts at the time of the master clock to the signals: CND1, CNDO, GLIT The sequence controller checks trigger search in 16 physical trigger levels maximum. The condition bit CNDO allows jumping to another trigger level. The condition bit GLIT alternates with CNDO. GLIT can be released from the level RAM by software in individual trigger levels via the signal GLITEN. In each trigger level, the condition bits CNDO and CND1 are checked simultaneously. If they appear simultaneously, CNDI has priority over CNDO. Then, an unconditional jump to another trigger level is executed. 4.1.4.2 Trigger Filter Time validity of the condition bits CNDQ and CND1 is evaluated by the trigger filter. The user can set the system so that a condition bit between 1 and 15 master clocks C/M must be constantly true before it is accepted for the duration of a master clock period. This suppresses triggering on glitches. KIA-SOOO-OI THEORY OF OPERATION 4-9 The trigger filter can be set for each trigger level and is stored in the level RAM. The function of the trigger filter can be switched in and out of the level RAM separately in each level with the signals FILOEN and FILIEN. With the signal CNDO, the trigger filter has a dual function. CNDO is used for counting both delays and occurrences. When counting delays, CNDO is constantly "true". The trigger filter is then switched off, and counting is continuous with the master clock CLM. When CNDO is counting occurrences, the trigger filter is switched on. This utilizes the trigger filter to validate signal durations before they are accepted as signals. If CNDO is constantly "true" for the set number of master clocks CLM, further triggering is blocked. CNDO must be first false and then true in order to restart the trigger filter. CNDO "true" can only allow triggering once per occurrence. 4.1.4.3 Occurrence Counter After the trigger filter processes the condition bits CNDO CNDO goes through another processing in the occurrence counter. and CNDl, The occurrence counter is a loadable 16-bit/IOO MHz synchronous counter. The condition bit CNDO is only released for further processing when the occurrence counter has counted the set ntmlber of CNDO samples that can be preprocessed. The occurrence counter can be used in two operating modes: 1. 2. Delay counter mode Occurrence counter mode In the delay counter mode, the trigger filter is turned off and CNDO is constantly true. The occurrence counter thus counts the set number of CLM periods and then releases CNDO as the signal NXTLV, for incrementing the level counter (corresponds to incrementing the trigger level). In occurrence counter mode, the trigger filter is turned on. The o"ccurrence counter counts off the set number of events with the preprocessed condi tion bit CNDO, and then releases the level counter for incrementing with the signal NXTLV. An occurrence is defined as the single appearance and disappearance of a trigger condition. 4-10 THEORY OF OPERATION KLA-SOOO-Ol 4.1.4.4 Level Counter The level counter is a loadable 4-bit counter. Its outputs represent the level address of the trigger level. There are 16 physical trigger levels. Complex trigger instructions such as, "IF WORDI OCCURS BETWEEN n AND m CLOCKS THEN... available to the user can reduce the available levels down to a minimum of 5, depending on the instructions. The level address is set on the B BUS in the form of the signals SLVl, SLVO, SLV2, SLV3 and made available to the DMSs. The DMSs can execute trigger word search independently of the trigger level. In addition, level RAMs on the SEQ can be controlled by level addresses. The level counter can execute two operations: 1. 2. Increment Jump Incrementing the level counter is released by the condition bit CNDO which is preprocessed in the trigger filter, and the occurrence counter. Jumping to any other level is executed by loading a destination address. The jump is released by the condition bit CNDI preprocessed in the trigger filter. The destination address is stored in the level RAM, and can be set individually for each trigger level. 4.1.4.5 Level Change Control When the level counter is changed by incrementing or jumping, the level change control checks and ensures that the trigger word search begins in a defined way in the new trigger level. To accomplish this the following tasks are executed: 1. 2. 3. Disable Condition Bits Load Occurrence Counter Reset Trigger Filter a. Disable Condition Bits: The level change control produces a 30 ns wide pulse that blocks the condition bits CNDO and CNDI for the duration of the level change. The level counter is blocked from registering glitches, which could originate on the DMBs condition circuits during the level change of the condition RAM. b. Load Occurrence Counter: The load signal OCCLD, and the clock pulse CLOCC are produced about 30 ns after the level change begins, and they load the occurrence counter with a preset value in the new trigger level. By this time, the new value of the occurrence counter from the level RAM is already stable. KLA-5000-01 THEORY OF OPERATION 4-11 c. Reset Trigger Filter: The trigger filter is reset during a level change, by disabling the condition bits and the additional clock pulse. Thus, a trigger word in the new trigger level can be recognized as quickly as 40 ns after the beginning (rising edge of the master clock CLM) of the level change. 401.4.6 Level RAM The level RAM is controlled by the level address of the level counter. In the level RAM, all the parameters which can be set for the trigger word search are stored.which can be set for a trigger word search, depending on level (with the exception of trigger words in the condi tional RAMs on the DMBs). The following parameters are contained on each trigger level: 4-bit destination with which the level counter is loaded during a jump 16-bit value for occurrence counter 4-bit value for trigger filter FILOEN enables/disables trigger filter for CND1 FIL1EN enables/disables trigger filter for CNDI TRANSEN controls transition recording mode, see 2.4.2.2 GLlTEN releases GLIT alternately to CNDO, see 2.4.1 CLMSO, CLMSI select master clock CLM, see 2.2 TBQ This signal indicates finding of last trigger TRG = final trigger. condition in a trigger sequence. Trigger search is interrupted. Only the trigger delay counters run, and at the end of trigger delay, recording is blocked. 4.1.4.7 Record Controller The record controller function block consists of the following modules: 1. 2. 3. Record Module Trigger Delay Counter Time Measurement Control The record controller processes the condition bits produced by the DMBs: CND2, 4-12 CND3, TCLK THEORY OF OPERATION KLA-5000-01 From these condition bits, the record controller generates the signal: RECORD in the record module. From this RECORD signal, the trigger delay counter module generates an individual recording signal for each DMB: RECO, 4.1.4.8 RECl, REC2, REC3 Record Module With the record module, four different recording modes can be checked: 1. 2. 3. 4. Normal Recording Data Qualified Recording Transition Recording Level Selected Recording Except transition recording, recording in the other three modes is controlled by the condition bits CND2, and CND3. CND2 and CND3 are equally weighted and are OR'ed in the record module. Therefore, a recording will be released if only one of the two condition bits is "true". For transition recording mode, only CND2 and CND3 are blocked by software. TCLK is used to release recording. Normal Recording: In this mode, one of the two condition bits CND2 or CND3 is constantly "true" • Thus, the record signal RECORD is also constantly "true" and recording is continuous. This recording mode is possible at all clock rates in interlace and non-interlace mode. Data Qualified Recording: In this mode, the condition bits CND2 or CND3 are only "true" when the data sampled on the DMBs agree with the preset trigger words. Thus, RECORD is "true" only when certain data are qualified by trigger words for CND2 or CND3. This recording mode is possible with an internal as well as an external clock up to a sample period of at least 40 ns (only in non-interlace mode). Transition Recording: In this mode, recording proceeds only when . the TCLK signal is produced by a data change in the transition detector on the DMB • This signal is processed in the record module. A digital filter ensures that the minimum distance between two recordings is 40 ns. If more data changes occur within this period, the digital filter waits until no more data changes occur for at least 40 ns. After this, RECORD is set up to capture the "interpolated" data. This recording mode is only possible in non-interlace mode, and with a sample rate of 20 nsec. KLA-SOOO-01 THEORY OF OPERATION 4-13 Level Selected Recording: This mode is software controlled, and is above the previous modes in rank, because it has control over the selection of the other types of recording. It allows "NO RECORDING IN THIS LEVEL" for all levels, in order to suppress the recording of irrelevant data. For data qualified recording~ it also allows other data to qualify for recording, in every trigger level. Control for normal recording and data qualified recording proceeds by loading the appropria te condi tion RAMs on the DMBs. Transition recording is controlled by the TRANSEN Signal from the level RAM. 4.1.4.9 Trigger Delay Counter From the RECORD signal generated from the record module, the trigger delay counter module produces an individual recording signal for each of the four DMBs: RECO, RECl, REC2. REC3 The trigger delay counter also determines the position of the trigger point in the recorded data. After the final trigger is recognized (TRG is "true", see 4.1.4.6). the trigger delay counter blocks the signals RECO, RECl, REC2. REC3 after a preset number of samples has run. the trigger delay setting. This preset number of samples is In the data qualified and transition recording mode. the trigger delay counter only counts if a RECORD signal produced by the record module is present. If a counter has run out. a bit is set in a register. read out by a microprocessor. This register can be In the trigger delay module. there is also a register that allows the logic analyzer to operate in mixed recording modes. This register can switch the RECn signal for each DMB individually into normal recording mode, although other DMBs are recording in data qualified recording mode. transition recording mode. or level selected recording mode. 4.1.4.10 Time Measurement Control The KLA offers the time measurement board TMB as an option. To control this board. the time measurement control generates a clock and a control signal: CLT, 4-14 RECT THEORY OF OPERATION KLA-5000-01 Time measurement control can operate in two modes: 1. 2. Time Measurement Clock Counting Time Measurement: In this mode, the clock CLT is derived from the clock CLIO by the TBQ. It has a period length of 10 ns. The control signal RECT is a 10 ns wide pulse that is always produced when the internal record signal RECORD is "true" at the time of the rising edge of the master clock CLM. With these signals, the TMB can measure the times between two recordings, when in data qualified recording or in transition recording modes. For level selected recording, the interval between two recorded data blocks is measured when "NO RECORDING IN THIS LEVEL" is set. In normal recording with an external clock, the period length of this clock is measured when it is selected as the master clock. The measurement resolution amounts to 10 ns. The maximum interval that can be captured is 42.95 sec. Clock Counting: In this mode, CLT = CLM. The control signal RECT corresponds to the internal record signal RECORD. With these signals, the TMB can count the number of master clocks CLM between two recordings, when in data qualified recording or in level selected recording. 4.1.4.11 Outputs The SEQ has the following TTL level signals on BNC plugs for with the outside world: 1. 2. communication Trigger Trace Trigger: The rising edge of this signal marks the time point of the final trigger; that is, the last trigger condition in a trigger sequence is satisfied. Trace: This signal corresponds to the internal RECORD. A positive level indicates that data have been found. In normal recording mode, the entire recording period is marked this way. In data qualified mode, it signals that qualified trigger words have been found. In transition recording mode, it announces the appearance of a data transition. Besides this, the SEQ has two terminals for self-test of: 1. 2) Data Probes Clock Probes KLA-5000-01 THEORY OF OPERATION 4-15 These terminals serve as data or clock sources for the probes. To execute the self-test, the DATA PROBES only need be connected to a DMB and the CLOCK PROBES to the TBQ. The self-test checks not only probes, but also the input portion of the connected board at the same time. Data Probe Test Terminal: For DATA PROBES, the outputs of an 8-bi t BCD counter (data pattern 00 to 99) are produced at ECL levels. The counter is incremented every 100 ns with the CLIOO clock supplied by the TBQ. Clock Probe output at ECL period length on bits 2 ••• 7 4.1 .5 Test Terminal: For the CLOCK PROBES, the CLIOO clock is levels on bits a and 1 of the terminal. The CLIOO clock has a of 100 ns (40 ns = high, 60 ns = low). The same pattern appears of the terminal as on bit 0 ••• 5 of the data probe test terminal. TIME MEASUREMENT BOARD TMB The time measurement board TMB is MOTHERBOARD • found in the lowest connector on the The TMB measures time intervals, for counting clock intervals between the last recording and the one currently taking place in data qualified recording, transition recording and level selected recording. The TMB contains two function blocks for this: 1. 2. Time Counter Time Memory Control of the TMB is via the clock CLT and produced on the SEQ in time measurement control. 4.1.5.1 the signal REeT, which is Time Counter The time counter consists of a 32-bit synchronous counter with a counting frequency of 100 MHz maximum. The clock for this counter is CLT. For clock counting, CLT = CLM. ' For time measurement, the clock period of CLT = 10 ns For this clock period of 10 ns, the largest measurable interval between two recordings is 42.95 sec. If this is exceeded, the counter begins again at zero. 4-16 THEORY OF OPERATION KLA-5000-01 The most significant 4-bits of the counter are displayed. The toggle rate of . the most significant bits is 20.475 sec (for clock rate of 10 ns). The clock is reset when the signal RECT is true. 4.1.5.2 Time Memory The time memory is 32-bit x 2K, with a cycle time of 40 ns. The time counter status is stored in time memory when the signal RECT is true. If RECT is true more often than every 40 ns during a time measurement, another recording of the counter status will not take place, since the last memory cycle is not concluded yet. In this case RECT is ignored. 4.2 DATA PROBES (BOARD 410) The logic analyzer's gets all its inputs through the data probes. All data probes have a high input resistance, a low input capacitance, and a current threshold which can be set individually for each probe. Probes are connected by two-meter long, flexible round cables and a 37-pin D plug. The plug housing is equipped with spring clips so that it can be secured to the rear panel connector. Data is conveyed to the probe through a 16-pin connector with 9 cables in resistor color code (8-bit data and 1 ground) mounted to it. The cables end in wire-wrap plugs that can be inserted directly into wire-wrap pins, or to IC test clips. \ The data probe has 8 channels. It is a universal probe and can be used as a data probe or a clock probe. When used as a data probe, 8-bit data are gathered. When used as a clock probe, bits 0 and 1 are input as clock, and 2 ••• 7 are clock qualifiers. The probe's input amplifiers are manufactured in hybrid technology and have an input resistance of 1 MegOhm, an input capacitance of < 5 pF, and a bandwidth of 350 MHz. The input amplifier functions as an impedance transformer and forms the difference between the input signal and the threshold. The threshold is produced directly in each probe by an 8-bit Dj A converter. This 8-bit word is transmitted serially by the signals DP (data) and CLP (clock). The threshold can be set in increments of 100 mV from +12.6V to -12.6V. The output signal of the input amplifier is checked in an EeL comparator, and transmitted on a round cable with a controlled impedance. KLA- 5000-01 THEORY OF OPERATION 4-17 4.3 DISASSEMBLER HARDWARE The general philosophy of disassembly is to sample the microprocessor with a high impedance using a variable threshold. This means that individual processor pins must be directly connected to the probes. The flexible structure of the logic analyzer hardware allows the necessary demultiplexing and selective recording for most microprocessors, without additional hardware. Only a rewiring of processor pins is necessary. Connection of the DATA PROBES is through the following disassembler hardware components: 1. 2. 3. Universal Probe Rack Configuration Modules Test Adapters A nearly perfect disassembly is possible when combined with processor-specific software. 4.4 UNIVERSAL PROBE RACK The universal probe rack UPR is a screw-in rack for probes. These are plugged into a motherboard in the UPR, which connects the individual probe channels on two 64-pin, edge connectors. UPR-6 for 6 probes UPR-IO for 10 probes UPR-IO: The connector accepts 8 data probes and 2 clock probes, which is sufficient to connect 64-pin processors. The motherboard for the UPR-I0 is board 385. 4.5 REGISTER ASSIGNMENT The entire logic analyzer hardware is set via registers. The address of these registers is constructed of board address (for the DMBs plug-specific), and the register read/write address. The address given in the register assignment is complete. The various memories on the boards are also behave like registers of a definable depth. memories are set either with reset or load. 4-18 THEORY OF OPERATION treated like The address registers. They pointers of the KLA-5000-01 The .registers are differentiated thus: read only register RO write only register WO read/write register RW The register address for read only register and write only register is handled independently, that is, the same address for RO and WO refer to completely different registers. For RW the same read and write address is used. There are differences in the time access of the microprocessor to the register: access anytime access (only when the KLA is) diaarmed The logical polarity of the control bits indicated in the register assignment corresponds to the logical polarity of the bits output or received by the microprocessor. KLA-5000-01 THEORY OF OPERATION 4-19 CHAPTER 5 GLOSSARY This chapter defines and explains concepts generally applicable to logic analyzers, as well as- some terms specific to the KLA. Additional meanings associated with these terms in other areas of electronics are not discussed here. ARM This concept as used with logic analyzers means to enable or to start a data recording which is subsequently stopped (disarmed) after certain trigger conditions have occurred. It also applies to the start of data recording or trigger search in channel B, after certain trigger events have occurred on channel A, where the two channel groups are recorded with separate clocks. See also MASTER CLOCK, SIMULTANEOUS ANALYSIS WITH VARIOUS CLOCKS TIME/DATA ANALYSIS, SIMULTANEOUS DATA ARRANGEMENT Arrangement is the combination of two or more 16-channel memory blocks of the KLA so that they are recorded toge ther, wi th one clock or wi th several ORed clocks. If memory blocks are not combined in Arrangement, then the recording of the 16-channel bLocks proceeds independently. ASYNCHRONOUS DATA RECORDING Asynchronous data recording is a sampling of input signals using a clock asynchronous to these Signals, usually the internal clock of the logic analyzer. Asynchronous data recording is most often used for time analysis. Signals are sampled at regular intervals, and the number of consecutive memory places containing the same signal condition shows the duration of this condition. Since the maximum attainable resolution is the time of one sample, the clock should be set as high as necessary to meet the speed and accuracy requirements of the data. At all times, the clock rate should be set faster than the data being analyzed. See also TRANSITION RECORDING KLA-5000-01 GLOSSARY 5-1 CLOCK Modern logic analyzers allow simultaneous recording with several different clocks; both internal asynchronous, and external synchronous recording is possible. KLA 64 permits simultanous recording with up to four clockso External clock sampling can proceed either on the falling or the on the rising edge of the clock. Selection of both edges is possible with the KLA. Logic analyzers differentiate between internal clock recording and external clock recording. With the internal asynchronous clock, every system state must be captured several times in succession, whereas the external (synchronous) clock samples only once. Therefore the required clock frequency for the internal clock is faster by a multiple of the external clock. See also MASTER CLOCK CLOCK CONNECTION See OR CONNECTION OF CLOCKS CLOCK ENABLE The recording clock can be enabled or disabled by means of clock qualification. CLOCK QUALIFICATION Clock qualification permits enabling or disabling clocks for recording data. A sample is taken only when a predefined state is present at the time of the selected active clock edge. This allows very selective data collection. trigger words qualified by state and clock edge will trigger. Only CLOCK RATE This refers to the clock frequency being used. I t is often used to mean the "clock period", which is the time interval between two rising clock edges. COMBINATION TRIGGER The combination trigger searches for a preset word. The trigger condition is considered fulfilled when such a word is captured during sampling. Combination trigger can also be used in sequential triggering where a series of several data words are searched. 5- 2 GLOS SARY KLA-SOOO-O! COMPARE Compare means a data comparison between source data and reference data. This comparison is executed by selecting cyclic record/compare from the COMPARE menu. Any segment in the source and reference memory, and channels or groups of channels can be compared. This comparison can be executed with jitter (edge shift tolerance). When the searched for condition appears, (for example, an error) the process can be interrupted and the recording frozen, or a cycle counter can be incremented, or the entire new recording can be stored on a floppy diskette. COUNTS This refers to the number of clock cycles, which the user can define as counts, between appearances of trigger words and subsequent trigger events. Example: 6.1.4 does not make sense, to (with ROLL UP or ROLL DOWN) in the in this field and it is set to TRANSIT, (S) jumps to the next (or previous) (or <) is pressed. TIME MEASUREMENT IN TRANSITION RECORDING MODE Times recorded with the TM option in Transition Recording Mode are those between consecutive transitions. The maximum time that can be recorded is 10 ns X 232 (i.e., about 42.949 sec.). The minimum time distance between recordings is 40 ns; thus if there is more than one transi tion in any 40 ns interval, no transition is recorded. KLA- 5000-02 OPTIONS 6-5 Recorded times may be included in the Data List Display, as previously indicated for Normal Recording Mode. The time displayed next to each data word can be selected to be a delta time from the previous sample CREL), or the total time elapsed since the trigger word (ABS). All operational probes in the Transition Recording Hode are sampled using the internal 50 MHz clock. The probes (pods) not included in the message "CHECK PODS ••• " of the Trigger Sequence Menu are not checked for data transitions; recorded data for these probes represents that which was present at the last transition for a pod that was checked. Displayed times apply to all active channels. The Timing Display for a Transition recording is similar to that described in 3.4.1, except that time measurements from the TM board are included in appropriate fields as indicated in 6.1.3.2. 6.1.5 TIME MEASUREMENT IN DATA-QUALIFIED RECORDING MODE In Da ta-Qualified Recording Mode, the TM option can be used to record actual times (called Measure Time) or numbers of clock cycles (called Pulse Counting). The type of recording is selected in the Trigger Sequence Menu (described in 3.3.2.3). For either type of data, the time distance between consecutive qualified data words is what is stored. In this recording mode, the clock has a maximum repetition rate of 25 MHz; no additional restrictions apply as a result of TM option use. Display of recorded times is accomplished by the procedures previously described for Normal Recording Mode. If Pulse Counting is selected in the Trigger Sequence Menu, the value displayed in the (T) column of the Data List Display is in units corresponding to the master clock (M1, as described in 3.3.2.1). If the option C.) is selected in the (T) column, the displayed number is a direct count of the clock cycles; if CK) is selected, the displayed number times 1000 is the count of clock cycles; if CM) is selected, the displayed number times 1,000,000 is the number of clock cycles counted. Selection of the auto range option (A) results in the optimum range selection for each displayed item. As with Data List displays for other recording modes, total count CABS) or delta count (REL) can be selected for data that results from either Measure Time or Pulse Counting. The Timing Display for data-qualified recording can include TM data, as previously indicated in 6.1.3.2. Figure 6-2 is a sample Timing Diagram which includes the n1-related differences previously described. Note that such a display relates only to qualified conditions; thus non-qualified transitions may not be included in the display, and a constant-valued channel display does not guarantee a corresponding constant Signal from the processor. For a Pulse Counting recording, the time axis and raster interval correspond to the selected clock. 6-6 OPTIONS KLA-SOOO-02 fS :r \.Jl o o o b N Hti~-IUTS S_l'PI"I'I'ft'Ilb~,~.":.Jn.p.,. ,_" " ,;.:.:I"':.:.:.:.;" :.:.:.:." ~"u....................................................................... ..................................C.................................... . . I I ......... , ••••••••••••• "",__""__"",,,<1'.••••••••••••• J.I. tI I • • • • • • • • • • II • • • • • • • • • • • • • • • • • • • • • • I" I ••• I •••••••• I I •••••• I • • • • • • • • • • •• • •••••••••••••••••••••••••••••• I ••••• T ... .... ""'"'rPI'''''''''t:;~::::=::=== t~. MEMOR), I.............. I S _: --""",,,,,,,,, ...................... •••• , " " , . , •• , •••• " ••••••••••••• C SHOHH l.iu +959.0n HI" RES II •••••••••••• ht______""__""_,",,,,______,"__,,,,__ C S T ............... ...•.•.•.•.•••••.•••..•.•.••..;......................................;.•..•..•.•...•..••.. •• II •• I I ••• I I . . S • •• I I . II ••• I I I I • • • • • • • I I ' I I • • 11" T • • • • • • II • • • • • • II. 'it .. C It I ••••••••••••••• 1""" •••• " " I • • • • I . . • ••• • ••• • • • • • • • • • • • • • • • • • • • • • •••••••••••••• A ••••••••••••••••••••••••••••••••••• »........ RKER ADDR START MAS S -8818 CURSOR C +9993 TRI66ER T +9999 T ( -HEXTn -949.9 "EXT-) +849.8n • • • • • II • • • • • • • • • • • • , • • • • • 11 • • • • • • ' " •• , I ••••••••••••••••••• I II. I ••• DATA 8998 9898 1119 9181 1111 9889 8119 9191 9999 1899 8199 9111 DISTAHCE TIME S-T -8989.72us SI C-T +9993.72us CI C-S +9994.44us HOME -819.2u 1 - - - - - - - - - - - - - - - - - +991. em '"I -....I Figure 6-2. Data-Qualified TN Data in Timing Diagram CHAPTER 7 SCHEMATICS/PIN ASSIGNMENTS The schematics included in this chapter are subject to updates and revision changes. If you find differences between the specific hardware in your instrument, and some of the schema tics, please call your Kontron Service number for assistance. KLA-5000-01 SCHEMATICS/PIN ASSIGNMENTS 7-1 _ !_~ I!U~ _______ _ Moor. TIMING ··COtHIlOl • • c o PATI, r, _ ---.-,l. ~ "A" Il'~ -""rA 2ko16 I: A_ S o o -------- • I f _u, .., __1 __ ........KLA-DMB DATA- MEMOHY -BOARD r , . .". ,., N Uu . ... .. M "'" U ~. ..... til ...... I- '" u r ''--yJ • c --~~~~---~--~C~DIATT2 t~r-----r---~----------i~--+-~------I--~l~A~8lA'T' p I .5V Gt-IO -5V f 10102 10104 IU21a lOll. ,0110 -- 1.16 • 1.111 • '.16 • -- ".16 • + - --"-- tJ 100 Tn KLA -DMS ildO-INPUT. GUTCH lATCH -1.\5.16 • Im~ . : utto 1 _ _ _ _lIt.;;.._ _ _....II _ _ _ _ ......... loU.," 311 ._ _ ~_ "_L@I ~'::;'.O;;-I!IIO_"""';"""'''_ '!..!r";'~-"I_"'._ _.. _ _ __ _ ' l _ ._ _ _ _. . . ; , _ _- ·" ~. ~ _'1,.. _ _ •• N MN • I on ..... ..... ...., IIlN on 00 u' . ...'". III II'- N n•• n 00. ~i .... .. 5!~ 00 00 ... '" • 00 10 ' " I I • I .. ., . N ~ • ~~ ~ oqo ... ~ 00 A ~i > n • Cl > :0- III • • ell c '--_ .....,--J BlAnli ~ _ _ _ _ _ I-_ _ I-_ _ _ _ _ _ o t!, BLATT I ~---~148UTT' • 5V ONO -5V 10102 10104 10216 10 211 f - 1.111. t.16' 1,16' ~ .. 1.16 • -+- - -~-100 ·KLA -01'1:9 2V PQO·INPUT.6UT9' LATCH 1--_.&.-_ __ ,........ 31 1 , ___ , , o • I r ", It t BlATT' • =::':':'::':II:..!:::.,.J.~LJ~:L.. __ I ' , • _----~--- _ _~_.~_..l..1l.!n::!!.o~ _____.-J!.,! ~4!,~ ..... ~.~ ___ _____ _____ ~J ·~/ ~ ..; .. ,. _ _ ____ .~ 1.1" ______ _ .... L __ _ _ _ _ _~ s:;; ~ '" 1 .. 220 -'IV )]1 I :1) M~ ,...-- E> r--- "IS' DO DU DIS ,1--1 -DC' 1---1 11 M7 --Il IL on II 1.. ..... IVa IA '! lit, , 'I nn 1 1111) E> liL M6 'IL 101" ~ , Ji" IJ , .DHJ .... DIt4 - o 011 -1K' _!In _IK' J 10 '---1 ~ III 15 ) ... N7 .f) '--I> f i- 10151 1 • DEl ... ... u t D£I T I II un OlD uc .. :: N6 "1'1 I~ I I~ ,. L ~ ~ , ~~ f- . ... lun .. liND 10 11 ." 104 1111) It 15. 10 oz 1,1. 1,n Z ~ b1 , IZ AI , J2 ~ --+--r'" ... ~IY ~ It I ~j I 11 M3 DJ nit Dl UII At De It . • ZZ•.",lIl11tli . L .- 5~t~1D1 i . OJ lll' lLlI ..... AZ "'JI 01 ... DI Al M4 ~~ .. ~~ • -.;: wE ~ 'ij~ .. a- .. ".. ii4 '" ,;C v -sv •• • " • .1.16" .. I.." d lAUSA' IJ ~l bItt ~ y ~ :~ ~ "',1"' ~ .11111 I I ! ~; 15 I " A. 1a'l2 II luu ~~101O' -~ urn I ~7 ·r oreo 1" IJ NS • ItAn 1 M iii , ..- .~ .IOIIJ I~ A HI , !.-lBL J~1O Il I> K ~ 01 . -t AJWI IIH5 T ItA1 • 2UU.1. I Illn 11 III IlUL I 12 , • V u_ mu.. T II~ ~,~ [~ lit .. .10 " Z J +--1 , r > > iiCrA "'ii4 ~ ' ..: u .. :a .~: pO ... I.. ,.. . _. 8 -.- • I y 1 I , ,.. . nr'l • <---11 '-11 .. -I) . .... .J!~ ... s~i- ul(;~~ - ...nc.L-fl101S1 / DIlL DIlL , - I, .... OF~.L_J It S j,lQic.-1_ _-l1l1q nm tl , ~I' I~ 5 7 II 139 __ ~r-""~~. \d> IlL ... I OFl 5 7 n 13 r- WJ;1 ~ 1L 1.J.j ~l PJIlI)"l.J.l!l.IQ-I-l---~I-----I I~ Al Nl 02 2..tI.JLIIIl-II-1-l~-I-_ _ _-I--f _.ll IAI 01!P~>-l-7-l1-l-+~----4--H li -t-t- HI------I-II--+-4 Jl AO OOIII§2o1l- D1lLll> >--I--I-+--'Il-I'+gl-lI!+---I-I--f+----H++---=-81WAfT G f-~J~ C~ lI1!Q :; II .... I OFO ~ ~ " l§. .~v ... . Ik D -2V -. -*" - ~:I~t ~:~ ::Ir~ - 'il(1I. 1d~ :I.,u rI~ -5V' G2 I~~ 11 ,,~ li.":i:l ~~ ~ '1 ii!I t L.tly.~..... ~R..... .~ G l,lii J.n " . d OLATT7 I'~l'l V l1 A.IO'Z4, BLATT 7 ~ ~ L~ Iii 1C. BlATT1.31 "aC" ~ f: i )u It A D 10 I" ~ .5V K1 A 10124 JJd~ r jJj~ • F2 7UU74 ~ f 1011 ] 10158 . ... t , -- • •• 1.16 1.16 I 1.16 1.16 , II 74LS 244 • 16 20 1.16 10 741S ]74 20 10 10124 101104 I I •• -1 I Bollb I 'II I ).7.11 I HIlliS.' IGop! 12 •. j. f1l , lifi,W ~ !..S - _\~2 ,2 , ~l It••v I j, 1].1 """.nOluf Hr. 1 "J ~ ,.." I»:1 iii T· hOi tllI.1IC II 1{4~ • r> KLA - OMB 'CONDITION RAM-B '_-NI. 7 1 f ~t- 311 No... I ·no......z. Il.ATf5.6 - ....... .SV GND -5V .SV DND -5V " ",:: p .. ' C !L' U 10016 10104 e ... 10016 1t'~atL..lSLll...,.-_ _ _ _ _-I __ I_ _ _ _-I--J._I-_~~-'J -:l~ vr GlB BLAT 7 BlATT :I E:.1;j..L....&-!1E~NC~~_--I _ _-I--_ _ .. - .... 100 02 1" til .... 01 I~I-J.-I--+--...o--~fDOIUI.--f-..... t-t---+-:--t--f-II-f AZ AI' iL- T6-_~-_--I----I_+__-JlK·nUL.._-I-I-I....A.q.AO R I I t:;aI"C I6ASA4 -.Ie wE 10422 I l _+ - _ • o jl{ll It. "'~" ~ wE 10422 ~ -6~_+-~-I-+-_f-I--+~-I-----IntiUln~4_--I-I-I-..JIl "'141 N" D1111~J1u.I1..1l1-g+.J--f-4----4If---t U 10016 1 • • f1 ,t7A6A5AJ. ~!. DEl~ ~x P6 I~ -t_-+-4_4--t-_+-_I_-t-_-->.lnu2.q _ _.f-I._~J:i ~ .VEJ..ol S f.L'7_+...._+-jl--_-f-_I--_I_..&-_---&lnUL - 4 - 1 - ~ P7 • 5.- un_ !~ 12~ 10104 1~~tJ~ «j Nl 10'04 .IIi IL • . Mn,1'J -0. 1lI~ - - . I- 1I L . - - " - - - I - - - I - . - t - t - - - i DilL '0151 A l.J ~~1!!.1"'~_-I _ _~................. " 6\~ -If-\ PS II 1[;1 1011] 1Jl.1i ~~~ & [L J .... IOH tux:.l......U I> S~ c - 07 DDL ____ nco 05 10 III ~~ HZ.. jJ 10016 ilL ..-1-I~_~I--~~_____ lnti7 ~ 1lf.6 .. _JO 06· 15.... .DH6~ Ir I, JlUL Bll cal r--- I> , • t• I0( ,--- - - ----.-L'l...ih,. . l.... lrl'II'"',~ ~.-- , I l- t·· 7 j .. III J til • I ,., '- ,,~ (t ., I r~ (I: ~7 • I .-'111 '" "nlaD' ~ A • c D ~ l~ ~I~ r~ I ~I ~ :I ~'r I ... Iu; 5 a EIe c I~r~ .~ "~ I'£' ~ "'I~ ; ~:i I: 1~li t: ~ I ~ " :: . '" " I~ ~;j ~i I;r J i ~ ~ :I ~ ~ ~ ~~ "'!" '... ~" . . ~, ,t: • ! .. " TL~ 'IiAJT6 " " ( f 01/10 .5V GtlO - 1.16 10016 10 12!) 9 21L9 18 f ]14 20 lS 114 20 91Slli 16 LSl44 20 16 OJ 10 10 • \0 -5V •• -· .5V I -t-,.( · - J - 220 +-~g- ))0 -2V Q' ,Ie 100 ~- I "hog 1 - 180.... 1fi- 7 81 Itldnsel Iq." IU.I.11I I-Ie; 1ft: ......... -i~f Ii., 11f,.711 In.j II ~,~ K KlA-OMB MEMORY-A 311 I~"', I"'" . . . . - . _ _ _ _ _ _ _ _ _ _ _ .._ . _ _ _ _ • _ _ • _ _ _ G . . . . . . . . . _ _. _ . _ _ .. _ . . _ _ _, _ _ _ _ _ _ _ ~ . . . . . . . . . . , _ ._ _ _ _ ~_ . . . . ~' _ _ • _ _ . , . . . . •• _ _ _ _ _ • •_ 1/ .. , . ' . - ..... 9~) RAM 1k,,4 211.9-45 E7 • c I f I , 6141 ~ o -SV -2V UNO .SV (1 10' C2 () l!t,f . \0' V '74lS244'·~~~a:~ ( ,. u I ... I" t· • V:' V _ E ,. (j60£~ 74lS244 U I'" g If;; ~ ~ r:: BL~TJ~I~ ~iLI~I~~ ~ t~ ~I~I~I~,~ ~ ~I~ ~~~ ~'~~~~~==~~~~--~ 10016 Q , US 2149 . _Wi M /\' --f!._. _ .--.--J_ .sv GNO .. \16 16 -II ~ J14 lQ 93516 lS244 16 =r 10 , U) • 10 J o 0 ,- t:.,'Q If I ~ I f f ;' !' V t: ': (){ .' ..... '-I:I;! ..... ...,: • ..: PI .- I ID ID" C ~~: .... 7 I IDID 1- M , -III 130 II~ III !: "I "I ~ I r I ~ ( ~ I i: I cI t l r: I '-I ~ I ; -- N - ·SV • -• 220 ()IH~~j f1 I rI r I ..... lS H5 10' U KLA -OMS MEMORY-B 1 J ~ , • J 10114 • I 220 c . JI I• ,I . I . BlATT~ o ~ ~ RW2 Dun4i o ,Kt;l ( ~!!rL5 e-2Sc:--IJ.1..!L---------=:.--------' , a Dl l: I~. ASEI ---~ Il.Afl4 ' 100 -:zv u ~ .5V , It 111110 10102 1010' 10105 10110 10 \2L - - 9 GNO 1.16 1.16 1.16 1,15.16 16 -sv ••• •• .5V GNO -5v 10125 10211 _ 9 16 • 1"6.16 J «• iL a - •-• J:.. Jt.. • - 10111 741513. 10 IIfSlTH 14 • +-:q 1010l 830 -.Btl }Bl.Ii !1..- CIO F J--t-t-IJ£ u 1.16 "1 B ~ 11 .. ...• ......• u 0 .- u U u . 1-+----;---1--+.::--:--, ...;;,:z,.,~-=::'::"'--I--"" u «• .. \ ' c Zo/dlft. ..., . 7 _,1._ 1 J , KLA -DMB OVERHEAD 10 ....... I , 311 • I • I I '''' I I • I • I A t C - DIP -C'S G.i",r RM1,5 l' 5 IfJ" TAN TAL'S f- J5V D D - - E l - f- KLA - DMEJ f DATA - MEMORY - BOARI) I , , I 1 I I F 1I0ST INTERFACE v i'f ~ #.- BUS /). V 8 • ~ I c: I '!7 DATA-BUS BUFFER 1> ,. 8 I I ~ '..7 REGISTER REAO/WRITECONTROL INPUT - BUFfER K.PROBE ~ PROBE- -l-- R#l TO ALL REGISTERS V • J WUO TIME· BASE ~ ~ I-w • 2. ....... .. !l t-- '..7 R# l SI.OW-ClOCK DETECTION W#2 CLOCK. OISrRlBUTION . , [2 4 '1 CLlon 4 I A ~/'o..... '..7 ... I INTERNAL-DATA - BUS 5 ( ~ 8 ~ A INPUT- BUffER -if ~ 2 0 l IOUlTlrtCATlOt~ • 4 16 ~7 ,-/7 r , A, R/W#4 CLOCK. OUAlIFIER 'I IN It & STATUS " ~'1 ,j r ~~ :2 dd - ~ . B·BUS ~ ~- -- " V KlA-TBQ , TIME BASE QUALIFIER 312 , 1 7 , _ M V l ..... , A I I I m~ I . ..... '" MonO __ V1 I I ..... ......... ... W ...... W ... WWW ~ Z", . l c .,' . , U u:~ I- e I~ ~ ~i~ Ie:: c C' ~ «' c: ~ O!~ ... N , ! I ID ~' Ii Cl 81 • I ~ ( , • I ... 11'1 UlWWWW Will • ~ Y2 IJ el 19f nn ~J ') OI:SBO __3 AI [Ll L iA2 6 AI, IU-"-: lAs or 71.LS 21,5 .d.., f-- J1 I] ; f-- - 1 ! W 7USO 0 7LtSI )8 7LlS2 11 II. 7 74152 44 74lS]loS In 11 4 20 20 Hi 9 •• 10 10 16 · · -· - ~ I~ I ~ CO , « , I:: ~ I; I~ ;:It: w 1- -I~ I~- - r ~ a I~ I~ a IS V 11 W lJ5 1]1 V U 74LS Y 10 -sv II 5 n'e2 I-f- (iNO YI. II t> 01 lU 81,2..,6 16 If ~IJ tT 0 .5V 7 r-- ~ [ r .--11 A2 Yl C RRl , BLATT ] ~ f-- I- <:> ( 6 74LSI18 61 ~ III A1nn87 t c --!k}6 06 12 JL~ A6 ( 'n 7 o :1L- 81 l ! - i 82 ~ -183 112. OL Ii, ~fU~ IAl 04 74LSOO 'f III", .. I ~.L.!" ~--~~----r-------~------~----~--------~---------'--~--'-----~~~~~~~~~~------~----~~~-1 ____' _ _ =-_ I _ _ _--A-. _ _ _ _ ? ____ _~~~~:L________~ 1 ill A r 00 ~~ 71 eN 'Vel 10101 Vet eN 10 130 M4 (] ~ 2 __ L' I 00 10138 ( 11 III I -f}j. LJ 2 Cl 10ua M] 00 -c K4 .. ' -_ _ _ _ _ _ _ _ _ _-, r-)~ ~Jl.-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___, • J., ·'1 .~ og.- ~·,-------.a c (") "'~ -I MI-2C~ 1 eN I~ ~f- -1 2 ~~ r------------------~ r------------------------------~e~~~' ... 7 ........ ~ tll1314 '~~:- ~-----:,~5t-:=~ 4 el ll m 101lS"11 r--------~ ~IAO 1 234567 J3 V ~_--,.:Io.III~~ 10164 10210 " eN eN 00 10138 C] ~f- LJ 11 12 7 Vel 1I 10104 10211 1 BI.AH6 S¥tIC c f; Ik o eLAn 1 ~,R:!.'W~O:.____________+--_+--_ilJ'!l :> ! 71101t L1 ~ E 741SJ18 7 A t-R_4_~cR 5::J--t--=51ifu 2 'l-.+-J-+-o --...9 e 1 1k5 A J 4 Ii 11 IJ tv"' R6 2k2 -5V ! h21 ThI] I" II. ~ HZ 10109 ." "l.2,f: 0 "1.5 'J 'j 2 3 1 J 2 V Ml 2 fl. 10164 IlAClI \ ...-i--l~_.....IL........ Ac2... ,-laLAn6 .5V BLAnt. ~ ( .5V f 10109 10114 10138 10 Iii 4 II) 210 10 ~1I 10 HI 9 - - GNO -5V 1.16 1.16 1.16 16 1.16 1.16 1.15.16 1.15.16 1.16 II ~ (: . 8 ... II ID 1.1 8 8 1.1 III . -10- - IIIvI"16V ;A 1 -+--1- ~,,- * 8 8 .. --- ----- J - KlA-TBQ TIME-BASE 5V Ik IS II 100 -2V a Ii --. ~ L -- ] 312 , J-I'ROOE A " ')''f uu A on ,),"l u ... N _ 0>0 ~'" UU '" 33 .... M ou ~ 0; U ..66 . A 1Il",1"- ~~t; a~a UlJU n Q 0 I<-PROBE -----. Q Q. IIe- N M U 0 -; '; n ~~ Nill 60 A Q 0 • B J 5 V 4 C CS '0189 13 -- - -- 'L V 15 15 r '0'89 K!L'! '--_ _ _ _--"I$L ..Jl11 ..!lIZ fJlATT5 c L 1) " L-__________ ~ ~ ____________~~L Jl.Kl.. DLATT5 L-----------------~-~c:~J l II 74lS00 o 0 BLAHI B~TTI ~ __________________________________ ~1. ~ ____ lYf'E ~1 10189 101.16 74lS00 74LS244 E .sv - - 14 20 GND 1.1. 1.16 7 10 8 -SV ••- £ · .Blen 1 . t-l!~-Lr--.....-------------~-----'-""~;""-'-""'------ r~v f -K- • £ ""-J ,=.L..:;.::;.=c.:.-t J. K - aUALlFIE Jl TERMI NAl f 100 -1.V , KLA-TBQ .,.. KClI\ITRCJI\I I\~U'£L-moNIC I .....'·,., 312 ",.,. No l ~L~_ _~~~I~ ___________ ~~______~~~_ _ _ .~i2 IV _____ O.. JI _ _..-...,L;;ru~,\;;.;nl.!2!-- _ _ _ _'" _ __ _ _ _ _ ~._ _ _ _ _ _ _ _~_ _ _ _ _ _~I~_ _ _ _ _ _L _________~.________~ .. ~ , 1 ~ ;',. .~ ~EIrt tt" ~ lyrE ~~ w,~9ft Ii 11 1 ~- NM 00 •• •• . 10104 10105 10212 1011!i 10211 leic t :Jt" .!ill GIIO -SV - 4- ~lD ·d1~ ·". ~'l r~b 1.16 1:16 1.15,16 • 1.16 t.16 'tt" 1 10'.~ft: ~~ 'r4 1 r+- Ii r+- 7 ' BLAn -5'1 JJL] HI J~ BLATT IS rnrif _UllMl Il ~UAI2 -.9~LO 71 ~ d 0 JR 0610231 ,. . .Ii 21.---1 1~ a 21' , ~ 0 06 10231 0 c BtAH2 ""'U_} 1Qu&5.. !QUAL§.. aLAn 5 r -'lUAI I ~10105 l..- l!lf 111nr- ,iii o VR D A7102l1 VR 0 0 15/ '..I ~ .J! 0 J .f. /6 " 12~1 - ~10\05 A710l11 21 I f- nlnT 10 tt7 I0211 ! VR R l~ ,"i \10105 H7101l1 0 0 - 151 2[ GUM'L I ,J 1011 R 0 Inl "J G~o 10231 G7 10211 0 151 'I 1& I~ ~n ~ 10105 ..... ~ r- I 10104 .!~l H '42... ~.' -2!!JJ BlATTS { -- _.2RJK .JlIll<.lL-. ~.~ Gd II~ ~_f' '.~ P 7J IS 10104 . ,11d 17 E 141'- ~l ~ Ii .... . I: .J III F ~ ell ~ I• o f.j [1~ to t .J III 0 u '? .... III ~ 10 212 00 14 10104 T rt' ' GL '4 iiY '1 11H - .- 1 - · I - - f- Ii f 1~ 11 114'J 3 10104" .. 1 7 \:'2B ilL 15 ~tJIl 141'~ ii ~'~ ~. ... ~l OJ 2~ 10212 l; U .aUla u III ~ ii iii, ~~ ~o ...; \1 ~ 7 Ii '~WJ u ~ , IS16) :) IOn, 11. ,.. .L .~~ T III :::x S .41 i .~ :I 2 01 IS :) 10104 14 ? 11 2f'-~ i~,~ rl UJ" , +-:r t- - •.. r-t" " f.sr It, '~ ~ rl~t7 ~ &-- 10104 1 I "00 -2V ii5 ~ 1-r------+--~~--t~~~I~~~ KlA- TBQ .J .. K, CLOCK TERMINAL l.Idln·,.. 312 , , I • !l I • . . • •• • I . I , , I '0,02 A IUfT' ·10102 1I~ ~ ,1 • tB' I BLAHI.l tEES I - HH f'E E 10016 1 0 I; i 1 " r .lUijlJl BLAH) 0 ENO f l1!. - ~ 3- ~ ( r :l• 1 T Hl f H~L- ~BZ ........... II -1u._ '---I---'---2--~Ir--,I~J----rl----:-'---'Ir---JL:.:fA~.. nflV Anrtlrung,·Hr. KLA - SP-TBQ F &·I-_ _ _ _.J.-_ _ _ _ _ _ _--.-..L-.I ~Hl:f.. "~KONTRON In. ng h~I~~ \!l Ll 101110 T....... _r____~-1-fl-I~.1.821~~ H I Tog ---+--t-I~""L"b+:IO~9'a:'!:-1 I HE - l_Hr. 312 ,..... Nt h 1." I:.L..J::::::::L."~--.,,r__\..==.:..=----r--l:~:a::.--:-·.......~ ":::'::'::::::::II!!:O.yl-!! 4ftm' I\'ELECTRONIC -I-.".----r~ IU C..... au ...... 1)1) (.., - • o 2 OAiA - flUS BUFFER H ,IIEGIS TER READ/WRITE COUIROl '-- F! WII6 iRIGGER-1nN I' .J! w,,5 J ! • C -) - A-BUS TO All REGISTERS I' ,) I R/W"7 11 TRIGGER -fllTEll RAM ,t s PROIlE-IEST C!RCUIT RECORDCOIITROl INTERIIAl DATA -BUS , ~ III r-- W,O Rill EVEL-COUNTER , l .L , RIW" 1 lEV fl- ACUlESS RAM jl 6 Z ...J 0 0 E ~ z 0 u !l u, 0 e IX Iii E ~ Ie .... I<: i3. au • 0: ~'l .> "I II , R/W" 2 R/WI" lEVEL -STATUS RA... t 1 0 ~'I OCCURENCE LnlNTER lORAN 6 I: TRIGGER - SEOUENCE - CONTROL ~.mk..c: CLOCK-PROOE'S '~> 8 .. j I ~! - 10016 10102 1010) 10104 1,16 1.16 1.16 , ,16 IO\o4~1 10124 10210 10lli . 16 1.1\16 LSOO 14 1,16 7 9 . 01 '~ 10124 !i Rl 22l 8 1 '~ I ~ 11 ~r. DE , -'I: f- Y61!l.Y5 U "II YJIZ 10210 AT yo ~8' I ! ! R2 J220 II -2V 0' ., 1 ' , 01 b '-----~B 5L ... l ~ E ..- 100 Q- V -211 f B4 It; t;} '1 , 15 , !~ fl~ it: ~ ~v ~ ,5 6 7 8 9 A1 • 1'lf1~'_ 74LS 245 '80\4 ~- 10103 ~' l 1,1 iIDI~ ~:=} BlATT' , 1 . c ~I- , ~~ _ _ _..nRWwlL- , ' ' 1J.t-'~H+---JlR:Ll ~ li..i. -miL in 11'" BlATTl o I:-:- 74lS00 I '11 AS Y7 ~LJ~..I_ _-+-_ _ _ -"L} IL 74LSOO OOL ' ~~..,;~ ,,---~61 -JU. ,.5Y. " 10'''' , .' 7'LS~t RL} ,._,.. Y61...'· 0', V: 'lpL!I~~t===:-~ 1:( ' 1k' ',' ,I;'~'! rroI J:r ,~ 1-" 1I11+__...+ ___ Ii< - SLATU ' . .~ E ~"D6Vp _'k [1 - Cl t4lS221 _____________~___~~41=='D=0=~~,~.~5, ' '~pf ~1""8""17",1:::r.: 6 IS::t',:-:",1"':'\J=1lr':1c:1'1- I I/. KLA,SEQ 1~1f' ~ lei" I~ iIa Y! '17 r -l 10124 11124 '1 1 15 II. ~ L n 85 7 IC " ' ,'t-J ',u=.,rr--- <:1ICJ:L--t--IH--t--HH-t-+---J--I-.:.jll-+---~--'_'. .:,1;: 7:.;.'~= L~5: ': .:J~8=-. J " 7. "'-- .~ 5 7 10 11 A5 t;} • BRi- 6 "Y r, I 1AV E 74LS J1I DLATT) " I _~-=--=--=--::=='=.JllfC ~ 6 LJ .Jl JWL r E ' Y liz '-li------JI. ~ yLIIL'8 b'~ 17_-,,+_ _ _ ._-I,-+-_ _ _~_...,~I ' III\-IL.-II--..... ' ',rio; IlWL BlATT4 ".. ..c: mL) , '" 10124 ' YO 115 , VI I • A 1D4IH--t-+-if----IJli'r1L BLATT l ,,' n " LS178 -. 10 t>' l'1 ~H-"'-+-iI--'---4.J18y BLATT l.4 I 10124 · ' r-r'll 1 16 20 16 D 87 I! - l5121 LS245 •• -- ~~ IOIZC, " I. ' I Ir. (v-:" 'ct c I' LSIJ. h Z II .511 GilD -5'1 LL ....... ~ 10 'or :,,~ 121 '--- -..5 17 A ••• I . Tv .. r .5V 6tO ·5V TYPE -5V liND • " ~tI-:-.-nl- t!iIi2~:f-_ _ _"",-_",___RE_O_IS_T_ER_._A_E_C_O_AO_C-.;ON_T_R_O__ L I-. I[~~ ~.~, 313-1'Nr ________~~~~--____~~~____J~~~ IV 0",11 JU Anl.. F • . ...o o ~ "t ID ID UP E ... " ~i: _~ _~ U BlAm. pil&JLI~lENl-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _---t11:il..Ji 10104 r~"- - 10016 10101 10104 10 i'S~ 10210 l ~ l 81~TH t-IrwnIlD,L--_ _ _ _ _ _ _ _ _ _ _ _-+_ _ _ _ _ _ _ _ _..._.f-I....-I--. 9 ~ ~~ 8lATT 1 RIUE~S_ _ __.J..IIlIL\J5 11 61111s 7 1"41 5 t-Jt 8 ~ lY ~~2 ..,C:..::lOC=C_ _- 4___ LY RATTI Ml I~ slt2f--.l!i 5 _10211M3 1\ c JKt;[n I • _tu1~ n ..u. t.IJ. -~~' II. Tnr. SLAn4 ..BWII....J( E I 10 '10Itl0, -. II " - - 1.16 U6 16 1.15.16 1.16 9 1.16 ••• ••• +-f :: J4 10016 pJJllJlIL-----. P2,luI O'-_ _-. PI ~ POIL7---. £.J 5 J2 15 IlIll E J3 10016 111 ·lu.!!.O-=--=..~~~-;.-_-JI- 6 CE +~, TC ;: '11 p'0J!-7_-t PIFl 1Q:--4--I l.1~-I---1t------_--+-t-t-I-_ _ Fll1Uo!I .JJ f1 220 ~ PE II~ ~lV ,o!z4~ CE - . - - --+" rc d +!l:> :".---'1--4--1-- ~-2V 10804 .5\1 1.16 -.U@~- - ~~IiZI!..IL !L~YJ~1.Il ~ -.... 1- IrL,-.-;::=:;--lltll--.....:f~ll~I~EN.!.4, BlAn, -.t+------f] tl ~ 2 112 10104 i 2. ..D!l.L ~ ..Bll. 1 lJ ~ Il.ATT14 .lYO. 1 no t-N!liL :;; - I 1u.J~+-H-r---+------" ~(I \O~ . ~ ~ , ~ :3,[JJ N1 % 10804 15 " ~2 . P[~ Cl r,tl.~-+-----L---...lI~@~ IT~ 12· Fm.N.UIlA TT " nltJl 'L . -2 2 I 12 1 V. ~ ~ Llf' ~ 11 ~ LL._ I - 2L' ..13 -- 12EJ- t( 9 ~ . IJ l" ~ > 10 145A ~toHIO' !! 11.15 liZ-. ( 2 0] Mnl'~.~--. 15 12M 06 & 10210~ ffi J ~!!!) ~ ~ J ~ ~ }J>21O ~ 6 ~ .. J;; 3 ii OJ ~ ;. v ...'1 U ID ~ ii OJ I; co ~ IQ~ 61 10804 ~ I~ 1 ~ [ - BLATT 1 I '] ,,\ l. ,0;, -' 7 co -HIM ':EJ1l- 71L-tl IlL tl4..--hr----+---~ 91pt L2 11" ~-4~->r--~----JIOul,Pl . 1-11 10016 '17 IL llWt 11 W f 6 10104 3 1021' liND IOHm 10145A BlAH 1 _An 1 1<2 I. i)" ~--~-____+-__--~7-PO Mil am'l a IL o· 10231 I~ I. ~ 1)10 210 I, t 0 ~i ~ 2 IOlD4 .liltTlI..l7''-_ _ _ _ _ _ _ _-,t+I-_ _ _ _ _I-_____ I_-I__~__I BLATT1 ,",1"'(1 '. I a 11.1 s 12110211 Kif. J 6 U C] 56pF.. - B. LAll 1 { r----t---f------~~1'PL. 1 IV 15T Jr 10 lID ~ I] Q} KI 3f- . . - + - - - - 1 -1..... 1023.1 I ~lOIOZ .511' III n llIL 7 87, P~.ATT 12 ;- r ~ ~ M > it ~ ., OJ n CQ .. .,.~ 1- KLA - SEQ 1 .. , If ~ I t- r ( { (J .5V.'-------:L.~'L ~1' "I"" C r i.; r f.j,,1t.. A 1.,1Il. _ _ _- J ' 7.1ID ol• A nJ 11 'r.-1 ±1lJI...... U2 B-1.'1 -1.. .. 8 -5V lOll)(, ..2V 0 '1 1 I. 5 A .1.2 i A ~~B.31.Z I -2v_a.I, 8 c c • , ,'r----- j I ~-I-~-I- K6 ;J I• ,« • J6 ~f- 10145" ,, H6,' 10 14'5 A 10 USA : , : 'W " I!!.!L i- i- l~ 1-~ o BlAfT2 lVO, ,.3 ,l ..l)~~5 E '[l /l , 15 1 L7k l~eo4 r::--"----l-JJ ""OO"'--o..,.-,._-l..-lVlIIIII 'I. 13 12 ~JJ4l51 '.L1LlsJ K7 ~'[l 10a04 15 1£ n 1 I' ' It2..K. ",,'. '.2,,]J£,5. ~ ,J7. r:1l.-:",--_.1_-.117 t:l. 10804 ... IVI"-_ _ _'--)ll):. '[l • H1 ~ 10.04 114'" TYPE .. 10016 10 104 10 105 10 109 10 1'5~ to.04 .SV --- : 9 G,..!O ·SV I 1.16 1.16 1.16 1.16 16 1.16 ••• •• 0 +- -71:00 r.2V E 151&1l12 . qlgl~lh F F , , 313 ' . IU Anlag~~~>._ '---' I u ~ .. I f3.J U C-1.4.8 "-OlD C-8.1112-'"" -:l.. C-1U6 C'I-1a. __- - - - - - - - - -•• ~ll- CL::: C·) -'n.n --..., .... C8 C·S -u.uL.~I--_ _ _~""" 8 nrc - < 11... ~ 88 -CJ~ .....- \ijC-1 -DTt 220 ·2V C·9 OLLUT~.~-c::~--~+-....~1: 10010 15 ~ OD .~ PfbL--I-..... f C·lI T C.tl-DH...~ ... --J~ C'15~~ GNO -5V IODin 1010) 10125 10145" _ 9 - 1.16 1.16 16 16 10804 9 1.16 • IS 24L 10 II - a...:...:.:...:..-I--------i 1010] L I W E . 5V 0- 2.4.6 G...,t",,!QL..-~ 0·8.1012 0'14.16 o 1 .JllnlL.t'~-+--I-~_ ti -D11............ ..:=l-li-J--+--I-l 05 no-- Dun, l.1i • • • • r> 1014 r:4c-f-_ _ _ _ _ _ _ _ _ _ _--'T~RAC... E·,;) BtlC t I 5_ 08 IZ lRloom,;) BNC 2 11 I I~ 10125 ::L.. Mff , BLATT! fIL..lillL} .---------~---'-------+-----------~flL1 EtL SLATU o C TRAtiSm o 7 --1lLl..c::J- 1-1~~ o 9 -1lJ~r:::l~-j _ _ _ _ • ..; CI",,1I1 o 11 -Dl!i ... 08 o 1l-DIli.c:::J +.1 10010 5 o 15 OT7 ---=PE b !.---I ,..r '----- r~ 1.2_ 1014SA~ -~- 16.100 , to '4SA 2.1l 1_ 1--1- OlAllS I II L U -_ _ _ _ _ _ _ _ _ _ _ _ _ _--' JL Ie ~ o BLATT 2 LVO ! I E 711 194 II _ 20a nl1.15 r-ji --I -I----t-: 'l.f-HI---+-----I---I--+-HI--, 2,lld5 2,lHL .0; 2 hldo; RBI BlATT2.S 11 4 F7 M8 (j.V (j.V 10804 lsi \I. 1) 12 1L17...-..-<~--f_-.Lt7e £7 10110,10 1 14 11 12 II to eo4 15 14 1] 1~ ~ 2 ~ V JIl, n 1517 1111.7 ~ 10109 , .1G , 6L .~ ~ 9 IU II tL pDQ, .Up CS ~- lQL ' .. PE lit10m. 11 8 cr-.. • e17 lY, Ie ~ DOt6 1010\_ .. (; • ~ ·. ~E9.~~ lui CE 10016 WI~ I? I-IJ~ ~fI ~I' ~., t r-Te tL I- f' ::> C3 i.. I- o, Itt I- r-c dru. . 4 o I- lOtoS (EIOO16 &, .L [wI-- 1- .. ~ III .- .. . "> 5 rE i!J. 1m 1\ . ,4-,ruI01!l~. D L R ct o 10131 OlAnt~(eO no E .0103 2 G 0 ~'~ a ~.~ ,,> . ... III N u sis- . ~ ....I~ tOl04 . 5 ~~~:" ~.~ >- F .~ ~ § . IOllt 2 . I&~ ~ ~ . ~~ . Dr+"Ik ,'f ... - '. ... 'nOpl Q - ... a ~ . u . s~ ~u I 10104 ~ 0- ). -' tl '.' I • .' . 0 ....... R Ei ,'511.• 10211 . ~. N ... ~I .; 2 . 1- iUl iu ". l- ,Il 0!i c fi p~ ~'.. d(U.ci~ . '.. c -+ 100 . .0105 .... t. , ~I- TC,: !l :> F4 1~, [ul- '. U~~ : CE it; -" ., IL l- FJ 9 . I- 1Q. I- Iu. l- ; 1)015 mv-. I • "~ LAD'/. 'Sf fGf.1 tonI J .' 15 " !4~: .. .~~~ ~ra~' •. ;. t,I ...... , ...~.., . . . 10'01. . )- .)- ii • . .:. 7' lit· -: . .. ~ ,i~ '101J4, • 4 '. 14 • .~ " . . ',1 , Fsltlr!Q!.. Ito 1001.. ""'. .' 11.1,'<21. I( Flt .... 1I. CE ~10016 '. -7h . 1'£ ,JllYl10105 t. ~L CEeo01ti . t- l . L '---17 re ' l<- !rum ~ . :., , 7lf ....~ 111' • 0; E toOlti rc',: II. j!l . - .:. ili . . . .. III S ... u III ° , !;RJ, OLAH 1 •5VOto -5V 10016 - ',16 • 'OtOl ~ TYPE 1010J 'to 104 1.16 • - 1.16 • - 1.16 . • 10 105 ~ 10.09 .. 1.16 1.16 • • 10 211 - 1.16 • KLA - SEa ~ TRIGGER':' O~LAY . ~. F ~ .. _. _ _ _ _ , ' - - -_ _. - L 6 7 £ '.' z-m.'''' 1 to 10211- : 1 "> tU t- .L.' ' .' ! 11 10109 tI'II-l... 1- ": 11FJ.:~~ l!1I' 10\05 'I,j . G' OLATTI '1 : • 5. 'E'· . 11 , '. ' ... , II; ll> E4 1-1- 1_ _ U t- IIi~Ju 1 16 fillOI05: 10'05 03 'E Wi ~ 10105.- f--t- ~~ : ~UJ., >. Efl .E 11 WQQ!!! 13:> .. . r.E -+~TC III F.. ..,. , wt' -1{; Ii. - I, r-- Ljwa.. _ _ +UI> ES i.. 1PJ.. joDl/ It- PE r. I - l t-- ~ 10105,1J:> 0' ~iu., ) ~ Ft~: l:i l EI ." Te P.UL ~~c£ 1. re II I - , ~~ lill. ~'~~'" ~ t0105~ - L ,- .~. 're .IL I-o~p Cl P- tI'E ~ ;! I, c, fzl\1O!09 re tL _ _ .UI> OS~- ~ lou c£ n .6 .----- 10m? R 11 :> nno I ~J l If. I) 11:> 01 II G Isl\DI09 - 'J r-_{?n=J:) (J C. 10131 0 '1' Isr\ ..1' ---- I UiAIJI~l ---L t-;.. H5 11 • F 0 • 0 tn c I I I ! I! ~ N ~ £ KlA - SEQ F BE STUCKUNGSSKIZZE :) ., -8 - BUS . '" - ell I • rl[> . 16 [> lAJOI - .~ ,- r I~ TIME MEMORY 0 r CONTROl -' '- l2B1T -"[> oA l.ATCli 16 16 rt! ! 0' -11I! eLR I I 0 TLl ~ . ~ ~ A liME MEMORY 0 0 R E 2hl6 ~ ~ r-r- I 16 \I ~ 'iJ r-- j. OAf A RAM 'i1 AlIA ~ BUS Am CNTR '--' r1- 16 - r- - C I• YL R E " 2K-16 TIME CNTR - \I 125!L!! O~J::::1--------:7:1 ~O;.:f1_ _ _ _ _ _ _ __.;I:-f1 • L!! l> Q.l! H' ----- W 1 OH) IS ~:"---------...!::.f K4 lS Cj, ~ 244 II 125 , c-~ R-.! 7 orll l> 11 0111 1 - IH9 11 OI<.I:-:I::-Il--------'7~ l>JJ 111 125 :'-Ol::-:a:--------~,s:-l 4 a 56 2 f • /L...Q. lS 244 ~ ~ .!L.! D ' 9 C4 oe 6 cs·;':"OflWE ~~--------------~~i 002 OUI OUIII • 5 OE 11 a..:; r; RAM lK.' 2\49-1.5 lJ IL 21'9 - L5 II Dl . 12 (0) ~-w~------ I!. III __ B4 CS 2149- 4S .!l E4 14 ,. CS .~ 11£ ~ RAM IKIC , 2149· 45 { 19 rulS l> G1 F 'Sf4 Of 16 Dl1IL - f- 12 ~ RAM IK. 4 ~I-~ 12 rul2 9 6 2149-45 1401 OUII (XJID tit t_...2(1 15 Iii 17 I 1 ) 4 7 Ii 5 OJ A9 Ae 12 RAN IK :It. !1 C1 1) !- ~~ A4 ) 11 II 5 PAl 9] FIi+_I-.!..P=:;A9::"""'I 5 Iii u. ~ D. PAG PA7 1'- 2~S .~ D1 CS Va ••• _ TlT NAS 14 MAg MAte IJ . r,;-- t-p:;!i' • MAli MA7 II -~~r~2--..L-lI""'=-.".. I I 9 Ie JL!! Hl II JlOl nAN IK.' '-fo...p.-p.-~.fLIP-IHY'+---H~I~{I~_+_ ~~~-l~IY.-=__ ,-----_ 5 15 G' i8J =-= r------ 11 0) 16 (11)6_ ~ 15 (1IJ5 ~ 12 01)4. ~ " ' - - = - .,.--:: _ KJ ~ nr 14 7 "''-=----------'-\ 19 007 l> ~16 , 6 14 I 2 "-OT:-:I.:..5_ _ _ _ _ _ _ _ _...;l:-l IIII ~~ 2-!l I/, Z ~ 61ii:1 I• ~ I~ M i ~ - F 0 .llllIL t r--- ... o ~"'~~II ;1 K 'Itij ULATT 74LSOO D :: .., .., .... " Q lS 244 F4 Q OE lS 2" .... ( 02 OE 19 , 6 LS2U 02 OE 1 9 ... l- '" t: I! ~ ~ I IXw-' III • ~LAnl .sv 1~1J16 f 111125 2149 FJ74 lS174 91515 - GtID 1.16 0 16 til 9 Ie Ie 2. 21 16 a Q ·sv •-• - 5V IK +5 -If- a - . KLA- TMB MEMORY-A , . 6 , 1 A t om " Ie 011. 15 125 or 19 ) ..-- 0118 0111 7 II 0116 IS l> I. 115 .LE II!...!! ~< ., l5 21.4 12 OWL ~l W1 r----!L 2149.45 C6.!! " 0fI ~ lOW. 14 RAM IKII' 2149- 45 u. roo~ ~OT~,l~._ _ _ _ _ _ __!.f' 1 ~or!..l]~g_ _.::.._ _..:-~-_-,14 ~O~I2~8__________~~~ l> ~ • l> ~o!.!rlc.::'.i_________111 O!o!!.!lr2~'_ _ _ _ _ _.......:I~c; -I ! L5 244 ~ t!L1 ~ rL1 ilLl , J: / 7 ~ 12 [lWII -~ ~ r-!;JJ '" i filii ~ 7 6 '.i At S at . AD ( 5 2 1 4 1 16 1!1 , If I. a ... 11 I 1 11(_'- RAM ;m'.~5' C5 AI 85 , .SV ~ OJ 11 OJ ILJ!~! 12 :. D. "AM Ik. , 2149- U WE A!J II IS 16 17 I ~ IS 16 11 I 12 l ' ~!V15 ~ Ol A9 ~" 12 RAM IK Ie .. 115 £Nil) '~l 2149-U 1t2 l1N12 " O. • ~~. f 374 86 RAM IKx' ~ E5 2149-1,5 ~~ O W l " O. INI6 " RAM IKII " III Z14Q-4li I!i 1)"-._ ..12$ . 2149 0$ c.-- F17' OE ~Wr.VE~------------~~~~ Lyw1~~--------------~~~~~ "iTa 'i" ya.. SOOA, y. l~w~o__~I-LI ______~~~fr-----------~----~==:jr-----~--~<~~~ 0 5, M~I. 13S16 19 _ BLATU { 1 l> ~ W l> iL-! 11 r!L! 125 ~ ' - ..... lUlU 'H5· 17 ' " OS' :::O.:..:12:.:.'_ _ _ _ _ _~3 J5 !![j!.12~~6_ _ _ _ _ _ __!.f' tLJ!. • 2149- 45 tl! f6 '-rWr-ErA9~_,r_T""Ir-r_.__.__r,A."_YiCSf_'" • 15 b' 11 I 2 1 4 7 j6 5 It 0' ~~. ~ ~ ~t.L ...- t ...-p ~ t<5 ...... RAM lh.. 14 O. z ~O.!..:J]:.:.I_ _ _ _ _ _~) 03 ~----------~----_ ir-1!- r-------------------i III !l II W~1 ~ ~ RAM lKII' !! !l III ~y!) ~ W. I~ 3' ~~s ~ I-=- o 16 OW~ 1 19 1101 I• F 374 .--_ _ _ _ _ _ _ _ _ _- - . ' .. !Lll'ft~ 61( III c [!LJ fW W ~ f!Ll I 2 r- L£ ~ L12 l> ~ l> ~ H6 ~ Gil ~ J6 L.! (, " 8 I I~ 1lIlUIIr~l_ _ _ _ _ ___"4) ,!!L.. BLATTI. : &'52" -• GIIO -5V 1.16 • 16 II -2. l' -- 11 II II II 2t 10 ' / .5V r'l\l . .sv· (N), ' ' rJ. I)..,. Ho r-HO " Ho [ : :+·T~:': ~:..l C3 C1 . " -tf- f ..' ' .. . , \ ' lK . , -+- ... SLAT T 2 , KLA - 1MB f NEMORY-B 311.,- u,M -----~--. ,------ • , • I ;~~ 26 11 n A (I[l O. AHI p REef . . nl{ ~~, "21' ~2.to. I I ii 10 104 JI I , 0 11 8-27A ARMI 11 ]1)-"" ~ 11 J it 5 6 -we I~ .5V GND -5V 0 '1.IlZ 111114 11124 MlI25 IIll1 741.5138 91516 "'15111 7tlSI& 7US74 II II 1.16 1.16 16 • • • • --·- 14 14 14 a 7 7 7 I~ PI I~ iii II ~ 5 BI c 4 Ii ) 2 I z!SH LS71. HZ I 19 AI II Lsua 8 5 4 r. 1 ... A zl if - IIU ~ ~~ g~~ • •• oCoCoC ~t! ~ q:: I: '" ~~~ til' oCoCoC ,0 11 1 ..... ..... M ~ iWii BLATf • • ... I. cD 5 VI q:: ~ • 4 S c -f- ,-..!.. tf1-'re 74 I ..... 12 ~ Ii I: '--- ~ IL-J 2 10 '1 1 II 12 13' OC 08 OA LSlla (j 11 00.LAi; • I) N II 11 OC 08 16 1.111 16 16 a GZ us I~ a 7 J I BUTYl ,-A-..,. ~ iii , 11 ti .~ 2 P 01 15 I• [> RJ; I , 71oL' we '" ] WE REi 1 I C I',.. b~·LAn 2.3 10104 , 2 "124 , ~'I ~il..1 "L ~5 L/ M2 JI ... 1III1I41.tfJ ARMi 11 125 L.l ~I>!)I ~ .... iiiMi • I ,~. Z~KZ 4 21 11 112 t>"Z 1 § ID • 1 1 II t> II) 7.6.5 SI6 p Ft .P [> 12 1iEJ 1) RE2 14 nET 15 REI LS C III A } BLATU } BUTTl D L--- ttSY -+-&1: -lY --.- 'I 6 II LS" . Ii ~ 8 GI ,!L...! ,.SY E . 9:' -5V -M- a~ • , J 8 c I!It !• I o E KlA - 1MB F 1 1 I. I . J • .sv • I , 11 OS 14 [ E ~.sv yK KLA f KEYBOARD , 1 4 F . . A Ol:l o O~F/I6V~ c o E B B !09... LcN.... - - KLA I------I----+~~~~j~!~ KEYBOARD 1-1----1----1--1---1_' F 315 , .,.c _!t!..._ ..."'1 ... A.. ul' J ....!'V l lUI ,• ,•, OICI t-t-- 0110 Oltll G"O _ll til ::> roI <{ nil '511 ,SII ISlI • ani .-J a .IV ·S' _~lL _I .ii&t 11&'a .. • • 'J ~ -- I~ I I m_ liMO ONO tNO INO DNO OlIO Gtel GIIO OlfO DJ.l Oll .,,0 aND 0110 o.s II "". ,HO OA' CIHO 6NO '''0 OU OA' II lNO Ol, GI'O PAl ••• lMO 6110 6UO ONO OUD OA, 1114 0110 OlIO IND 'NO GHO OA6 IHO GND III' DU n ::~ If I--- :~ :~ c :: A ., - A .f!II • t lNO I _1...!!!L! :~g I .t • o , 'NO •, ONO 1"0 • • eND 0110 • " I -.J U W ~=-Ir-l til :J " II roI ro "'0 1"1 ,'ICI ..... .""" 11 INIT I 'Uttl .IV ·IV ~ II ItVl -ty ItAUI .SV ·sv ·If ",i al SlV' 'lV' SlV. I' at .IV ·IV • Ii n AIIM' ... ltAC ~ :.: lNO 'NO OlIO n 0, ~ IHO i< IND -:jV •17 1110 OlIO -1'111I' " OND 0l1li ..Jl:::l''''' nINO 'NO • • It II Itlll •"• '"0 IND al Iii ':W; . .~ 1t. ~NO .NO ,I g~ , GilD "'0 1-_.-lHU~1 GilD I-":&:--t-.I---:} 'NO -",.'" -,:r--",,-.,··;·-t .• ,Nd eNO SlVI IlYI IlV' aND • "'0 &NO IHO OHO -::: c t-.:-:NOc::-...... II :: OIG INO lIND -liII• ,NO 17 OHO II 1"0 , · ...0 .• '/fD l-...."HHD;;!~~ E • DAI QIICI ,"0 0110 'NO )I c 1/10 CII "'. I .IV lJ ·If KLA F F . l.A.-MOTHERBOARD z-.... .. Of. H 0180 2 1 E 7 316 ru nl, • • • 0 fO 320 01 ~::OJ 01 0 0 .-------. 32 0 0, 1 0 01 0 0 9 • .~V.g ~V 60 •12 10 0 10 ° ° '. . '0 . 20 @ c! . 01 10 C I• .I! I ~ 320 f--~---..; : 01 0 0 2. STlflSOClCfl AMI' 35Um VON L()JSEIJE 010 o 0 r.; I o L -_ _ _ _ _ _ _ _ _ _ _---" 0 10 01 E 0 °00 . .5V ~lo 0 o I A-BUS l t4 STUCK · 32: I' 01 \ ~ • I '. ,'. 'J 0 I. 01 .. 01 I" O' " L __~ - . . .COl ------------------...;.'----. . I', l. OMB1, .'. .. . ' . . 01' ,.,'.. . r,. '., .' ,- ',. ';". '" '. 32: 01 • .' 0 OMBO ~v~~'o.J.: ·.L1o_._:_,_=._. .'_::._1._,,__i:. . .;. .',. _.'_. _ . .,_'._·;:.__.._. . ._._':._:___3l:____01 0 _ _ _ _ _ _ _ _ _ _ _ _-:--...._--' l -_ . : 32: . 0 '" ' -_ _...;.._ _ _...;.._ _ _.....:._~_ _ _ _ _ ___' f. ~?~1" 011I 32: i OMB2 iJ~id'IO' BESTUCI I'IN III . ,', ...,;".-~II!!.--I~' Cf. -~" ,J.' ~ '.12~'" _ -12V - E 11"2' ~.I~ KLA iASTKOPF IlPl" 1 .- , ----~--- . . -_ _ _ _._'_'--_._ _ _ _ ••_ .•_________•___. _________ ...... .: ... _.. ____ .A..._.• __...a _ _ _ _ lusll 1'10 -5'1 -- ------ L 22 I I "I GtlO C~P ---.;---~w...-31 GND '------1&...-32 01' GND -.l11OL_ _/.... 21 -.lUo.-.---lV GOO 07 .,I [-15',. PO 34 6U 1 , GND -'---Wi_,,·"'----" 35 1 - - - - 1 1 [ " -,t~_--~B~RRL-------- , . KABElllNGE:' 200tPl KABEl: NEmOFUNIC" . 'Yr· hllV· ~WO 26} _cy . . .1Q.2l1Y - AWB 21 SCHWARZ '. .12\1 -12'1 r-r-~--~--~~~~~~--~----------------------~ KlA TASTKOPF --KABEL ,..... ,. I III &1 • ___ , _ _ _ , _ _ _ --1._ _ ] , ------.. ------.. .. 6 • I " . I A A + 8 !l6 - 415 _ IC2 MOOJ C MOD 4 no@!] II IO-f 118 I- a: IC J MC 165~ + MOD 7 IC4 MC 1651 MOD 8 n ® 3 • 1..7JJ fcii'\. 4.7.. V + • -([[}- 47 -fillil-4k7 _JR'irHo1 f":\ -{ill- 22k \!!.!!.J \EV -tm:J-41k 1..71' c J C~('._~ IN41L8 22n@ Ie 7 MC1456 _ !c IG 10,1 II c::::;22=,,!:[ill]::;l=L!:==MOO==-6 2k7-=J "9 1- -II 0 I 1- -, J o MC 1651 (~ (510.1111 le6/0.1 5 -========M=OD::=:a .! }n (C'ji] ~ 47k-~- MOD 2 I r-J tn, -J!.l, - Ik2-~- MOD 1 N IC5 74lS \61. - C~! ~ () -fZl- 0.5"1. o HETAllSCHICHT E E f : ·01/10 , _ _J ? nG1~-~~ _._-')1/ STA .--_--;1.i.k7 ) 1 AI OJ L _ - - n~LTl 1..7 .XAfi _ _ _ _ _ _--", 1.2 Ie 8; 1..-. In 1..8 a XA1 --n- T.~ -tt-I.Tl 1L.-JI0 01.... liAr , 6 A1 l1 In, 1.-6aK!$ GNO 1--10 A4 Vec ~AS ~ O~·~ 8~1 ,.-l A un iT' ,9r 1 A_I. Bl!Al _ _ _ _ _ _=t , Ie A.2BXAIL-------~1 _ _ _ _ _ _-"f S A-36 ~ A -f B" • "H.'-Lr_ _ _ _ _ _ _........ A -JS • iiOllll _ _ _ _ __ 1 ~RO -t>lUS 541 8 .)/Wii A-25 B ~~OO:<..__ _ _ _ __'_21 Al I fI I : . I o .;g~ ~ lIoiiii In 12 -.lOO· TwlL- A-46 •• B~ 8 741.S 139 1,~ <1;i ~'. ~ a~~ . ;; \: C 12 ~~~ 74lS 21 6 IC12 14 LS 32 3 :~:~ ,1--------------~----+---t..!lt.21011C11 15 )2 . 1.1 •. IDUL..: lilA? B 11 C/(oo 01 ----~IA~O~2-..~.-lw~n~,.81.2.1 2 ~ VIO.MIX, Btl 02 "-031L- , I. 3 t 10 13 IO~~ AN 2918 8] C~'4lSI'1 100 .... 101" ~____~IMtI_TE_n~u~O~A~T~EI~f_O~U~S_______+--------~~------~~~~----------~~~~~ 81.2 lrL~_ _ _ _ _ _ _ _ _-!!4(~lt-~~ L 8 ;~ ;!LJ 6AL:il ~~ DII"nL-_-. '- lLlS27 \Jt.s -~ iJ.t.- ~ __ 11 I .~ 8ll~DBJ IJ) 14 ID~ 0.0 ~ ~~ ( It J 1 12 ~ I. 'I. 7 f2 - E ~~I~fC~T;u:-~[r lOBO A.30 • .KIIo; 7 A6 14lS B6 ) A-ll .XU.... 6 _ _ _ _ _ _",8. 47 lLS 87 2 9 Ie 10 V2 - - NC r~' I -------'- I 3 g 8118 ~r.2] 'eC 8B2:~ A·16 A-21 • ........-----~ ~,. S ~4 A18 .lIIU______-..I A.29 .l!IH Ii 5 A-J2 • X01 I :r-_--.... L_L YJ--NC 1-- 19r E esiiifiI Il tffiW i- IS AOOX_ 19 PAZ _ 1 PA~ 1) L nAS- 11 nA~ 7 8 ~ CS 19 Nome 0 15 OAL 7 lOop<. li2li01 l~ , C H n -f- , ~ 14lS 12 21,5 11 I~I 7 4] 10; It 19 -1.17.1 '~"0ns.1 to - BRDY_ 45 18,.1..,;- 2 GNO 11 10 9 ~~ 118 Al 12 III 1.2 Ie. DO 22 s~ID-17 ti 1.5''1 ,Ii 01 , .5V OJ • 25 21 10 13 16 47 48 R Ik 1?~t 21 1.7 'r1 04 I 02 IQ • " 7'5)2 KL 1.qJ 9 f- nA2 5 OAL] PIIO_ 1 E --_ KLA - INTERFACE ,.. 'JIlT !~r:: Too I .'" Ir4~ .uo..lt 1\ I 1 No 1014 , F rlf_1_ .. .. -X·.d"",;;o.rTr ~ 49 74532 AllOY JtI 05 1Q , ,... iNl XCI K 2 07 J 06 / - A 2.Co.6.8.10 12.'4.16.11.20 26.28.10 )2.)4.16.)8,£0 "'."4.CoIi OPL 21 OOQ u 21, II IC17 :n TtNf 1 16 lEI RTo JQ6 2" 1 \ 1 77 115111 17 ZBOBPI02 BROY ZL lEI ZB.-' An r. lEO I~npn' IC 15 E Olt , AJ 5 CIO "rsWI.J 5 19 I I~r--- 11 007 O1l nOL l l l S I> 06 ~_ _ _ O~ tJ OS 12 lL--lJ 9 D l li_ ICt8 04 12 n1l1_ OJ ~Q--1. ]<1 Ii 82 14LS li-DBL. \:LJlKfi:....'4 ZaOB· PIOl , (itp .L liND •• 1.1.5.7.9 n.Il.IS.17 22 lEO lEO PIOl BLATT 1 ii'ifli 35 Rei lEO PlOt C - IILJUS!L. 2 J1MT Jfj 5 1 ST-N , --- 413 , -.11000 1.5 9 5 C/l! , _tIDOl ?- • I 7 I ST-F lL...UK!i- 12 1LlS 1L-QKL,O 104 1!L--'1 2r.4 6 010_1 1.1 1L-..1~ 1 6 IL.....OKL. 6 1..2 6 alX , IAI 8 1 • I &:' IU 'U Anlog. I -1IlLS _ _ . _ _ _ _ _ _.., ' Ifl? ~ J 06 . 2 liS JU,"_ I 04 JU:l 81.:1 , 8 26 0) JDI__ 27 !!lL--------< 2f1ul :IS DO 11_ _ _ • ~I 1Tlr;2 21..._ _ _ _ _ _ _ _-'T!lli~, 1116\ U II~J.--. TIlr;O ,lAL--l~ (;SI 0101 '-'UL-_ _l(,ol. ~.--1~ '-~~ Z80- OJ 0106 :~ ~~ '-...:.I'''--_ _J'''ICl CTC .lLucrc_ _--11--"] IC2l 1£0 _ _ _ .Ii ilO ~--f---"3 06 '--- - ; ~(l o 01. 1 es INTEl A( :~~ .-----------11-- ____--'11 Z 80 - 19 UI OO I---t--'.... PIO 3 BI2 JAO_~ 01.2 J!!L---. 01\ J;SPIOJ_ ~----I~ Irno ' - - - -25 " III 1 JAL__ ___. ,Torr ou Iwn.___ J E 21lNT 2~ 1[1 J? lEO J:' lID ~ /I '" flO r----I SHOUF' 8291 Ie t"15~~-WUnloI6_1' .. 0105 _ 11 ,~r---ItL+-._(}f'll_ [lIOt. )t ~ll..L-.J fOAl~ ~_~ 01. 78 91 27 ItlT 0101 Zl!- 4 8 9 0) 11 DAV ilLJUG.l IZ-lHJ' IC23 ILQU~ r 1~ 1~ fl[U, Ife 3 fD 8.......,1~11'__ ,.9E 2 . 1 l N _ _+_---'1,,'~1r---IL+ ,---15 DAv Mt 10 341.8" 6 Iy--EQL- 5 9 M-I-_ _ _ _ _ _ _ _ _...:'ijl IC 5",'1O!C.-. lZ-..,-==-_ _ _ _ _- tI- - 2 26 L .... --1iBfl!- 'I I NRF0"TRf 1 RES , ". "'----- i2l rS~RII.OaLUF 21 RSO '-'A,.Ll_ _~2 ... · nS1 -,JA2 2 RSl ___________~tr.~ IFe ;~ _~_ ......., ATN Q ~74LSOZ dJ IFe DIO.l- 2 511011,21><--...11 _ _ _ _ _ _ _ _ _ _ _....;1..'1r--- lL+-~- 10 lAO I§p\'c.. .!i~ ~~--:.pt n 74lS 126 1E01 J'l NOAC 5. 25 2 , C9 IL-i!fL. IC 22 ~ Ie IC29 TBJ ViR I~t-.., ,.ll-.5 . TR2 AS 10 ~ t----,71-1 lLJ11Y2, IIflAC ~ _____~ Ut:.l ~DUl-I - • SIRtL. K-l1 .5V .. (20' I41n Vee • K·13.26 - f0- e Sl-e C ·1 C-2 0 -llHlllt; g .0-10 .QS1 C·6 • RO-OATA REAQ-QA~ 0-10 C-8 • WR-OA!A WRIlE - DATA • 0 -22 C-l0 C-12 C-15 (-16 C-17 C-18 C-14 C-ll ( .J1~O: .-m • C-11 - -MOTOR-ON. 0 _16 C-4 C-5 C-l c Sl-D .-1'!QfmI~(jN - J .0-12 -PR!YE...L.-. 0-14 -DRIVE L . 0-6 -08IVE • llOI. : nus 0 -HEAD-LOAD. 0 _2 .HEI\u-SELECT • 0.J2 LeI ...5Y '- 4k1 ._WE - -WRITE GAlE. 0-24 ·WRIIE PROIEtI..-. 0-28 lRAC~ 00 • 0- 26 ~~ .!O" ._:iI[P -STEP • 0.20 (l!R[CTION/lOWCURN~ 0.1. -ltl~lL. 0-8 ·IlEAOY • 0-14 .0IR/I.(1 .fiji .JUW E - r- -... ._-. ~J'" J N..... , - -- IGorwlO-.. ~"":iJl~l-rt!lli!:L 111 ~ FLOPPY DISK&KEYBOARD ---INTERFACE ,..."..,. -I[~~ 1014 ~!~ i.I "lIis; 'tt.. • !Ll!' f ~ , F III 'If I I I 1 I A 1 .I ___ H _____ ~ __ ~ __ ::J 1111., 10, A,kJttrund! fit .iL_ I n,C__ IM ~ .. rn 6 I 7 I.n Anl.1Os I • F • . 0 . - -- A - J 2 OL 5 .-DATA 4 01 , • CI r AU TQ.SEtfD , -o-t-oI 0-0, I!l h.. t2 It. Il 12 I 0-" I ?-O--1--o- 10 fi BI.5 , OATA 6 91.' , RECEIVE DATA - A 11-11 I I • H-4 I • H-2O I • H-2 i- Swt -l- 5 '0 ST-H J ElECT 0',5 01.' ,DATA SET Rar B -0,0-0,0- 01, 5 ._O~!~l 91. Co ~R.CI KIN - 8 --0 9 0- • - ;-1)~ 81,5 ,\tC t5V 01.4 ~-5 C I 0- 15 1~-f-O- I; -0 91.5 , BSTRO 01.' , INT eLK OUT 0'5 ,ORpY Bl4 .. i2AJA IER ROY - 81.5 16 I GNO BL' , REO TO SEND I • II-ll r • 11-24 '1-0 I 0_·SW2 i 5 12 ~i-o r • 11-5 11 7f-o-L0- 10 8-0 0- 9 I • 11-6 I 0- C - 0 0 BI.5 1 :+ OAIA 5 BI.4 , Sf tlO DATA - BI,5 ,AROY 81.,~O 4 0 0 T6 l:i t4 11 I • 11-1 I • 11-7 - I SWl E E I - ] • SUPER Oil OS 168 '-2 _ I '110 I uOlllll_lr8.81I IIdosel {'.... Il.l0·81111t... F - 1- f! n,eo 0 , I , I I 1 I , G '14 •. , -J'nd.,una., II, T l_~ lilO11 1- Jog I~ 0 .. ' 1{4~ 1 Il00 _ SER'EN - PARALLEL UMSCHALTER z_· ... 1014 . "'Oor" I.., ""'.g. ; F r~-: !....8....!!' ' __. ___.L-..._,_7_ _ _ J. __ ~ ____ .' ------.-. . - - . -~ ~1- A . 1 , I _Vee - A RSIL I lk ST-H ST-B B.12 0.1) 814 8.15 8.16 8 2 • ...flQ-AO .~l • PIO- A2 • elll- ~l • PIO- M • PIO·A:i ~ IC 6 74lS 244 2 -4- 15 FAULT - /I 11 u jj ---"""-I~ 11 ] -t>- B - 21 .~." ~ AROY ~..IS1:nB B-22 • - H-2l FMffi H-22 IiUSl • H-21 s~trCT '01. 7 SPABEJ>lIh. H-25 OIERE(;~ H-10 1 '1 8- 20 • 8sTM • • • Vee ~ rAmY : ASTR BI.7 c H-8 B~TR I 81. 7 I . f. JI d • ~ !6 1 12 - I -t>- ~II-ll iPtlli!E--. H.11 ,_. 18 ~------ 0·11 8-18 • rIO-A6 B.19 • .fUhA7 C • I 0-23 BROY OROY 81.7 I- • H-19 BI.7 • H-18 0 I I 9 B·31. P /o. BO B . 30 ._.flll=.D 1 o - 29 • .fIll:Jl 2 B.28 • .Elll::8 J 0- 27 • .£JU:B4 8-26 PIO·BS 0-25. PIO-lIli 8 _ 24 • PIO-01 0 - B Ii <; 4 IC7 . 15 • H 1.9.14 -- PARALLELSCHN ITTSTELl E .,,0..11 •• n 6 I [',.... '_-Nr lOlL 7 • .. AnI,!oe I , ;-h F I . . .,.i'_1V~ I •'tV . ,,'I.,12V . ,LIiI.I 5'0'7 ST-8 _~,...,..u ~2 20 . 5.~~ 4~ ~-(>..1l'; · ~ 220 . i_ ST-J T1 'ttGrIl>\;C .. i]'--_-In II/Ja"A n'- 51k 2N2905 1Q.mA..DAJA. 8-12 ... .J.!!!1·!:.~--'--4l-......:;'-.:..-...;......:.~..:.......-'-...:..1._.'_ _..:.1_ _ _ _ .'-13 ,0 l,~tJ1~1-.-----_~------~StIjQJ~fA. 0- 11 • ..,g!fl! " 2A 2 6 OArAYffi.rmr. 8.34 • .JU.5A ..J! 1A -t>o- JI 8 nr n m 5C!ill. - ~ ....!iVl ~ nS~ 0.)6 • B.31 • 8 Jr-- .Jli:n .t 0·50 .-'.JJ:.1 - 7C'J , f""T"c .. L,. I I 16 c.. ~ -=::J 1,,-J It-.!!h..:..:.C~A:...__ _ _ _ _~_'4 c:-. g L -=:Jz IL- B~)8. ') '--A - 8-39 0-35. C 0-42. ""ll jQ)l' .s U CBIl'I2 a::::J 0 ;:-;-C= LA c.. -=:J 1.2.. 1 Il\ Hala ".. t II DIP SWITCH J!J! 1 8- 44 ~!~'~ 8-4) • .-OCf.ID o 14 lei SYiTCA 8.40 • j ; d --.~ rluRm<;FNn. • I, 41. IJ. _ _ _ _ _ _ _ _ _ _ _ _ _-.JOurul\J.~l.HU1... 20 Jl' le2 31. 10 TBAlASl::1.£utW. 15 ''( II. I AfC C! K 11 ;d ", 15189 Cl.4 2,,5 \ ' h3Jpf -1-+-.... (5 8 ., ••• 1=. . I II ,.npF m 5 2k4 !C H-5. _ _ _ _ _ _ _ _ _ _--'20l,Uwno JIL. 1] U. A RECEIVE QlllA.. 2 LA I 31. 2~ L L._ _ _ _ _-"6, 2Y -12V....-fRi:l R 1C It J<. I t -B 4'1 JY Ie] JU.. .12V J ;'·· KlA - INTERFACE F , :_-------". _.------ ----- _~~- ,=---____ 1 __ . ______ 6 INDEX Note: KLA- 5000-02 boldface page numbers indicate glossary entries adapters, personality· adding columns in data display address, home addresses, segment boundaries analysis, data domain analysis, simultaneous time/data analysis, time area, search arm arrangement assignment, master clock asynchronous data recording 5-12 3-109 5-8 3-67 5-4 5-18 5-23 5-16 5-1 5-1, 3-22 3-33 5-1 babysitting buses, internal 3-63 4-2 callup of trigger words capture, glitch channel groups, displayed setting channel numbers and mnemonics channel/glitch display control circuit boards in the KLA clock master qualifiers rate setting trigger clocking, transitional clocks, simultaneous data analysis with combination trigger compare menu 3-41 5-8 3-98 3-106 3-91 3-93 4-1 5-2 5-10, 3-26 3-23 3-94 5-10 5-20 5-18 5-2 5-3 3-63 configuration menu (illustrated) configuration menu, parameters configurations, possible control point for functions, setting control, trace conversion, parallel-serial printer cou~t on comparison condition counter delay event counts cursor cursor in timing display, scrolling timing display (line C) data comparisons differences, memory search format selection, data list list display memory boards (DMB) probe boards qualified recording recording, asynchronous setup time times, TM option defaults delay, trigger disassembler (optional) display data disassembled data time distances in data list display distribution into channel groups domain, data don't care ECL bus (B bus) error, sample errors, file I/O evaluation event external clocks 3-5 3-19 2-1 3-75 5-20 3-77 3-69 3-42 5-7, 3-41 5-3 5-3 3-95 3-86 3-69 3-100 3-107 3-95, 3-24, 3-101 4-6 4-17 3-44 5-1 5-5 3-48 5-5 5-6 5-6 5-4 5-6 5-23 3-98 3-31 5-4 5-7 4-2 5-16 3-72 3-81 5-7 3-111 KLA-SOOO-02 KLA-5 000-0 2 field, parameter file, default filter, trigger floppy diskette flow charts, trigger levels 5-12 5-5 5-21, 3-40. 2-2 3-54 getting started glitch detection circuit display in the timing display trigger GOTO groups, channel 3-2 5-7 3-23 3-88 3-41 5-8 3-31 halt on comparison condition handshake, setting type hold time, data hold time, qualifier home addresses 3-69 3-76 5-4 5-13 5-8 I/O connections, back panel I/O menu impedance, input input clocks specifications interfaces, I/O interlace 3-14 3-73 5-9 3-22 2-2 3-76 5-9, 3-22 ji tter jump addresses for Sand C setting 5-9, 3-67 3-94 3-106 keyboard (illustrated) keys, functional description KLA, general description 3-115 latch mode latching, glitch level selected recording level, trigger loading reference memory location, trigger logic, trigger sequence 5-9 3-23 5-10 5-21 3-91 5-22, 3-25 3-59 3-11 1-1 INDEX II-3 magnification start timing display (line S) window width markers in data list display (C,S,T) master clock memory addresses in data list display configuration data for search word per channel reference selection, data list source trigger location in menusmessages mnemonics monitor, trigger moving vertically through channels ;jJlul ticlocking multiprocessor, analysis example 1-4 INDEX 5-10 5-19 3-87 3-93 3-98 5-10, 3-26 3-98 3-22 3-108 2-2 5-14 3-104 5-19 3-25 3-17 3-109 5-11, 3-33 5-22 3-95 5-11 3-113 number of times found, data list display 3-99 opcode prefetch operational sequence, summarized OR connection orientation scale, timing display 5-11 3-19 5-12 3-87 parameter field parameters, selecting personality adapter physical specifications pod polarity, data format and trigger words setting posttrigger prefetch, opcode pretrigger printer interface setting probe selection for transition check 5-12 3-17 5-12 2-3 5-13 3-31 3-106 5-13 5-11 5-13 3-75 3-48 KLA-SOOO-02 qualification, clock qualifier hold time setup time trigger words 5-2 raster rate, clock recording clock rate, timing display data qualified level selected normal synchronous transition reference memory registers, KLA internal remote control removing columns in data display resolution restart 5":'l4t 3-86 5-2 sample error sampling search search programs word input, data list second trigger word segment selective trace self test sequential triggering setup default time, qualifier shaded areas in timing display simultaneous analysis recording skew source start magnification KLA-5000-02 5-13 5-1'4' 5-13 3-4S 3-44 3-81'" 5-5 5-10' 5-11 5... 19 5-21; 5-14: 4..;.;18 5-15 3-109' 5-15; "3-8'6 5-15 5-15 ' 5-15 5-16 3-93, '3"';105 3-108 3-44 5-16 5-17 3-6 5-17 5-17, 5-5 5-14 3-86 5-18 3-110 5-18 5-19 5-19 INDEX 1-5 status menu (illustrated) store on 'comparison condition store/r~call menu synchrbhbus recording 3-4 3-69 3-70 5-i9 sYstem ',,'" block diagram software. supplied test, dnterface THEN .. ~r ~ thresholds time i< , " analysis -base,'and clock qualifier (TBQ) data:' setup display meaSUTement board (TMB) winG6w;for trigger search windbw, scrolling time/data analysis, simultaneous timing~aiagram (illustrated) timing_display Time Measurement option tolerance, comparison trace control selective transition recording transitional sampling treatment of read and write errors 1-3 1-2 3-76 5-19 5-20, 3-25 5-23 4-2 5-5 5-23 4-16 3-42 3-95 5-18 3-83 3-89, 3-24 6-1 3-67 5-20 5-17 5-21, 3-47 5-20 3-72 KLA-5000-02 trigger combination delay filter levels line, timing display (line T) location monitor postprequalifier search word sequence controller (SEQ) sequence menu, input window words menu, parameters triggering sequential TTL bus (A bus) window words, trigger KLA-5000-02 5-2 5::-~. 5~~,l 5-21:., .3;-43 3-IH ,. 5-22' . ) .. 5-22, 3-51 5-:13 5-13. 5-136 3-108 4-8'",1 , 3r"49~.,3-34 5.... 23, ~'!"'28 5-ril'h 51:"'17 4.,.,..2-, I I I I I I I I I I I I I I I I II~KONTRON n.., ELECTRONICS Technical Publications Rem. . Form Please use this form to submit your s~gestions for revisions. correctiona, or additions to this publication. Your comments Witt be prolnl)tty Investigated by 8CIPfOCII'iate technical personnel, and ac:lion will be taken as ....uired. If your a...- to any of the questIOns IS 'NO' or requires qualification, please include any additional comments on a ...., • • sheet and enclose II InSide Ihis pre-addressed form. OAOEANO. TITLE: DATED YES NO DOES THIS DOCUMENT MEET YOUR NEEDS? IS THE MATERIAL CONTAINED IN THIS DOCUMENT: ACCURATE? EASY TO READ AND UNDERSTAND? ORGANIZED FOR CONVENIENT REFERENCING? WELL ILLUSTRATED WITH USEFUL EXAMPLES? COMPLETE? w z :::i ERRORS IN THE PUBLICATION ow ~ ~ o o z o « (j .j ~ ;:) u SUGGESTIONS FOR IMPROVEMENT FROM: (PI.... Printl NAME _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ DATE _ _ _ _ __ ORGAN1ZATION _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _- - - - - ADDRESS TITLE III II I , ~i3USlNeSS REPLY MAIL . ~. FIRSTCLASS,;:' ~ ::t::' POSTAGE WILL 8£ IIAIO peRMIT NO 608 8' CULveR C1TY. CA AOOAEssee ~l~=~;UiKONTRON INSrRUMENTATfOO:n" ELECTRONICS Technical PubliCations 18001 Cowan Irvine. CA 92114 . NO POSTAGE NECESSARY IF MAilED IN THE UNITED STATES
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Create Date : 2015:01:07 17:20:06-08:00 Modify Date : 2015:01:07 16:51:19-08:00 Metadata Date : 2015:01:07 16:51:19-08:00 Producer : Adobe Acrobat 9.55 Paper Capture Plug-in Format : application/pdf Document ID : uuid:fcb30e6b-4467-0b46-8082-7e29b420c14a Instance ID : uuid:17fa5d90-b420-324d-8e1d-ff0e0d111904 Page Layout : SinglePage Page Mode : UseOutlines Page Count : 239EXIF Metadata provided by EXIF.tools