CALIFORNIA STATE UNrfERSITY, NORTHRIDGE HAND-HELD PACER MONITOR 1\ A thesis sumitted in partial satisfaetion of the requirement for the degree of Master of Seienee in Engineering by Shin-woong Rhee ./ January, J979 The thesis of Shin-woong Rhee is approvedt \ California State University, Northridge TABLE OF CONTENTS TITLE PAGE ••••••••••••••••••••••••••••••••••••••••••••••••••••• i APPROVAL PAGE •••••••••••••••••••••••••••••••••••••••••••••••••• 11 LIST OF FIGURES •••••••••••••••••••••••••••••••••••••••••••••••• iv LIST OF TABLES ••••••••••••••••••••••••••••••••••••••••••••••••• vi ABSTRACT •••••••••••••••••••••••·••••••••••••••••••••••••••••••• vii CHAPI'ER 1 INTRODUCTION •••••••••••••••••••••••••••••••••••••••• 1 CHAPI'ER 2 TIPE OF PACEMAKER AND ITS FUNCTIONAL CHECK •••••••••••••••••••••••••••••••• 3 2,1 FIXED RATE PACEMAKER •••••••••••••••••••••••••••••• 3 2,2 P-WAVE SYNCHRONOUS PACEMAKER •••••••••••••••••••••• 5 2,3 R-WAVE DEMAND PA~••••••••••••••••••••••••••• 5 2.3.1 R-WAVE SYNCHRONIZED PACEMAKER ••••••••••••••••••• 8 2.3.2 R-llAVE INHIBITED PACEMAKER •••••••••••••••••••••• 8 2,4 BIFOCAL PACEMAKER .................................. 8 CHAPTER 3 SYSTEM DESCRIPTION •••••••••••••••••••••••••••••••••• 14 CHAPI'ER 4 CIRCUIT DESIGN •••••••••·•••••••••••••·•••••••••••••• 20 CHAPTER 5 RESULTS AND CONCLUSIONS ••••••••••••·•••••••••••••••• 77 REF'ERENCES ••••••••••••••••• , , , , ............................ , • • • • 82 APPENDIX • ••••• • • • , •••••• , ••• • ••••••• , • • • • • • • • • • • • • • • • • • • • • • • • • • aq, iii LIST OF FIGURES 2-1 Pacemaker family ••••••••••••••••••••••••••••••••••••••••••• 2-2 F-ixed ra.te J?B.Cillg , , • , •••• , • , • , , •••• , ••••• , ••• , ••• , • • • • • • • • 6 2-3 P-wave synchronous pacing ••••·•••••••••••••••••••••••••••• 7 2-4 R-wave synchronized pacing •••••••••••••••••••••••••••••••• 2-5 R-wave inhibited demand pacing 9 •••••••••••••••••••••••••••• 10 2-6 Bifocal demand pacing ••••••••••••••••••••••••••••••••••••• 12 2-7 Magnetic rate ••••••••••••••••••••••••••••••••••••••••••••• 13 3-1 Waveform from the implanted pacemaker ••••••••••••••••••••• 15 3-2 Simplified block diagram •••••••••••••••••••••••••••••••••• 16 3-3 Hand-held block diagram ••••••••••••••••••••••••••••••••••• 18 4-1 Equivalent cireuit of the pick~up plate ••••••••••••••••••• 20 4-2 Waveform picked up by the pick-up plate ••••••••••••••••••• 21 4-J Pre-amplifier ••••••••••••••••••••••••••••••••••••••••••••• 22 4-4 Approximation of the peaking waveform ••••••••••••••••••••• 24 4-5 Second order high pass filter ••••••••••••••••••••••••••••• 24 4-6 Second order low pass filter ••••••••••••••·•••••••·••••••• 25 4-? Block diagram realization of bandpass filter •••••••••••••• 26 4-8 Bandpass filter ••••••••••••••••••••••••••••••••••••••••••• 2? 4-9 Frequency responce •••••••••••••••••••••••••••••••••••••••• 28 4-10 Window comparator ••••••••••••••••••••••••••••••••••••••••• 29 4-11 Input/output transfer characteristic •••••••••••••••••••••• 30 4-12 One shot multivibrator •••••••••••••••••••••••••••••••••••• 32 4-13 Timing diagram •••••••••••••••~•••••••••••••••••••••••••••• iv 33 4-14 Pacing indicator I I t I I I I t t 4-15 Oscillator ••••••••••••••• 4-16 Up counter I t I I I t I I t I I I I I I I I I t I I t I I t I I I t I t t I I I t I I I I I I I I I I I I • I I I I I I I I I I I I I I I I I t I I I I I I I I I I I I I I 35 I I I I I I I I I I t I I I I t I I I t I I I I I I I I t I I I I 37 4-17 Divider •• , ••• , ••••• , •••••••• , ••• , ••••••••••••••••• , •• , •• , • .39 4-18 12 bit binary counter ••••••••••••••••••••••••••••••••••••• 39 4-19 Range of microprogram ••••••••••••••••••••••••••••••••••••• 40 4-20 PROM , • , , , , , , , , , • , , • , • , , , , , , , , • , , , , , , , • , , • , , , , , , , , , • , , • , , , , 41 4-21 Display ••••••••••••••••••••••••••••••••••••••••••••••••••• 76 5-1 EKG strlp , , , , , , , , , , • , •• , • , •• , , ••• , , , , •• , ••••• , •• , , • • . • • • • • 5-2 EKG strip , , • , ••••• , •••••• , • , • , • , , •• , • , , , .•• , •••••• , • , .••• , 81 79 \ v \ LIST OF TABLES Table 4-1 Microprogram No. 1 ••••••••••••••••••••••••••••••••••• 42 Table 4-2 Microprogram No. 2 ••••••••••••••••••••••••••••••••••• vi .59 ABSTRACT HAND-HELD PACER MONITOR by Shin-woong Rhee - Master of Science in Engineering January, 1979 Within the past few years, the clinician has witnessed the mpid evolution in the field of electrical __monitoring of the heart. Long term monitoring with a portable EKG(14) tape recorder has become increasingly popular for outpatient use, but measuring the vital pa.mmeters of pacemaker performance on the EKG strip is not good enough(S). The reasons are the pulse width of implanted pacemaker can hardly be measured and pulse rate of implanted pacemaker can-not be measured directly from EKG strip. Therefore, we design here a new hand-held pacer monitor featuring a digital display for immediate readout in milliseconds (pulse width and pulse period) or pulses per minute (pulse rate}. The hand-held pacer monitor is ideal for easy use and portability in home, doctor's office and hospital. The monitor incorporates an exclusive microprogram which offers the practicing physician an accumte method for measuring the vital vii parameters of pacemaker performance. This monitor ban be used without lead wires, cables or limb connections, also, no electrode gels or pastes are required. viii Chapter 1 INTRODUCTION Cardiac pacing with an implanted unit has a short history of about 20 years(?). Pacemaker technology has seen many improvements since . 1960. For example, we have progressed from a two-tra.ns.istor discrete component system to hybrid-integrated systems employing hundreds of semi-conductor junctions(6). During this time, it bas become clear that patients with implanted cardiac pacemaker have to be controlled regularly. Furthermore, the increasing number of patients has made . it more and more difficult to check adequate performance of implanted . . cardiac pacemaker, because the conventional methods are time consuming and demand costly equipment(4). Most of the pacemaker manufacturers have made the rate of the pacemaker dependent upon the output of the batteries. In this way, the doctor in the clinical field has obtained a simple method of detecting impending battery deterioration which occurs in an orderly manner with rate moving up or moving down depending upon the circuit. This rate change helps determine the most appropriate time for pacemaker replacement; both wastful premature replacements and . emergency replacements of the pulse generators can thus be prevented. However, from a clinical point of view, it is also desirable to be able to control the electrode system, (especially as regards 1 2 fractures, isolation defects and displacement), and the physiological threshold for pacing in a simple way(4). Presently, implantable cardiac pacemakers are more reliable because of the improving reliability of the pacemaker power source. In 1970 a lithium-iodine battery(21) was introduced which uses a lithium anode, an iodine cathode and a crystalline, solid-state electrolyte of lithium-iodine with high capacity per unit weight and volume. Since 1970, over 100,000 cardiac pacemakers powered by lithiUlll -iodine battery have been implanted and manufactured in 9 countries by 20 makers(20). Before the introduction of the lithium battery, most implanted cardiac pacemaker had powered by zinc-mercury.batteries. In practice, this battery usually fails before one-half its rated charge capacity is delivered. In earlier years, average survival times of 24 months or less were reported.l;ly Furman(11). But todays average survival time is about 10 years. Following implantation of a permanent pacemaker, the patient should be examined periodically to determine i f the pacemaker is operating properly and i f the patient is being paced adequately. Surveillance is vital in determining impending battery depletion and other events such as component or electrode failure. Therefore, the goal of this paper is the design of a hand-held pacer monitor which is easy to use, gives accurate measurement, and is portable.· Chapter 2 TYPE OF PACEMAKER AND ITS FUNCTIONAL CHECK Almost two decades ago~ Zoll developed lifesaving external pacing for otherwise fatal heart block(2). In 1960 Chardack and Greatbatch implemented the concept of an implantable, long-life, cardiac stimulation system. The Chardack-Greatbatch pacer was an asynchronous oscillator which functioned independently of normal cardiac activity. In 1965 Berkovits and Harkin developed an non-competing demand pacer system which withheld its stimulus in the presence of normal cardiac activity. In 1970 Berkovits introduced .,, an additional adaptive pacer, the Bifocal pacer which offers improved cardiac output for certain patients, by sequentially stimulating the atrium and ventricle, and the modern age of implantable pacer had arrived(13). There are four basic types pacing modes(1,8,13,14); fixed rate, P-wave synchronous, R-wa.ve demand and bifocal. The pacemaker family is shown in Figure 2. 1. 2.1 THE FIXED RATE PACEMAKER: The fixed rate (asynchronous) pulse generator emit electronic impulses at fixed intervals and at fixed pulse strength without regard to the :patients intrinsic rhythm. The electronic pulse consists of a square wave or capacitor discharge from 0.5 to 2.0 milliseconds duration. Pulses are usually emitted at a rate of 70 per minute. 3 Cardiac Hearl Pacemaker I I I Fixed Rate (Asynchronous) Non-Competitive (Programmed) Ventricular I I Inhibited R-wave I I 1 I I ! I Atrial I IBiflcal I I R-wa.ve Synchronized P-wave , Synch~t1C>_t1~~ Figure 2-1 Pacemaker Family ~ 5 When the heart is in complete block (no natural depolarization occurs) the_pacemaker initiates all ventricular contractions, and regular, forceful pUlllping results. But i f the heart comes out of block, arid resumes spontaneous conduction, then we have competing rhythms. It often happens that the ventricles are affected by both the natural and the pacemaker impulse. In each such case, the myocardial contractions are badly coordinated, this causes ventricular fibrillation by stimulation in the vulnerable zone of the "T" wave, and pumping efficiency is thus impaired. This can be a serious health factor in occasional patients. The occurrence of competing rhythms is the major drawback of asynchronous pacemaker. The EKG strip is shown in Figure 2.2. This pacemaker can be checked easily at any condition with hand-held pacer monitor since the pacemaker generates the pulse. 2.2 THE P-WAVE SYNCHRONOUS PACEMAKER: The P-~mve synchronous pacemaker has more complex circuitry than simple fixed rate pulse generator. This pacer senses the atrial contraction (the P-wave), waits about 0.1 second (i.e., generates the proper A-V delay), and then releases·<a pacing pulse to the ventricles. So when the body requires more oxyg~l'l, and atrial rate increase, the pacemaker follows along, increasing ventricular rate accordingly. Therefore proper A-V synchrony is maintained. If there is no atrial contraction (P-wave) pacer begins to release its full time interval. It works on demand mode. The Figure 2.3 shows EKG strip and the interaction between the pacemaker and the heart. This pacemaker can be checked easily by the hand-held pacer monitor because pacer is always pacing. 2. 3 THE R-WAVE DEMAND PACEMAKER: The R-wave demand pacemaker has 6 . > , ,,, ::::1:;:~-ffi ===='frri··. ........ ----r---=T::::: ---·. ........... -··· .......... .... .... .... ..];···· :::: :::: .......... :::: ::: ~:::: .. . BTin FPTITffi~tmi :::: ::t: :::: : :. ::!: :::: :::: :::: ; : :::: ~? ~=::1:~~ :::~1 .... .. ............ . ......................... ···· ... ..... .... ..... .. ........... .................................. ...... ..•. .... .... ...... ····· ...... , ... ......·t·- ........ ...... ... ........ ····t· ..... . :::: i: :: ::: :;: : -: :~:: .... .... ····1~:· ... .. ....... ..... ..... .. ...... ...... ....... ...... ...... ........ ..........- ....... . ..... .. ........ , .... l., ... .. .... .... ..... ....... .... ........ ..... ...... ........ ..........- ..... . ..... .. ;;:: ~::: ~::~r8: :::: ~:~~. m: ::~: :::: ~a::: ::~; ~ : E~: :~~~ , ......................... .... .... ····1·-~t:···· """" ............................... ~ z u ~ w ~ ~ 0 ·w X u.. :::: ; ;;; :;:;I . ;; ;;; :,:;:; !f~r···· 'l :::- ~ s ::~: ::::! :~~-1-:::l::::i ....................... t···· ,..... ::........ .............. . .; .......... .... .... .................. .... .......,.... ..... ....... ........ ..- ........ ........ ........ ........ ....... .... .... .... .. .,... . ....... ....... ........ ........ ....... ........- ...... . ... .. =~ :::: ;m: ~::: =J/~ :~:: :::f; ::::::":.; i •••• --;: • ....... -·· ·-·· •••• t :;:: :::: ::::; =~= :::: :::: ~ .... .... .. ... . ............ . ·.=~· .. ..................... · I ........ .. ........ .... .... .·, ..t· ......... .... ....... ..... ....... -...... ..... .... ...... ..... .. .. ... ..... .. :::! :::: : . : :::! ····~ ,.... ........ ....... ...... ......... =~:! :::: :::: :::: ; "' • • • .. • • • • • .. .. • • • • • .. .. • -~ .... ! ·:::: :::: :::: . ::: :::: :::.:; :::: :::: :!:: :::: ::.] :::! ~~~~ ~~~~ ~~~~ ~ l ~:~: ·' . . ., .. ... ... .. :::: :::: ::::I:}:: :::: ~~!~ ~~~: :~:~ f(: :;~: .................. ...... ..... ....... .- .... ... .. ---· ·-·· .... ···-. ..................... ..... ---· ......... . :::: :::i :::: : : :::: ....................... ..... ..... ..... - ..... . ::;: :::: :::: : ·: ;!t! .,--'·.) ~ ~~i! !~~~ ;~~! : ;~ :!~1 - ....... , .... u :::: ;::: !!!! :,.: i:i: c::( ............ ··#: .. .. ~ :::::::::::: :~ ~:!: =~·--· ............................. :::: :::: :: ;::: ! ~.! :: :-; ::; : ; :; : :::: : :! :: :::: : ~:: :::: :::: :::: :-: i:: '" , ::::::::::::i~:::::::t '\...I ......... •••. J:::~~ ....... , ~ :::~ : --0 =!:= :::::::: 'i:; ::: Z ···· .... ·:..:.- ........... 1-foN :::: ::;: i:: :;: ~ _2l~~- i~i~ m Vl ~::: :::: 1:: ::i 0: > 1'1" --- .•._..:1 .... --- .....·•-·- ...... J ;;;i ;;;;; / ? ,. L~K:~ ~~~~ :~~~ ~~~~ ~~;~ -~~~~ ~~ :::~)~~ ::;. : : I .. .. ...... .. ......... .- ........... ··- .... -.. .. ..... ........... ...................... :::: ::::t:::: :::: .......................... ~~~~ ~~ < ~~~~ ~~~~ ~~~~ ~~~~ ...... ···J-1-t··. .... ....................... -···•···· ... . ·;;· I;;:; ;-;;; ;;;;J:;;: ;;;; C> ·····N_·· ........ ,........ ~ 0... :::: ~ :: .. - . :: . -;: -.. :::: .. . . :..... ~ U) ::J 0 =~== : :: :::: ::::.:::: :::: ~ -:-=-:;--:-:-: ·::: ::::. ................ ,. .. .. . .-::: . ..................... . .:::: ............ ........ - ........... ... z ~ :r: u z I a.. - •• - ....... - ..... 0 ... . ~i~i>ili~i~ :::=':::: :::: !!i:~ :~~~ !II! in~ ~;~i ~~~~ ~:~~ ~~~~~ :11 I ;:::1::: ~ :::: :::: ::::; tft :; :: 1:~: :, -:;; ::;: ::::1:::: :.t :::: :::: I',,.: lloo ooo ••• •••• ••••· :~~:::: i!:: :.;.t' ::::I:::: I:::: :;;;1 • •••••••••••••••.••• "! !il~ ~n~ ~~: ~~~~ ~~~~ ~~;~ ilfi ~11~ ~1:_ =~~~ :1~~ ~~;!; :1:: . . . . i::: . . ... , ::~1:::: .. :J...: :::: . . . . ::::: . ... ;~l: :!: :::= =::: :::: ~~~~ ~.. . ::;: ::: 1:::: :::: :::: :::! _Q >CJ') :-:7,-:-:- ::,-:-:;-r:-::-. :::: :::: ::: -::: ::::1:::= .................................. . - ;::: :::- :::: ::;: ::!: :I;! .............................. •• t. • • • • ~!:! ::: i ::: ::::: :::: :::: . .. . • ........... _ 8 two types. The first is the R-wave synchronized pacemaker and the second is the R-wave inhibited pacemaker. 2. 3.1 THE R-WAVE SYNCHRONIZED PACEMAKER: The R-wave synchronized pacemaker, which operates on essentially the same principle as a Pwave synchronous pacemaker. As long as the heart is in block, the pacemaker drives the heart at a pre-set rate (usually 70 beat), in the same fashion as with the R-wave inhibited pacemaker. But when any natural ventricular contraction occurs, the pacemaker senses each ventricular depolarization, and releases its output within few milliseconds (i.e., essentially simultaneously). This pulse reaches the myocardium after depolarization has occured which is refractory. So the pacemaker pulse is ineffectual. The Figure 2.4 shows the EKG strip and the interaction between the pacemaker and the heart. This kind pacemaker can be checked easily beca~se pacemaker is always pacing. 2. 3. 2 THE R-WAVE INHIBITED PACEMAKERs The R-wave inhibited pacemaker has become the most widely-used type of pacemaker in the world. When the heart is in block, the demand pacemaker takes over, feeding a pacing pulse to the heart. In this mode, the pacemaker operates at a fixed rate. It cannot vary in rate to meet· changing bodily oxygen requirements. If the heart comes out of block and begins to pace itself, the pacemaker senses this - it "watchs for" any R-wave picked up by the pacing electrode. In this event, the pulse generator is inhibited, and no pacing pulses a~ released. The EKG strip is shown in Figure 2. 5. 2.4 THE BIFOCAL PACEMAKER(1,2,13,14): The bifocal pacemaker drives both the atrial and the ventricles, and is an attempt to provide R-SYNCHRONOUS PACING BEFORE PACING ~··mawma~ ~>4t=~-~-~ ¥-~ *'~~~· ~-~~-r~§ ~-:::: :-.=;:~:::: -~ --I:.:··-= ...~ . ~, £Et;n::~-..,.•. .::·-~E~~-::r~---=-=-~~;::::::,--::.::::-:-~::;=:: S f:t:t~ b. .• ~trrfr· . ' .. , t. w:::~~~t+-~:::..-;::.::~=:. :~~;.~~...:1:,~:,-·;t::::: ===~.:J~=,~~r~!-='.;.:-;'~=;::: ~:::~::.:::!::: : ::; $.' E. =t~+H- ·t-H··H;- f++~: § :t::-..rs:fr . ~~ ·::.;: 7:;:·: .:.~· '!.'!J:: ::.":::,:;:;.::. ·.7:~....•. -~··r::-.::rn~:-· :.::: .:-:: 1:::. r:::·: 7:::;::-:::r,:::::. :::+t-~ ........H-4-+ . -- .. _ ... ,.. - - . - . ... - -- _... ' -- ......... _ ..... - t nlJ·t:::.: ·m·rn·rt· · · · r-fi:t!:t~ [ey···~a - ·- A:fb= .: ·r·m ...__ --... - -........ ~'F,i"...._. :.-.-.·· .;:;.;. .......... ::..:.:: . ~ .=+"' !:- ::::;:t-=J! ·::;1-...: ···==It ::••. . . . ·:::; :::: ,_...-: ::::: ::·:;t:;::;t:::: ,.._. .... ~ ... PI' ---- t· __ :.t:::·- '":.:.:... ---.. -..... -··· .......... ................. .:.~~~-- . . ~~:....... ::: ...... ... "·•·-•·•&·!~'·~>-"::""' -~····~;l · · - - .. · . - ...... ········r•••• ·l.::E: :tL:{y ·fti::.t :r;rt ·.i£r~;:: ::::::::. ,::: :-.. .: .::::,_:.:~-:- 1 :.::.: ~:; i:!:i:!. .:·.:: ·:.::: t :.::·.;~~S'~::.;.:: l;: ·:::::: =:f :::: :::: _:~1 ::::(::::: :::::; 1 ,............... . ~f".r" -~r-· -~i~t t.i-"'~- ·-+-r~r·........ --~- --·r:-:-:'··:~ ........ ::t:~ .............................. ...,- . . ~--- ·- ..- -..~·t ----- .................................. h~+-1 J-4 - · IHI· 1 ... ~tr!'J·~ +t· ~ •. ,,. • ·~ ~· ~-!.:: .. ::-~ • .,. ·~·-··•·•·••• 1 •• ·• '"-· ••••·•··• --- - ·... -~f:··hi~; ti:r~~:~;.:~ l~.;;;~~;~-~i~~;~~:@~:~ ;..;: ~~]§ J::§~~~~~ :::~;~;~~~is :r. t:ti ..... ~i±P~ 1Hj·m\~· :.j::j:fHii:;r.;..:.t ... ~ ____ t:.:!"!' ::::J-- ... _l:!~ _. . ::~.S~ --~ .:~~1":::~-~:~~- __ ·--- ____ ..... :~ .. -~ut· · :ttt£ ;. .~: T-l:T:f ~rt.: ~f.7 2 :;:~\_:::;::;.i:r~:~~.:;t:t.:f:~:.: ~::.;: .£ .:::-:: :::::~~~.;: ..::-: .:::~ ·-: .: .: :::±:=. :::: :::::; :;::_: ::::: :-.:;.:: ~It~ "n, 1tt ~~II ...." ,,., ..··--~---y -~·-·.............. ~t'r-,~ --~"== ~i:l{~ .,·" 1111 ·I·LJ :ftlt ·--~; ~;~·~--·· ~-· ...... -·-·· ··-· ·-·~ ··--~~-·t··· ····· ..... ·---F;; = . ·~i fEi:f :·i 1-f : tl ·:f r,.. ~b ;:;riD~ b~J ~;:::: :::: -:-:.:; ~::-:= =.: ::r: ·:.:.::: =-== ~:::: :::::. ::.:::: ·:=..:: .:=:: ::=: ::::1::-::P.:::.:g:;:::: • f,:±!··r ·· :.~g;ttti:· ::Ert;::m-r::~· ----:£ --···-· ·--:~---· ··-· ··- ··--·=-- ··-·· :::... ··-- ..... ,..... ·-- ::J:,::---· • ·§ ~ ....: :,: EE :·- ~~ r~ :·~~-~:#~ =::;:-~::= :;. s: =~t=$i~;·~-~ =~·~==-=-.::::f...= .= ::.::t=~t:..~~~ ;:.: ~==1 PACING . rnrr.II,.F,l7;"~: :·.~7r!-~T:~~: ;:::~;:.: ~:1 S ,,.~:~,~. jill!I 'i,1lnJ!Ij , .. , :l:l .. ,. j!idrmmr·r dtlk-H+ .;ltir... .. ... .... ::-.; .... ..:::.. ..::::. '.:. :::: . .... ... -::; .... .,.-:: . ....:--.....~: .1I' rrnm,, I!' , II:II d" !!' :1" :....!;·, !I ;•i''i-1 I' 'Ii rt illtitt" !Id '' " . :':". .::..;: .::-: .::"':: :.:":: :":' ' ' " . ::: :.:: :::: ' :' . 'I. . t .l riTdt! jl I! II "q . : . ~ ~ t ,~- ~ = a..; 'I ' .. d I I ' .. I I' il ;:1! 'I. I !lllij/![1::: ;: :trj :;f! I I~~~'; to(,.:. '1'1' 1•! 1J'J:~: :1 :::: :j :1!1! lo '' ooo or o 1 1 n ' I I I ri. 1 j l' II -' · '• • I" I I I 1 •' ' " 1~··•11•• ' ' ' I l T ' ' .• •l•o• II I' I' I .. }iij · lloo I .. " • • ·. '·:: ' -~' t ... :):•;, ', o i i!jl !!.': .. " . " "" .. ' I I I • · •I 11 "' ' I 1, 1 . " tIl ' • 11\l ' I • • I. I '' I•' • "":"'"' :--· ••• . .•" • •.•· ..•~.• •·\• " .. ' ' · ' · · . · ' ' •' ' " . .. • •" • • - • ~ .. : .": "'I '·.: ·.:·:" :.·. '''.....:.....~ r~'' '' ' ' ' , , ,': ,.·~, , ' ' : ~ ·:: ::::, ' ' • ' • • • · · :-:--r. ! ' ..' .." · 1 ,·r \ :,· ,, ,~:!I i · - ·r: ·.: .:. : · :::: · : -.. .:. :-:-:- i\... -.:? 11 11 tlII. ~ 1 .. 11 .. I '1 ' 11 1 'I ,I 'o1 I IJ. :-f:M·~~r}·: \!': ,:i 1 11,: 1\ ;: ::: ~! ,. ,~ 1 r :,1 --·r·· =: : - . . . . . . ·---- -·' ....... . . :--· f".. ". ''T'. . .. " ' •' •' ' •• . ' " :. ' ·~··~ ••••• ' • ' '' • ' •' •' ' I !. i ~ i' ' > <: <: i l= ~ . :'_ I f. - ..~ :I!!! J! I! 1~! !~ i! !! : ! !i!·~ !!!! !li! ! !!·! !!I! . :! ;; ::! ! :! :. : ~: !:i L_/ / : .: : :! :! :<- ! ! : : . · · l I ll"'l' .IJ,Ii[f ·II· I'll .i'J· .......... ,......... j: .... r...... ' ""T·" ............ I ..·r,.,,.fTI t·J .. ,Jul!ti·:.LJ.GI!' illl·t,.l :.,dl' :::::::: :::~ ::::30,_,~: ... ·: · · .. :.:·1 ·:: : ... : t I ,.,I ' I r~~.l t - - - t - L- -:- · l; il \ ~ 1 1!"-\'" 1 '!I'~ ''h~ ~-;\:::j.'~::! :::r~_· .,,r1:: · :· \..: ~~:.1 .: \::....:. ·. iX"~"""' : ~. 1A \ I :Tor." . 'I ' ·~ . ' I ' ~,J ' .....,: "'-:...I . C"',..~ ~ . ~ ~ .... ~ ~'-1!:2-..1 / ....._~-,.,_.,: 1 I ~~ "1"!'"1 i """"( I i f \r X.. 1 IT ' . ;T· :·1 .·. I____--H· :.t.-.::C.::.:...·_.:.: Figure 2-4 . '-0 10 - 't;;, ;1 ~rr···I 0 I -·- ... I~ • 0 0 0 a t I *l .1n: :i:: :::: :::: ::: ............ :::: t_t_:•! ::: ............. ,.. :!1 ::n ;p: nn :::: ;1 j!l l. ::p;; iN::;::.;: ~-t~\ t; t; n . : : 1 ::!: .,,. "!Ill ,, ~~;i··t,; ,.....,. ' I ~t-::::"1'""' 'il'l i'tl! : ,. i!ll td P'! ·ll li•I II 1!: l!t -li!illi -i!li IIIII IIIt ''"1. 1'1 lltl p Jdi i(.i fd: lt!l ; . 'I'' (!) z- Hli l:\!i!!!idd! II I'"' ·t!H u :d! h-ll tt ""I' "'' • I"· t•i · •"t" •.p I•' 1 'I ' :!!H .;.n t!t! rt! tt t t ;§;_ :n:: :tt. lliil!il! il ;!;t: fit: If,. II ;j 0 !H!l iK:dWH i ·tl z<{. hlH l!i\IIH! tt J Hii'! u~~. r!li~~t trJ ~ w \I"\ I N 0 0 w .._ - co :r: 'Z I 0::: ·•• Pi' 'IJ' 'i il~ <.9-z H-H+~-H++-1+1 2H+tfft!-fr+H++-!-i 0..: t:fft:!~+ffi:;:t1 11 proper A-V synchrony when pacing, so as to achieve• maximum hemodynamic benefit (pumping efficiency), without the trauma involved in implanting an atrial synchronous Jla.cema.ker. This pacemaker has two electrodes that is one in the atrium, and the other one in the ventricle. It has to be emphasized that the ventricular electrode has a double function. It senses the electrical (ventricular) signal and also stimulates the ventricles when required. The atrial electrode only stimulates the atria, but has no sensing function. Therefore, the signal detected by the ventricular electrode is responsible for both atrial and ventricular pacing. When the pacellaker is pacing, it releases two pulses for every beat, one is the atrial pulse, the other one is a ventricular pulse which comes about 1/10 second after the atrial pulse. This cycle preserves proper A-V synchrony. The EKG strip is shown in Figure 2. 6. '"" Most demand pacemaker has a magnetic reed switch that enables physician to convert the pacemaker to fixed rate mode (free-running). This enables hill to determine. if the pacemaker will stimulate properly when it is in the nonpacing mode. A magnetic reed switch activated by an exte:mal magnet is incorporated in the :pacemaker. This switch transforms the R-wave inhibited pacemaker or the ventricular part of the bifocal pacemaker from a demand to a continuous mode of operation, and permits testing of these pacemakers with the hand-held pacer monitor. The EKG strip with magnet is shown in Figure 2.7. Bifocal demand pacemaker ........._ , • ••• • " .... ,,, ••• 0 • 4 AV . --nlrAV Figure 2-6 .... ·N ' R-wave inhibited pacemaker Without Magnet Bifocal With Magnet de~and yacemaker ligure 2,7 ..... I..N Chapter 3 SYSTEM DESCRIPTION The easiest method(10) of determining heart rate is to count the . patient's peripheral pulse for one minute. Many patients do this ·themselves one or twice a day. Obviously, the possibility of premature beats and the possible return of patient's own rhythm limits this method. Under these same circumstances, activation of the magnetic reed switch can also produce competition. The most readily available tool for detecting pacemaker pulses is~.~ portable radio. The radio must be tuned between stations so the clicks it produces in response to pacemaker stimui are audible. The built-in antenna can be directed · to pick up the electromagnetic field of the current pulse flowing through the chest between the stimulating electrodes. This field is stronger with unipolar pacemakers than with bipolar ones; in bipolar pacemakers the current is concentrated between the adjacent electrodes, . therefore its effect is weak at the chest wall. Figure 3-1 shows waveform from the implanted unipolar and bipolar pacemaker. The simplified block diagram is shown in Figure 3-2. If the pickup device differentiates the picked up signal from the pacemaker, the performance (pulse period and pulse width) of the pacemaker might be checked easily at any condition. The pick-up plate as a pick-up device with one resistor is a differentiator. Therefore, the input signal is differentiated by the pick-up plate and next the differentiated signal 14 1.5 a) CPI .501 UD 8/7.5 0.1msec/Div .50 mv/Div Manufacture: Model Implanted : Horizontal t Vertical t : ~ I'- j I I r--r-- I I ' II \. I I b) ·~ • CPI 601 BD 8/76 0.2 msec/Div .5 mv/Div Manufacture: Model Implanted Horizontal Vertical I ,........., • M>-:.- ! I I I ~ I I ·t j I -~ I . i l I I . \ --~-- . 1-~-~• I Figure 3-1 Waveform from the implanted pacemaker. a) unipolar pacer b) bipolar pacer ~-~·~ . I Digital display Sense light V l P~~t~!' I -&> 1 Detector I 1 •I Counter Cryst9-l r - - - - - ose Functionall-------.......1 switch Figure 3-2 Simplified block diagram ...... ~ 17 is amplified and filtered so that the leading and trailing edges may be detected. The double-ended limit detector (window comparator) as a detector is useful for the pulse width measurement of the pacemaker. The digital display with BCD positive logic input including onboard decorder/driver and memory is s~ll size and easy to be used with PROM. When a spike is detected, sense light flashes and the measurement is displayed. The hand-held pacer monitor is realized by the block diagram shown in Figure J-J. The electromagnetic signal of the current pulse flowing through the chest between.the stimulating electrodes can be picked up by a pick-up plate. The resultant signal is then amplified by a pre-amplifier. The gain of the pre-amplifier should be high enough to trigger next stage because the signal which is picked up by the pick-up plate is very small. Then-the noisy amplified signal from the pre-amplifier is filtered. The signal out of the filter has a positive and negative pair spike train; the distance between positive and negative spike represents pulse width of implanted pacemaker. If the pick-up plate is located far from the electromagnetic field source, positive spikes might not be seen at the filter. This condition makes it unable to detect pulse width of the implanted pacemaker. The double-ended limit detector transforms the positive and negative spike pairs to negative double pulses; these negative double pulses are the mputs to--a --ITlonostable oscillator (one . shot) whose output is used as a reset pulse for reseting all counter. The crystal controlled oscillator generates a 100KHz square wave which is used for counting. For the display of pulse width of the Pick-up plate PreAmplifier Oneshot I Filter i l 12 bit counter SW2 Double-ended limit detector 1--.Joo1 PROM Display ,,l PPM Divider !- Up counter i Pulse SW1 period ' \ ..---..!.----. Pulse width Pick-up indicator l Oscillator i------- Figure 3·3 Hand-held pacer monitor block diagram. ..... co 19 implanted pacemaker, this 100KHz square wave feeds the BCD up counter which is connected to numeric display (including decorder/driver with 5 bit memory 8-4-2~1 BCD positive logic input) through the switch SW1. The counter is reset and starts counting from the first negative pulse and stops at the second negative pulse of the double pulses from the double-ended limit detector (window comparator), the number of the square wave pulses during that time will be the pulse width of the pacemaker in milliseconds. The 100KHz square wave is divided by the factor 100 for the display of pulse period and pulses per minute. For the display of pulses per minute (PPM) of the pacemaker, the square wave pulses between the first negative pulse and following first negative pulse are sent to 12 bit binary counter which drives the programmable read only memory (PROM) which is 1024 x 8 bit capacity. The PROM was programmed a~ .§0,000/number of counted square wave pulses during the pulse period. For a 4 digits display, two PROMs were used, the output (4 wires per each digit) drives the display which shows pulses per minute (PPM). The pick-up indicator was used for indicating that the pick-up plate picked up a pulse from the pacemaker. Whenever a pulse is picked up the LED indicator flashes, thus, i f the LED is not flashing the number which is showing on the display is meaningless. Chapter 4 CIRCUIT DESIGN This chapter provides descriptions of the circuits used to implement each of the functional blocks described in chapter 3. For the circuit design readily available components and intergrated circuits were used. PICK-UP PLATE A piece of commercial PC card (1/16" x 1" x 2") with both side coated by solder was used as a pick-up plate. The capacitance of this pick-up plate is normally 35 pf, and the PC plate makes a differentiator with R1(100 Kn). c -fT}-- L_j r-------1~-------, 35 pf t Eo Ein l Figure 4-1Equivalent circuit of pick-up plate The Ein is a pulse transmitted from the pacemaker by means of electromagnetic field through the body. T is the pulse width (duration) of implanted cardiac pacemaker which is greater than.500ms. -IT The time constant of this differentiator ( RC ~ 35 x 10 sec) is 20 21 smaller than :pulse width (duration) of the :pacemaker. Therefore, this _t differentiator converts :pulses into spikes Eo = Ee~as shown in Figure 4-2. -- --·--~-·- . r'- I i II I I 1 I I I I II E I I ( 1/ l I ~ I \ I I I I r I Il i l i I ' i I ~I ~-----+-- 1 I l I I ~-i 1 I I Figure 4-2 Waveform :picked up by :pick-up :plate PRE-AMPLIFIER The :pre-amplifier is a basic noninverting amplifier with direct coupling. The :peaking signal which is :picked up by floating pick-up :plate is amplified by a :pre-amplifier with a gain of 101. When the :pacemaker is in inhibition, convert the :pacemaker to a fixed rate (free-running) mode for generating an electromagnetic field as described in chapter 2, The normal distance between the electromagnetic source and pick-up :plate is one inch or less .. With the worst case (end of life) the pick-up :plate can :pick up approximately a 1 mv signal. The circuit shown in Figure 4-3 utilizes an integrated circuit J; llody · // Pacemaker ~ / 3 1 100K / t. lOOK Pir·Up p te t t· LM 324 -, 1" or less Figure 4-3 Pre-amplifier 1\) 1\) 23 \ A1-1, which is a LM 324 quad op-amp containing four op-amp in a single package. I FILTER An approximation of the peaking waveform can be seen from the normalized plot of the frequency distribution of the peaking wavefc.::::m which is presented in Figure I.J.-4. This curve suggested that a good approximation can be made by using a (-E/0.8 t + E). The Fourier analysis of this waveform using half-range cosine expansion is 1 an-.:::: _I o.s fo.t-(- %.e, t -+ & ) CJ)O ~.~ t Jt = ~~)~ ( 1- H/' J 0 It can be seen from the Fourier analysis that the parameters to , be varied are the amplitude and frequency whose spectrum is 6.25 KHz, 18.?5 KHz, 31,25 KHz and etc. The frequency of interest in this design is 6.25 KHz. A active wide-band band pass filter is obtained by cascading a active high pass filter whose cutoff frequency is 1 KHz with a active . low pass filter whose cutoff frequency is 10 KHz. For the maximally flat frequency response, damping factor should be 0.?07 which is a Butterworth second order filter. The second order Butterworth high pass filter is presented in Figure I.J.-5. In second order Butterworth high pass filter design, the transfer function is; ,;:% - G,l'\ - KS:J. S.,_ f.R,.G C?-- t. (!., C, C2. + S ( R,c, {I+ and the design equations are; Set; C1 = C2 = C Given; l.Jc = 2Tr 1<f , Choose; C :5 = 0, ?07, Ho =1 cj2;~.-) 1- /?4 C;z. ( t- K)] + f 24 i I j J - _, ---- I i l El - 0 2 ' i f i ll I I E I ! 1/ I' I ll II I i' -- ·---- I I !i j I -·-- ~ ~2 0 i II ! II ! ' I II I i I I l ' I Figure 4-4 Approximation of' ,~he peaking waveform R1 Cl Ein 7 r~,.....---111--.fl---lt--......-"-1 1000pf 1000pf %- LM 324 Figure 4-.5 Second order high pass filter Eo 25 Calculation; R1 = K = Ho From the above equation If C is 1000pf then R1 .5= = F and R2 {5 _ .;:1. ;;_ I TC.. . 3 = 2R1. __ X 10 XID '1 = 110 K and R2 = 220 K. And the sensitivities are; S -.>., S wo .t>= SWo L>= e= I ,_., f;"J. s:, = -sJ]. = i Sw~ 1 c=--;;1. c.. + (Ho - 1)/F~= s:, = -sJ2.- F/; - i i =t s~ = -Ho/2)F = -1 S~" = 1 The second order Butterworth low pass filter is presented in Figure 4-6. R1 Ein C2= 680PF 1 t IJol 324 Figure 4-6 Second order low pass filter 26 In the second order Butterworth low pass filter aesign, the transfer. function isr Ec/ ;; ;c,(\ s:l.~,c, I(>:-C2. f< +s[P,,c, ( 1-+ c1f'c, -k )+ f22.C4 ] +1 and the design equations areJ Set ) = 02/01 << 1 R101 4 2TL 10 ) Given; tJtJ = Calculation; R1 f= = 1/tJ 0 = 01 = 0,414 02 = f 01 01 R2 = R1/f K = 2(1 - J) + f 1 - 2(1 - 1/~) = 0,414 If 01 is 1500pf, then R1 C2 (Towards minim~ active sensitivity) = o. 70? Ho = K For the K = 1, = 02R2 x 1500pf ~ cft.;.; 1.-~X 10 -s= =d. = 621pf 10.6 (use 11 K ) (use 680pf) R2 = 24.4 (use 24 K ) 11 X 10 3 C2R2 = 24 X 10 01R1 e: 10-~= 16.5 X 1,5 X 0,68 x 10 = 16.:Lx 10 X -9 3 X 10_, . -t:. The sensitivities are; 1.), /Jp \Jo ,.,~ r--1,.. " S n = S" = S I! ,.;~., "" 1 S C· = __,c.,_ s~ = r1- (2 +f)/2}] = -0.707 s~ = 1!, -s: s3' c, = -s! = S~= 1 4 L. = t(t - 1/rcJ ) ... ..:o,207 trt - (1 + ~ ) 1~ J = -t ) ) The block diagram realization of the band pass filter is shown I in Figure 4-7. 2nd order HPF r--=::-""---7"-'-----'-i-. - . -- ---·- Ho f" Ein =1 = 'J = B~ock 2nd order LPF ~~:...r~~ o = 1 KHz 1 - - - - 1 fc = 10KHz o. 70? = o. (07 > Figure 4-7 diagram realization of band pass filter 27 110K 1500PF I Ein o-Il 1000pf 1000 24K I680pf 1K Eref Figure 4-8 Band pass filter The band pass filter circuit with gain buffer is presented in Figure 4-8. The gain of the gain buffer is 16. Therefore, over-all gain is 1616. The op-amps were used 'in filter are in. the 1M 324 quad op-amp single package. The frequency response is shown in Figure 4-9. DOUBLE ENDED LIMIT DETECTOR The double ended limit detector (also referred to as window comparator) is a specialized form of comparator designed to detect the presence of a voltage between two prescribed voltage limits that is, within a voltage window. This is accomplished by logically combining the output of two single-ended comparators, one indicating less than a low limit (ELL), the other indicating greater than an upper limit (Eul-). The window comparator circuit is presented in Figure 4-10. 0 db -5idb I -10 db -15idb. -20 db 1 KHz 100 KHz Figure 4-9 Frequency response 1\) co 29 . This circuit utilizes an C-MOS integrated circuit designated A2, which contains four comparators in a. single :package and whose part nUDlber is MM74C909. From that circuit Eu~-. Eu_ = 47/191 lower than x 5 == 1.23 V and Eyef E~Lwhich is 1.23 v, = 91/191 = 69/191 x x 5 = 2.38 V, 5 = 1.8 v. If Ein goes the output of A2-2 goes low, and i f Ein goes higher than EuLwhuch is 2.38 V, the output of A2-1 goes low. Any time the peaking signal from the filter is greater than respect to E~, ± o. 58 V then the window comparator outputs a. negative pulse. The input/output transfer characteristic of this circuit is shown in Figure 4-11. + 5v 22K Ein Eo Eref 22K Figure 4-10 Window comparator 30 +5V 2.38 v (Eut..) 1.8 v (Eref) 1.23 v (E~l-) OV Output of window comparator Pulse from the implanted pacemaker . ~· I Figure 4-11 Input/output transfer characteristic 31 ONE SHOT MULTIVIBRATOR A one shot (monostable multivibrator) is a half analog/half digital circuit that produces a pulse on its output in response to a trigger signal at its input. And the circuit is sho;m in Figure 4-12. The MC14528 which was used in this design is a C-MOS dual, retriggerable and resettable monostable multivibrator. It may be triggered from leading or trailing edge of an input pulse, and will produce an accurate output pulse over a wide range of widths, the duration and accuracy of which determined by the external timing components, Cx and Rx. Once the presence of the signal from the window comparator is detected, the falling edge will trigger the multivibrator which is one half of MC1452B (U1-1). The output pulse width is determined by Cx and Rx. For Cx <. 0, 01 )lf, use graph for y,,= 5 Volt level. For Cx)0,01 Jlf, use :formula; PWo = 0,2RxCx Ln(Vw- Vss), The output pulse width of multivibrator which is variable with lOOK trim pot for calibration should be same as the sum of reset pulse width and load pulse width which is indicated in Figure 4-13. The noninverting output (Q) display and inverting output :from U1-1 was used :for pulse width (Q) is connected to falling edge trigger input of U1-2. The inverting output of U1-2 was used :for pacing indication which is making LED flashing and whose output pulse width b comes out 0, 2 x 10 x -Ff 10 Ln5 = 32 ms ± 15 %. The noninverting output of U1-2 is connected to leading edge trigger input of U2-1, The noninverting output of U2-1 whose pulse width is 50 FS :from the graph was used for pulse period/pulse per minute display and 'f 100K Q16 7K U2-2 To reset Ein } t MC14,528 i ' c To To pacing indicator pulse width enable ~display To pulse period/ display enable " x ? - o PPM ,Figure 4-12 One shot multivibra.tor \,\) N 33 Pace pulse Ein Q of U1-1 - Q of U1-1 r> I uu nn lJioun- ~. ing ' I (. I if f; Display Pulse width I nn uu I Q of U1-2 if l) Q of U1-2 ?5 I I, n~ I I I 1 J I Q of U2-1 Display I I , I ~ I I Counting 5S Figure 4-13 Timing diagram ' I w I I :~- I ~: Pulse period PPM Q of U2-2 I )) ,., I Q of U2-1 ' . I I :~ 34 connected to falling edge trigger input of U2-2. 'The noninverting output of U2-2 whose pulse width is 50 ps from the graph was used for reset pulse of all counters. The Figure 4-13 describes timing diagram. PACING INDICATOR The technique chosen for the pacing indicator is basic comparator circuit which is diagrammed in Figure 4-14. Eyef is a positive voltage (1.8V) applied to the inverting input of comparator which is the one out of the quad comparator (A2-3) in the MM74C909 package. Ein is the signal from the inverting output of U1-2, applied to the noninverting input. When Ein is lower than reference voltage En!f (1.8V), the output of A2-3 will be zero. If the output of A2-3 is zero, the LED will be flashing because LED is under forward bias. As soon as Ein rises higher than LED E~f• the comparator output flips to the +5 will not be flashing any more. ,,, +5V Ein Eref (1.8 v) Figure 4-14 Pacing indicator v. And the 35 OSCILLATOR A crystal-controlled oscillator that can be used to generate the clock in slower digital system is shown in Figure 4-15. The freerunning crystal-controlled oscillator is the versatility of the comparator. The inputs are biased within the common mode range by R1 and R2. The value of R1 and R2 are equal so that the comparator will switch symmetrically. DC stability at the inverting input, which insures starting, is provided by negative feedback through R3. The negative feedback is reduced at high frequencies by C1. At some frequency the positive feedback through a quartz crystal will be greater than the negative feedback; and the circuit will oscillate when transmission through the crystal is at a maximum, so the crystal operates in its shunt-resonant mode. The high input impedance of the · comparator minimizes loading of the crystal and contribute to frequency stability. For 100 KHz square-wave output all components value are shown in Figure 4-15. !n this design MM74C909 which is C-MOS quad comparator and SX-1V-100 KHz which is package in T0•5 can were used. +5Y R1 lOOK R4 2K R3 13 >--+----o 100KHz output Figure 4-15 Oscillator 36 UP COUNTER Figure 4-16 shows CD4518 which is C-MOS dual BCD up counter cascaded for four digits display with positive-edge triggering configuration, The counter is cascaded in the ripple mode by connecting Q" to the enable input of the subsequent counter while the clock input of the latter is held low, The flip-flop QA has a weight of 2" (or 1) when its output is logic "1". Flip-flop Q5 has a weight of 2' (or 2), Qc 3 has a weight of 2 ;l. (or 4) and Q D has a weight of 2 (or 8). The number stored in the counter at any specific time can be determined by summ.ing decimal weights of flip-flop in the logic "1" state. A counter that counts in a standard binary manner and recycle per every 10 clock pulses is called an 8-4-2-1 BCD counter, Every output of this counter is connected directly to display (HP5082-7300) which includes decorder/driver with 5 bit memory, The counter should be reset at the begining of every pulse and just before reseting the counter all data should be latched up for pulse period and pulse per minute measurement, And for the pulse width measurement the counter should be reset at the begining of pulse and all data should be latched up at the end of pulse. Figure 4-13 describes all timing dia.gra.m. DIVIDER MC14518 (C-MOS dual BCD up counter) is used as a divider in this design, In the dia~m 4-17 enable- input- (pin 2 & pin 10) is always +5 V and reset input (pin 7 & pin 15) is always grounded. The highest output (pin 6) of first half of counter is connected directly to ' clock input (pin 9) of second half of counter, Any time clock input +5 v r::l- 100KHz Res et -o - 1 KH \. 1 ck t 2 En 7 1 2 7 10 9 15 Bt t CD4518 3 4 15 0 9 5 6 .,_ 11 f CD4518 3 4 12 13 14 t CD4518 5 6 CD4518 11 12 13 14 i Q QB Qc~ CLp D ~ 0 " . D -· 0 •. ,... ,... A "t!'> t'\ t'\ ~c ~11 t'\ A n ~13 n ~C. n ~0 To MSD To LSD Figure 4-16 Up COU.l'lter \....) " 38 received the 100 KHz pulse, the highest output of each counter comes out divided by 10 output. Therefore over-all factor of division is 100. If clock input (pin 1) received 100 KHz clock, then output (pin 14) comes out 1 KHz. 100 KHz pulse is used for pulse width counting and 1 KHz pulse is used for pulse period/pulses per minute counting. 12 BIT BINARY COUNTER MC14040 which is C-MOS 12 bit binary counter was used in this . design (Fig. 4-18)~ This device has 12 binar,y weighted outputs. But only 10 outputs, Q, through Q,0 out of 12 outputs, were used because the maximum capacity of prograJIIIla.ble read only memory (PROM) is 1024 words x 8 bits (Z 0 = 1024). Every output of this counter is connected directly to the address input of PRml. Every time a clock input is received the corresponding output will be logic "1 11 state. This ,,,~K • • • counter should be reset at the same time of the BCD up counter. PROM 825180 which is 8192 bit bipolar PROM (1024 x 8 bit) was used in this design. 1024 words are used for the input which is connected to 12 bit binary counter and 8 bits for the output which directly drives . the display. Any time the input address lines receive a pulse the . output will be pulses per minute which is programmed as 60,000/pulse . period in milliseconds = PPM. The range of microprogram is between . 500 ms (120 PPM) and 1500 :ms (40 PPM). Most pacemaker manufacttll.'ers are making pacemakers in this range (72 PPM pacemaker is standa:rd). From this range, between words 0 and 499 are open and from wo:rds 1024 · to 1500 are over capacity. But this open 'range can take care of this 39 +5V 1 10 2 ~ 6 Input 7 t MC 14518 14 0 utput 9 15 l~ MC 14518 Figure 4-17 Divider q IO 2_ Input 6 .. \ ' ' ' ' ' 15 I Reset "I MC 14040 'Figure 4-18 12 Bit binary counter Used 40 over capacity as follows; Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 1024 0 0 0 0 102.5 1 0 0 0 0 0 Equivalent word 0 1 0 0 0 0 0 0 0 0 0 1 1 1026 0 1 0 0 0 0 0 0 0 0 1 2 1027 1 1 0 0 0 0 0 0 0 0 1 3 1028 0 0 1 0 0 0 0 0 0 0 1 4 0 .............................. ' ........ 1.500 1 0 1 1 1 0 1 1 1 0 1 • • • • 5" • • • • • •; • • • • • 477 Because only 10 outputs which are Q through Q of 12 bit counter were used, word 1024 will be equivalent to 0 and word 102.5 will be equivalent to 1 and so on, Figure 4-19 describes the range of microprogram.. 1023 .500 477 0 ·"', ·~ ~ ~ ""' . Programmed ~~'" ~ Open 1.500 Programmed 1024 . Figu~_4-19 Range of microprogram For example; If input address received 833 ms as a pulse period, output will be · 41 72.0 PPM. The microprogram will come out as follows; Display Output of PROM A B c D 1 1 1 1 F 0 1 1 1 7 0 0 1 0 2 0 0 0 0 0 MSD LSD From the example two PROMs which are programmed differently were used for 4 digits display. And each PROM handled two digits because of 8 bit output. The program #1 handled first two digits and program #2 handled second two digits. The diagram of PROM is shown in Figure 4-20 and the whole microprogram is in the Table 4-1 and 4-2. 10 P: Input Program 10 #1 !7 MSD A .e c D A #2 LSD Figure 4-20 PROM ? Table 4-1 1024 x 8 Bit PROM truth table (Program No,1) Word 0 1 2 3 4 5 Q1 Q2 Q3 Q4 Q5 Q6 Q? 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 0 1 0 Word 21 22 23 Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 •1 Word Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 42 43 1 1 1 1 0 1 0 1 1 1 1 1 44 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 2ll- 1 1 1 1 0 1 0 1 45 11110101 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 25 26 ·27 28 29 30 31 32 1 1 1 1 0 1 0 1 1 1 1 1 Oi 1 0 1 1 1 1 1 o 1 o 1 1 1 0 1 0 1 11110101 6 7 1 8 9 10 11 12 13 14 15 16 17 18 19 20 Q8 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 i 1 1 1 .1 1 1 1 1 1 1 1 1 1 1 i 1 1 1 1 1 1 1 1 1 0 1 33 34 35 36 37 38 39 4o . 41 1 1 1 0 1 1 1 1 i 1 1 1 ~ 1 1 0 1. 0 1 0 1 1 50 1 1 1 1 0 1 0 1 51 1 1 1 1 0 1 0 1 1 1 52 . 53 11110101 1 1 1 1 0 1 0 1 1 1 54 1 1 1 1 0 1 0 1 1 0 1 0 1 '55 56 1 1 1 1 0 1 0 1 1 1 1 0 0 1 0 1 0 0 0 1 1 57 59 60 ·1 1 1 1 0 1 0 1 0 1 0 . 1 1 1 1 0 1 0 1 1 1 1 0 1 58 1 1 0 1 1 1 1 1 0 1 0 1 1 1 46 47 48 49 1 1 1 1 0 .1 1 1 1 0 1 1 i 1 0 1 1 1 1 0 1 1 1 1 1 0 1 0 1 o 1 . o· 1 ·. 1 1 1 1 0 1 0 1 61 62 . 1 1 1 1 1 1 0 1 0 .1 0 0 1 1 1 1 1 .1 1 1 1 1 1. 0 1 0 1 1 1 1 1 .0 1 0 ': 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 ·~ ·' '•' 1\) ~ !' 1024 x 8 Bit PROM truth table (Program No.1) Word . Q1 Q2 Q3 63 1 1 1 "64 1 1 1 65 1 1 1 1 1 Q4 Q5 Q6 1 0 1 1 0 1 1 0 1 Q? Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q? QS Word Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 0' 1 84 1 1 1 1. 0 1 0 1 10.5 0 1 0 1 8.5 86 1 0 1 106 1 1 1. 1 0 11 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 . 107 1 0 8? 88 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 .1 0 108 109 110 111 112 113 114 115 116 11? 118 119 120 121 . . 122 123 124 125 66 1 0 1 1 6? 68 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 69 1 1 1 1 0 1 0 1 ?0 1 1 1 1 0 1 0 1. ?1 1 ?2 ?3 ?4 75 1 1 1 1 1 1 1 1 1. 1 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 76 1 1 1 1 0 1 0 1 7? 1 1 1 1 0 1 0 1 ?8 1 1 1. 1 0 1 0 1 ?9 1 1 1 1 0 1 0 1 80. 81 82 83 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 '1 1 0 1 o. 1 0 1 0 1 0 1 89 90 91 92 93 94 95 96 9? 98 99 100 . 101 102 103 104 1 1 1 ':~ 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 :1 0 1 0 1 ~~ 1 1 1 :1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 . 1 1 1 1 0 1 0 1 1 1 1 1 1 .1 1 1 1 1 0 1 0 1 1 1 1 1. 1 1 1 1 1 1 1 1 1 1 1 1 1' 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 . ·. 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 '1 1 1 0 .1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 .0 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 . 1 1 1 1 1 1 1 1 0 .1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 0 1 0 0 0 0 0 1 1 1 1 1 .;:- •. 0 VJ ~ 1024 x 8 Bit PROM truth table (Program No,l) I I i I I Word· 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 Ql 1 1 1 1 1 1 1 1 1' 144 1 145 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 146 1 1 1 1 1 1 1 Q2 1 1 1 1 1 Q3 Q4 Q5 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 ,1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 ' 1 '0 I Q6 1 1 1 1 1 1 Q7 Q8 0' 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1· 0 1 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 0 1 0 1 Word 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 ' 164 165 166 167 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word 1 1 1 '1 0 1 1 1 0 1 Ql Q2 Q~ Q4 Q5 Q6 Q7 Q8 1 1 ,1 1 1:1 1 1' 1 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 168 169 170 171 172 173 174 175 176 177 178 179 1 0 1 180 1 1 1 1 1 0 1 0 1 11110101 181 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 183 184 185 186 1.87 188 1 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 ' 1 1 1•1 0 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 ·1 1 1 ~' 1 1 1 1 0 1 1 1 0 '1 0 1 0 0 1 1· 1 1 1 1,111 0 1 0 1 0·1·0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 .1 0 1 0 1 18~ '1 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 i 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 1' 0 0 I 1 1 0 1 1 1 1 1 0 1' 1 1. 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1. 0 1 0 0 1 1 1 1 1 0 0 0 t: 1024 x 8 Bit PROM truth table (Program No.1) Word . Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 189 1 1 1 1 0 1 0. 0 ·190 1 1 1 1 0 1 0 0 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1.1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 .1 0 1 1. 1 1 1 0 1 1 1 1 .1 0. 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1. 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 0. 1 1 0 1 0.0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 Word 210 211 Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 1 1 1 1 0 1 0 0 212 1 213 214 215 216 217 218 219 220 221 222 223 224 225 226 "227 228 229 230 Word Q1 Q2 Q3 Q4 Q5. Q6 Q7 Q8 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 231 232 233 234 235 236 237 238 239 240 241 242 2.4:3 1 .1 1 1 o 1 'o o 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 .1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1' 1 1 0 1 0 0 1 1 1 1. 0 1 0 0 . I 1 1 1 .1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 ~1 0 1 0 0 ~· 1 .1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 ~ 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1\_110100 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 244 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 "1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 245 246 247 248 249 1 1 1 1 0 1 0 0 ~.50 1 1 1 1 0 1 0 0 1 251 1 1 1 1 0 1 0 0 1 1 1 1' .0 1. 0 0 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 ~ \.1\ 1024 x 8 Bit PROM truth table (Program No.1~ 5· Word· Q1 Q2 Qj Q4 Q5 Q6 Q? Q8 Word Ql Q2 Q3 Q4 Q5 Q6 Q? Q8 Uo:rd Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 252 253 254 1 273 274 1 1 1 1 0 1 0 0 294 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 275 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 276 277 278 279 1 1 1 1 0 1 0 0 280 281 282 283 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 '1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0. 0 0 0 0 0 0 0 0 0 0 0 0 . 0 30L~ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ,1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 .o 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 305 1 1 1 1 0 1 0 0 306 1 0 307 1 1 1 1 0 1 0 0 308 1 1 1 1 1 0 1 0 0 1 1 1 .1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 0 1 0 0 309 310 311 312 .· 255 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 256 257 258 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 259 260 261 262 263 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 261~ 1 1 1 1 0 1 0 0 265 26h 267 1 1 1 1 0 1 0 0 284 285 286 1 287 268 269 270 271 272 1 1 1 0 1 0 0 0 1 0 0 0 0 0 295 296 297 298 299 1 1 1.· 1 0 1 0 0 300 1 1 1 1 1 1 1 ~· 1 1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1. 1 0 1 0 0 . 288 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 291 1 292 1 1 '1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 289 290 293 301 . 302 303 .313 J14 0 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 o. 1 0 0 1 1 1 1 0 1 0 0 '•:',].:; ~ ()'. 1024 x 8 Bit PROM truth table (Program No,1.l Word Q1 Q2 QJ Q4 Q5 Q6 Q? Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 .Hord Q1 Q2 Q3 Q4 Q.5 Q6 Q7 Q8 315 1 1 1 1 0 1 0 0 336 1 1 1' 1 0 1 0 0 3.57 316 1 1 1 1 0 1 0 0 337 1 1 1 1 0 1 0 0 358 1 1 317 318 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 338 339 1 1 1 :1 0 1. 0 0 3.59 . 1 1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 340 1 1 1 i 0 1 0 0 320 1 1 1 1 0 1 0 0 31~1 360 361 362 1 319 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 ~· 1 0 1 0 0 1 1 1 1 0 1 0 0 321 1 1 1 1 0 1 0 0 Jlr2 1 1 i 1 0 1 0 0 363 1 1 1 1 0 1 0 0 322 1 1 1 1 0 1 0 0 343 1 1 1 0 1 0 0. 1 1 1 1 0 1 0 0 323 324 325 1 1 1 1 344 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 1 0 346 1 1 1. 1 0 1 0 0 1 1 1• 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 0 326 1 1 1 1 0 1 0 0 Jl~7 1 1 1 1 0 1' 0 0 327 328 329 1 1 1 1 0 1 0 0 )lt-8 1 364· ', 365 366 367 368 369 1 1 1 1 0 1 0 0 Jlr9 1 1 1 0 1 0 0 330 331 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 350 351 352 1 1 1 1 1 1 1 t 1 1 332 333 334 1 1 1 1 0 1. 0 0 353 1 1 1 1• 1 0 1 0 0 1 .1 1 1 1 1 1 1 0 1 0. 1 0 0 0 0 3.54 3.55 3.56 335 1 1 1 0 1 0 )1}5 1 1 1 1 1 1 0 1 0 0 . 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 o 1· o o 1 1 1 1 0 1 0 0. 1 1. 1 1 0 1 0 0 1 1 1 1 1. 1 1 1 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 .1 0 0 0 0 1 . ·.1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 0 0 0 ·a 1 1 370 371 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 . 372 1 1 1 1 0 1 0 0 Jn 1 .1 1 1 0 1 0 0. 374 37.5 376 1 1.1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 377 1 1 1 1 0 1 0 0 o o .t=:" ....:~ .·' - .. -,· 1024 x 8. Bit PROM trut.h table (Program No.1) Word Q1 Q2 Q3 Q4 Q.5 Q6 Q7 Q8 Word Ql Q2 Q3 Q4 Q5 Q6 Q7 Q8 \vord Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 378 379 380 381 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 399 1 1 1 1 0 1 0 0 420 400 401 402 ·1 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 403 404 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 o ·o 1~21 1 11 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 o 1 382 383 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 384 1 1 1 1 0 1 0 0 405 1 1 1: 1 0 1 0 0 422 423 424 425 426 385 1 1 1 1 0 1 0 0 LW6 1 1 1 1 0 1 0 0 427 386 387 407 408 1 1 1 1 0 0 0 !~28 409 1 1 1 1 0 1 0 0 1 1 i 1 0 1 0 0 429 388 1 1 1 1 0 1 '0 0 1 1 1 1 0 1'. 0 0 1 1 1 1 0 1 0 0 389 1 1 1 1 0 1 0 0 L~10 1 1 1 1 0 1 0 0 390 1 1 1 1 0 1 0 0 !~11 ~91 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 412 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 415 1 1 1 1 1 0 0 0 0 0 431 432 1 1 1 1 0 1 0 0 416 1 1 1 1 0 1 0 0 11110100 ~1 1. 1 1 0 1 0 0 417 1 1 392. 39J 39-~ 39.5 396 397 398 1 1 1 1 0 1 0 0 1 1 0 1 0 0 L!-1) 414 . t 1 ~ 1 1 i 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 '1 1 ~ 1 0 ' 1 0 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 1 0 0 1 ~1 i 1 0 1 0 0 1 .1 i 1 0 1 0 0 430 ' 1 1 1 1 0 1 0 0 Ll-)3 1 1 1 1 0 1 0 0 43/.J. 435 1 1 1 1 0 1 0, 0 1 1 1 1 0 1 0 0 L~36 . 1 .1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 437 ' 438 1 1 1 1 0 1 0.0 1 1 1 1 0 1 0 0 418 1 1 1 .1 0 1 0 0 439 1 1 1 1 0 1 0 0 419 1 1 1 0 1 0 0 440 .1 1 1 1 0 1 0 0 1 ~ co 1024 x 8 Bit PROM' truth table (Program No,1) 41.~2 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1 1 0 1 0' 0 1 1 1 1 0 1 0 0 443 1 1 1 1 0 1 0 0 LJ44 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 0 Word· ,_ 441 44.5 446 1+47 4/i-8 449 4.50 451 452 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 l}_53 1 4.54 1 1 1 1 0 1 0 0 45.5 1 1 1 1 0 1 0 0 4.56 4.57 1 1 1 .1 458 4.59 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 . 460 461 1 1 1 1 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 \-lord Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 462 463 464 1 1 1 .1 0 1 0 483 1 1 1 1 1 1 0 0 1 0 0 1. 0 0 484 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .48.5 1 46.5 466 1 1 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1' 1 . 1 1 1 1 467 1 1 1 1 0 1 0 0 486 487 488 1 1 1 1 1 1 1 1 468 1 1 1 1 0 1 0 0 489 1 1 1; 1 1 1 1 1 L~69 1 1 1 1 0 1 0 0 490 1 1 1:.1 1 1 1 1 470 471 472 473 1 1 1 1 0 1 0 0 1 1 1;1 0 1 0 0 491 492 1 1 1 1 1 0 1 0 0 493 49-t 471-} 475 476 477 478 479 480 481 482 1 0 49.5 11111111 11111111 1 .1 1 ' 1 1 1 1 1 11111 111 11111111 0 0 1 1 1 1 0 1 0 0 496 1 497 1 1 1. 1 0 1 0 . 0 1+98 1 1 1 1 1 1 1 1 1 ·t 1 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1. 1 1 1 1 1. . 499 1 1 1 1 1 1 1 ! 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1 1 1 1 .501 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 1 .502 0 0 0 1 0 0 0 1 1 1 1 1.1 1 1 1 503 0 0 0 1 0 500 0 0 t· i=" '-0 1024 x 8 Bit PROM truth table (Program No.1) Word · Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 0 0 0 1 0 0 0.1 soL~ 505 506 507 508 509 510 511 512 513 514 .515 516 517 518 519 520 .521 522 .523 .524 Word · Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 ooot ooo1 546 0 0 0 1 0 1' :9-~7 0. 0 0 0 0 0 0 0 0 0 0 1 .54·8 1 549 1 0 0 0 0 0 1 5.50 551 .552 0 0 0 0 0 0 0 0 0 0 1 5.53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 525 526 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .527 .528 .529 .530 531 .532 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1. 0 o o o 1 1 ·1 1 1 1 1 1 1 1 0 1 1: 1 1 1· 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 .533 .534 0 0 0 0 0 0 0 0 0 0 0 0 .0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53.5 536 1 0 1 538 539 0 0 0 0 0 5L~o o· o o ,51H 0 0 0 0 0 ·o o o 1 1 1 1 1 1 542 .543 .544 .54.5 1 ·'0 1 0 1 0 ,1 0 0 11 0 0 1 0 0 1 0 0.1 0 ·& 0 1 0 1 1 1 .537 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 .1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 .59-J. 1 .5.5.5 .5.56 1 1 1 1 0 1 o o o 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 ..... .557 . .558 5.59 .560 561 .562 .563 564 ~6.5 .566 0 1 0 ! 1 0 .1 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 i1 0 1.1 0'1 0 0 0 0 0 0 0 0 0 0 0 0 0 0·0 0 0.1 Q 0.1 ,· : .0 0 ' 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 , 0 0 0 0 ooo·rooo o 0 0 0 1 0 0 0 0 00010000 0\ 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 00010 000 0 0 0 1 0 0 0 0 0 0 0 1! 0 0 0 . 0 \J\ .0 1024 x 8 Bit PROM truth table (Program No.1) Word 567 568 569 570 571 572 573 574 575 5?6 57? 5?8 5?9 .580 581 .582 583 584 .585 586 58? Q1 Q2 Q3 0 0 0 0 0 0 0 0 0 0 0 0 Q4 Q5 Q6 1 0 0 1 0 0 1 0 0 1 0 0 Q7 Q8 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0· 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 .1 0 0 0 . 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 Word Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 588 589 0 590 591 .592 593 594 595 596 59? 598 599 600 601 602 603 604 605 606 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 Word 0 609 610 611 ·612 613 614 61.5 616 61? 618 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 1 1 1 0 1 1 1 i 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 ~ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 1 1 l 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1. 1 1 1 1 0 0 1 1 1 1. 1 1 0 0 1 1 1 1 1 1 0 0 1 1 '1 1 1 1 0 0 1 619 1,1 1 1 1 0 0 1 620 1 1 1 1 1 0 0 1 621 1 1 1 1 1 0 0 1 622 1 1 1 1 1 0 0 1 623 624;. 1 1 1 1 .1 0 0 1 1 1 1 1 1 0 0 1 0 0 1 625. 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 62(5. 62? 1 1 1 1 1 0 0 1- 60? 1 1 1 1 1 0 0 1 608 . 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0 1 1 0 0 1 628 629 .. 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1..1\ ...... 1024 x 8 Bit PROM truth table (Program No,1) 1 0 0 1 Word 651 652 653 654 655 656 657 658 659 660 661 662 Word 630 631 632 633 634 635 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1 1 1 0 0 1 6)6 1 637 738 639 640 641 642 643 1 1 1 1 1 0 0 1 1 1 1 1 :1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 G 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word 672 673 674 675 676 677 . 678 679 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1. 1 0 0. 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 ~· 1 1 0 0 1 1 1 0 0 1 1 1 ·1 1 1 0 . 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 680 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1.1 1 0 0 1 663 1 1 1 1 1 0 0 1 1 1 1 1 0 0.1 1 1 1 1 1 0 0 1. 681 . 682 683 684 685 0 0 1 686 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0· 0 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 ·~ 1 641+ 1 1 1 1' 1 0 0 1 645 646 647 648 649 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 664 665 666 667 1 1 1 .1 1 0 0 1 668 1 1 1 1 1 0 0 0 1 1 1 .1 1 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 .1 0 0 0 1 1 669 670 671 . 650 1 1 1 1 1 0 0 1 1 1 1 1 1 i ' 1 1 1 1 1 0 0 0 687 688. 689 . 690 . 691 692 1~ 1 1 1 1 0 0 0 1 1 '1 1 1 0 0 0 I 1 1 1 1 1 1 1 1 .1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 1 .1 1 1 0 0 0 1 1 0 0 0 1 . 1 1 1 1 0 ,0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 ~ 1024 x 8 Bit PROM truth table (Program No,1) Word · Q1 Q2 Q3 693 1 1 1 694 1 1 1 695 1 1 1 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 0 0 0 1 0 0 0 1 1 0 0 0 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 1 1 1' 1 1 0 0 0 1 696 1 1 1 1 1 0 0 0 697 698 699 700 701 702 1 1 1 1 1 0 0 0 1 1 1' 1 1 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 0. 1 1 1 1 1 0 0 1 1 1 1 1 0 .o 1 704 705 706 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 707 708 1 1 1 1 1 1 1 1 1 0 1. 0 0 0 0 0 709 1 1 1 1 1 0 0 0 710 1 1 1. 1 1 0 0 0 711 712 713 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 0 0 703 1 1 0 0 0 0 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1 1 1 0 1 1 1i 1 1 0 0 0 735 736 737 738 739 740 1 1 1 1 1 0 0 0 7L~1 0 0 0 11111000 11:111000 1 1 1 1 1 0 0 0 ?l~2· 1 1 1 1 1. 1 1 0 0 0 743 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 ?l.J4 1 1 1 1 1 0 0 0 1 1 ' 1 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 . 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 1. 0 0 0 0 0 745 746 747 748 749 1 1 1 1 1 0 0 0 750 1 1 1 0 0 0 751 1 1 1 1 1 1 1' 1 1 0 1 .0 0 0 0 0 . ?52 0 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1' 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 753 . 754 755 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 .1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0 0 1 1 1· 1 1 0 1 1 1 \..n. \.>) 1024 x 8~.•Bit PROM truth table (Program No.1) Word · Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 756 1 1 1 1 0 1 1 '1 757 1 1 1 1 0 1 1 1 758 1 1 1 1 0 1 1 1 759 1 1 1 1 0 1 1 1 760 1 1 1 1 0 1 1 1 761 1 1 1 '1 0 1 1 1 762 1 1 1 1 0 1 1 1 Word 777 778 779 780 781 ?82 ?83 Ql Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1' Word 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 800 801 1 1 1 1 0 1 1 1 1 1 1 ;1 0.1 1 1 1 802 1 1 0 1 1 1 •• 1 1 1 .:1 0 1 1 1 803 1 1 1 '1 0 1 1 1 . 1 1 1 1 0 1 1 1 BOll- 1 763 764 805 806 807 1 1 1 i1 0 1 1 1 1 1 1 •1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 ?81~ 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 785 1 1 1 1 1 1 0 1 0 1 1 1 1 765 766 ?6? 768 769 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1.1 1 1 0 1 1 1 1 1 1 0 1 1 770 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 771 772 773 774 775 1 1 1 1 1 1 .1 1 1 1 1 1 1 0 1 1 1 1 0~ 1 1 1 1 0 1 1 1 1 0 1 1 1 776 .1 1 .1 1 0 1 1 1 1 1 1 1 0 1 ~ 1 786 787 788 . 789 790 791 792 793 . .. 794 795 . 796 797 . 1 1 1 1 . i 798 799 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1 .·1 0 1 1 1 1 1 1 1 .0 1 1 1 1 1 :1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 808 809 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 810 1 1 1 1 0 811 1 1 1 1 0 812 1 1 1 1 0 813 ' . 1 1 1 1 0 814 . 1 1 1 1 0 815 1 1 1 1 0 816 1 1 1 1 0 817 1 1 1 1 0 818 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 l 1 1 1 0 1 1 1 1 1 1 1 0 •1 1. 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 ~ .1 1 1 1 1 1 1 0 1 1 1 1 !1 0 1 1 1 1 1 1 1 1 1 1 1 1 1. ~ 1 1 1 1 1 1 1 .1 1 1 1 1 1 1 1 1. iJ ,.•, ~ 1024 x 8'Bit PROM truth table (Program No.1) Word · Q1 Q2 QJ Q4 Q.5 Q.6 Q7 Q8 819 820 821 822 823 824 825 826 827 828 829 830 831 832 1 1 1 1 0 1 1· 1 833 834 835 836 837 838 839 \Jord Q.l Q2 Q3 Q4 Q.5 Q6 Q7 Q.8 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 .1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 840 841 842 843 844 845 846 . 847 848 1 1 1 1 0 1 1 8ll-9 1 1 1i 1 0 1 1 1 . 1 1 1 1 0 1 '1 1 1 1 1. 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 850 851 852 853 854 1 1 1 1 0 1 1 1 . 855 1 1 1 1 0 1 1 1 1 1 1 .1 0 1 1 1 856 ,1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 '1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 I1 0 1 1 1 1 1 1. 1 0 1 1 1 1 1 1 ' '1 0 1 1 1 1 0 1 1 1.1 1 1 ·0 1 1 1 1 1' 1 1 1 1. 1 0 1 1 1 861 862 863 864 865 866 867 868 869 870 871 1 1 1· 1 0 1 1 1 1 1 1 0 1 1 872 873 874 11110111 1 1 1 1 1. 1 1 0 1 1 0 1 1 1 1 1 857 858 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 0 859 860 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 Q1 Q.2 Q3 Q.4 Q5 Q6Q7 Q8 Word 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 ~ 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 :1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 .1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 Oi 1 ~ 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 1 1 0 1 .1 1 1 0 1 1 0 875 1 1 1 1 0 1 1 0 876 877 878 879 880 881 . 1 1 1 1 0 1 1 .0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 ·1 1 1 1 0 1. 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 . \J\ \J\ 1024 x 8 Bit PROM truth table (Program No,1L 882 .1 1 1 1 0 1 1· 0 903 883 1 1 1 1 0 1 1 0 904 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 1 1 1' 1 0 1 1 0 1 1 1 1 0 1 1 0 884 1 1 1 1 0 1 1 0 905 1 0 926 1 885 1 1 1 1 0 1 1 0 906 1 927 928 1 1 886 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 887 1 1 1 888 1 889 1 0 1 1 924 1 1 1 1 0 1 1 0 925 1 1 1 1 0 1 1 0 1 1 0 1 1 0 0 1 1 0 0 0 1 1 1 0 90? 1 1 o ·o 1 1 4 1 0 1 1 0 929 1 1 1 0 1 1 0 90s 909 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 930 1 1 1 1 1 0 1 1 0 910 1 1 1 1 0 1 1 0 931 1 1 1 1 0 1 1 0 890 1 1 1 1 0 1 1 0 911 1 .1 1 '1 0 1 0 932 1 1 1 1 0 1 1 0 891 1 1 1 1 0 1 1 0 912 1 1 1: 1 0 933 1 1 1 1 0 1 1 0 892 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 .1 913 934 1 1 1 1 0 1 1 0 914 1 1 1 1 0 1 1 0 1 1 1 1 0 1. 1 0 935 915 1 1 1 1 0 1 1 0 936 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 916 1 1 1 1 0 1 1 0 937 1 917 1 1 1 1 0 1 1 0 897 1 1 1 1 1 1 918 898 1 1 0 1 899 900 1 1 901 902 895 896 1 .1 0 1 Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 1 1 894 1 1 \iord 1 1 893 1 . Word 1 0 1 0 1 0 1 0 . 1 0 1 0 1 0 1 1 1 939 1 1 1 1 0 1 1 0 940 1 1 1 1 0 1 1 0 941 1 1 1 1 0 1 1 0 . 1 1 1 1 0 0 0 0 942 1 1 1 1 0 1 1 0 943 ' 1. 1 1 1 0 .1 0 944 11110110 0i 1 1 0 . 920 921 1 1 1 1 0 1 1 0 922· 1 1 1. 1 1 1 1 0 1 1 0 923 1 1 1 1 11 1 1 1 1 0 1 1 0 1. 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 0 1 1 1 1 '1 ' 1 1 0 938 919 1 1 1 1. 1. 1 0 1 1 \ 1 1 0 1 .0 \.1\ "' 1024 x 8 Bit PROM truth table (Program No,1) Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 QJ Q4 Q5 Q6 Q? Q8 Word Q1 Q2 Q) Q4 Q5 Q6 Q7 Q8 945 1 '1 1 1 0 1 1 '0 1 1 1 '1 0 1 1 0 946 947 948 1 1 1 0 1 1 1 1 1 1 0 1. 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 949 1 1 1 1 1 0 1 1 0 950 951 952 953 954 1 1 1 1 0 1 1 0 1 1 1 1 0 1 .1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 987 988 989 990 991' 992 99J. 994 995 996 997 998 999 1'1110110 1 1 1 1 0 1 1 0 1 1 1' 1 0 1 1 0 966 967 968 969 970 971 972 9?3 974 975 976 977 978 979 980 981 982 983 984 98.5 986 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 955 1 1 1 1 0 1 1 0 956 957 1 1 1 1 0 1 1 0 1 1 1 1 0 1' 1 0 958 1 1 1 1 0 1 0 959 1 1 1 1 0 1 1 0 960 961 962 . 963 964 1 1 1 1 0 1 1 1 1 1 1 1 1 1 965 1 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 1 0 0 0 1 1 0 0 i 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 1 1 1 11 1 1 1 1 0 1 1 0 0 .:1 . 1 0 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1000 1001 1002 1003 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 o· 1 1 o 1 l 1 ! i 1 0 1 1 0 11110110 1 1 1 1 0 1 1 0 1 1 1i 1 0 1 1 0 1 . 1', 1 i 1 0 1 1 0 I 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 1'1 1 1 0 1 0 1 1 1 1 1 0 '1 0 1 1' t' 1 1 0 1 0 1 1 1 1 1 0 1 1 0 ' .1 1 1 1 0 1 1 0 1 1 1 1 0 1 1 0 . ·1004- 1 1 1 1 0 1 0 1 100.5 1 1 1 1 0 1 0 1 o. 1 1 0 . 1006 1 1 1 1 ' 1 1 1J 1 0 1 1 0 1007 1 1 1 1 0 1 0 1 1 1 1 1 0 1 0 1 V\ . ...:t ' ? 1024 x 8 Bit PROM truth table (Program No.1} Word 1008 1009 1010 1011 1012 1013 1011} 1015 1016 1017 1018 1019 1020 1021 1022 1023. Q1 Q2 1 1 1 1 1 1 Q3 Q4 1 1 1 1 1 1 1 1 1 1 1 1 1.1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Q5 0 0 0 1 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1- 1 1 1 0 Q6 Q7 QS 1 0 1 1·0 1 1 0 '1 1 a· 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 '1 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 l· 1 0 1 '· V\ CD Table 4-2 t024 x 8 Bit PROM truth table (Program No,2L Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 0 1 1 2 ) 1 0 1 0 1 0 4 1 0 1 0 5 6 7 s· 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1. 0 0 1' 0 1 0 1 0 1 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 0 1 o o o o o o 1 10 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 11 1 0 0 0 0 0 12 0 1 1 1 0 1' 1' 1 1 1 0 0 0 0 1 t· 13 0 0 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 21 22 23 24 25 26 0 1 42 43 0 0 1 1 0 1 1 0 44 0 1 1 01 0 0 1 0 0 1' 1 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1· 1 0 0 1 1 1 1 0 1 1 1 .· 0 0 1 1 45 0 1 1 0 0 1 0 0 1 1 1 0 0 1 '0 46 0 1 1 1 0 0 0 1 27 28 0 1 1: 1 0 0 0 1 47 48 0 1 1 1 0 0 0 0 49 0 0 0 0 1 '1 1 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 29 d 1 1 1 0 0 0 0 50 0 1 0 1 1 0 0 1 30 31 32 33 0 0 1 1: 0 1 ' 1'· 0 1 1 0 0 0 0 1 1 51 0 1 0 1 1 0 0 1 52 0 1 1 0 1 0 0 1 53 0 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 1 1 0 1 0 0 0 0 1 0 1 0 1 1 1 )4 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 1 1 1 0 54 55 0 1 0 1 0 1 1 1 i 56 0 1 0 1 0 1 '1 0 1 0 0 1 0 1 0 1 1 0 0~ 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 57 58 59 0 0 1 1 0 0 1 0 1' 60 1 0 0 1 0 i 14 15 16 17 0 1 1'1 1 0 0 0 35 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 .1 0 1 1 1 0 1 1 0 )6 18 0 1 1 1 0 1 1 0 38 39 19 0 1 1 1 0 1 0 1 40 0 1 0 20 0 1 1 1 0 0 1 41 ·,... 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 37 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 61 0 1 0 1 0 1 0 0 62 0 1 0 1 0 0 1 1 \n \0' 1024 x 8 Bit PROM truth table (Program No,~ Word 63 64 Q1 Q2 Q3 Q4 Q.5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q.5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 0 1 0 1 0 1 0 1 0 1 0 10.5 106 66 0 1 0 1 0 0 0 1· 0 1 0 1 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0.1 6,5 84 8.5 86 87 67 68 0 1 0 .1 0 0 0 0 0 1 0 1 0 0 0 0 107 108 109 0 0 . 1 1 0 0·' 0 1 0 0 1 1 0 0 0 1 0 0 1 1 0 0 0 0 69 0 0 1 0 0 1 0 0 . 88 0· 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0.0 0 1 o. 0 0 0 0 0 0 0 1' 1 1 0 0 1 110 0 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 89 90 91 111 0 0 1 1 0 1 112 0 1 0 0 0 92 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 1 93 0 0 1 1 1 0 0 0 0 0 1: 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 0 0 91-1- 0 0 1' 1 () 1 1 1 113 114 11.5 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 p 1 0 0 1 0 0 1 9.5 116 0 0 7.5. 76 0 1 0 0 0 1 1 0 0 1 0 0 0 1 1 0 96 0 0 1 1 0 1 1 1 0 0 1 1 .0 1 1 0 77 0 1 0 1 97 98 0 0 1 1 0 1 1 0 0 0 1 1 0 1 .0 1 117 118 0 0 1 0 0 1 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 1 78 79 80 81 .82 83 0 1 0 0 0 1 0•1 99 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 100 101 0 0 1 1 0 1 0 1 0 0 1. 1 0 1 0 0 0 0 1 1 0 ~1. 0 0 102 0 0 1 1 103 104 70 71 72 73 74· \ 0 0 1 0 0 0 1 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 . 0 1 0 0 0 0 1 0 1 0 i 0 ! 0 1 1 0 0 0 0 0 1 0 1.1 1 1 1 1 119 120 0 0 1 0 0 1 121 0 0 1 0 0 1 0 0 122 123 0 0 1 0 0 1 0 0 0 0 1 1 0 0 1 1 ,124 0 0 1 0 0 0 1 1 0 0 1 1 125 0 0 0 1 1 . 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 .. ()'-. 0 1024 x 8 Bit PROM truth table (Program No,2) Word 126 127 128 129 130 131 132 133 134 13.5 136 137 138 139 140 141 142 143 144 145 146 Q1 Q-2 Q3 Q4 Q5 Q6 Q7 Q8 0 0 1 0 0 0 1. 0 0 0 1 0 0 0 1 0. Word .147 148 0 149 150 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .o 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0. 1 0 .1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 0 0 0 1 1 168 169 170 171 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 0. o o o o o ·o 1 o 0 1 153 1 15/.~ 0 0 0 1 0 1.55 1.56 151 152 0 0 175 0 0 0 ·0 1 0 0 1 176 0 0 0 0 0, 0 1 0 1 0 0 0 1 1 0 159 160 1 .0 161 1 0 1 1 0 1 162 163 164 0 0 0 0 0 0 0 0 16.5 166 0 1 0 1 1 0 1 0 1" 1 0 0 0 0 0 1 1 1 167 0 0 0 0 0 0 0 b 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 .1 1 0 0 0 0 1 0 0 .0 0 0 0 0 0 0 0 0 0 0 174 0 0 157 1.58 0 172 173 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 1 0 1 0 0 0 0 0 1 1 ·1 Word 0 0. 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 000t10001 0 0 0 .1 D 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 . 0 0 1; 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Q1 Q2 Q3 Q4 Q5 Q6 Q? QB 177 0 '0 0 0 0 0 0. ~0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0: 0 )0 0 1 0 0 1 1 178 0 0 1 1. 0 0 1 0 0 1 1 0 1 0 0 1 1 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 179 180 181 182· 0 183 1 0 1 1 0 0 1 0 1 184 1 0 0 1 0 1. 1 1 1 .• 0 0 1 ·0 1 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 .1 0 1 0 0 0 0 0 .1 0 0 186 1 18.5 187 188 . ' 0 1 0 1 0 0 1 0 1 1 0 1 0 D 1 0 1 1 0 1 0 0 1 0 1 0 1 ....0'\ 1024 .x 8 Bit PROM truth table (Program No,2) Word · Q1 Q2 Q3 Q4 IQ5 Q6 Q7 Q8 1 0 0 1 0 1 0· 1 189 1 0 0 1 0 1 0 1 190 191 1 o o 1 o 192 193 19'+ 195 196 197 198. 199 200 201 202 203 204 . 205 206 207 208 209 1 0 0 1 0 1 1 0 0 1 1 0 0 1 0 0 1 Word Ql Q2 Q3 Q4 Q5 Q6 Q7 Q8 210 1 0 0 0 0 1 1 1 211 1 0 0 0 0 1 1 0 212 213 214 215 216 217 218 219 1 0 0 0 0 1 1 0 1 0 0 0 0 1 0 1 1 0 0 0 0 1 0 1 1 o o ~a o o 1 1 0 0' 0 0 1 1 0 0 0 0 i 0 1 0 0.0 0 0 1 1 1 0 0 0 0 0 1 1 1 220 1 0 0 0 0 0 1 0 1 221 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 '1 0 0 0 0 225 '226 1 0 0 0 .0 0 0 1 0 0 0 0 227 228 1 0 0 0 1 0 0 0 229 230 o o· 0 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 0 0 1 0 1 0 1' 0 0 0 1 1 0 0 0 ;0 1 0 0 1 0 1 0 '0 1 0 0 1 0 0 1 0 0 0 0 222 1 0 0 1 0 0 0 223 0 1 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 224 1 0 0 1 0· 0 1 0 0 1 1 0 0 1 0(0 0 0 0 1 0 0 0 0' 0 1 0 0 0 1 0 0 0 0 1 1 1 1, 0 0 0 0 1 1 1' 0 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 231 232 233 234 0 1 1 1 1 0 0 0 0 1 '1 1 0 0 0 1 1 0 0 0 0 1 1 1 0 1 1 1 0 0 1 235 236 237 238 2.39 240 241 0 242 0 1 243 244 245 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 1 1 1 1 1 1 1 0 1 0 '1 1 1 1 1 0 1 1 1 0 1 '1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 '1 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 1 1 0 1 '1 1 0 1 0 0 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 1. 0 0 1 1 246 0 1 1 1 0 0 1 '1 0 0 1 1 1 1 0 0 '1 250 0 1 1 1 1 0 1 251 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 247 248 249 1 1 1 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 ' 1 1 0"\ l\) ? 1024 x 8 Bit PROM truth tabla (Program No.2) Word · Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 . 252 . 0 1 1 1 0 0 0 ·1 253 0 1 1 1 0 0 0 0 254 0 1 1 1 0 0 0 0 255 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 1 256 0 1 1 .o 1 0 0 1 257 1 0 1 1 0 1 0 0 0 258 0 1 1 0 1 0 0 0 259 260 0 1·1 0 1 0 0 0 261 0 1 1 0 0 1 1 1 262 0 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 263 0 1 1 0 0 1 1 0 264 0 1 1 0 0 1 1 0 26.5 0 1 1 0 0 1 0 1 266 0 1 1 0 0 1 0 1 267 0 1 1 0 0 1 0 1 268 0 1 1 0 0 1 0 0 . 269 0 1 1 0 0 1 0 0 270 0 1 1 0 0 1 0 0 271 272 0 1 1 0 0 0 1 1' Word· 273 . 274 275 276 277 278 279 280 281 282 283 284 . 285 286 287 288 289 290 291 292 . 293 Q1 Q2 Q~ Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 0 1 1 0 0 0 0 1 0 1 .:1 0 0 0 1 1 0 0 0 1 0 294 29.5 296 297 298 299 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 .1 300 301 0 1 0 :1 0 1 0 '1 0 1 0 0 0 0 1 1 302 0 0 0 1 1 1 0 1 0 1 1 0 0 0 1 0 1 0 1 1 1 0 p 1 0 0 0 0 1 0 0 0 0 1 0 1 1 D 0 0 0 1 1 0 0 1 0 0 0 0 ~ 0 1 0 1 0 1 1 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1 !O 0 0 0 0 0 .0 0 0 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 303 304 305 306 0 1 0 1 1 0 0 0 307 0 0 1 0 1 1 0 0 ·0 )08 0 1 0 1 0.1 0 1 1 0 0 0 309 0 0 1 0 1 0 1 1 1 0 .1 0 1 0 1 1. 1 310 0 1 311 312 .. 313 314 ' 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1· 1 1 0 1 1- 0 0 1 0 i 0 1 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 . . 0 1~ 0 .1 I ' 0 1 0 '1 0 0 1 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 1 0 1 . 0 0 0 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 Q 0 1 1 1 .. ~ \..t.) I 1024 x 8 Bit PROM truth':.table (Program No, 2) Wotd · 315 316 317 318 319 320 321 322 323 324 325 326 327 Q1 0 0 0 0 Q2 1 1 1 1 Q3 0 0 0 0 Q4 0 0 0 0 Q5 1 1 1 0 Q6 0 0 0 1 0 1 347 0 0 0 1 348 Q1 Q2 QJ Q4 Q.5 Q6 Q7 Q8 0 1 0 .0 0 0 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0' 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 ' o. 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 001.11001 0 0 t 1 1 0 0 1 0 0 1 1 1 0 0 0 0 0 1 1 1 0 '0 0 0 0 1 1 1 0 0 0 Q7 0 0 0 1 Q8 0 0 0 1 Word 336 337 338 0 1 0 0 0 1 1 1 339 340 0 1 0 0 0 1 1 1 341 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 342 343 1 1 1 1 1 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 1 345 346 3.50 3.51 0 0 1 0 : 368 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0. 0 1 1 0 0 1 1 0 0 0 0 0 ~0 0 0 0 0 0. 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .o o 1 1 o o a o ; 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 352 0 0 1 1 0 1 1 0 373' 0 0 1 1 0 0 0 0 332 333 334 0 0 0 0 0 0 0 0 0 0 0 0 353 0 0 1 1 0 1 1 374 ' )51-J. 0 0. 1 1 0 1 1 0 355 00110101 00110101 0 0 0 0 1 1 1 1 0 367 0 1 0 1 0 0 0 0 31.J.9 . '366 0 0 1 1 331 0 0 0 0 0 0 0 1 )64 365 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 328 329 330 1 1 1 1 1 1 1 0 34L~ 357 358 359 360 361 362 363 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 o o 1 1 o· 1 o 1 0 0 0 0 335 1 0 .0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 vlord. 1 0 0 0 356 0 1 1 1 0 1 1 1 369 370 371 : 1 0 1 1 1 372 0 1 1 0 l 1 0 37.5 . 376 377 0 0 0 '0 1 1 1 1 0 0 0 '0 1 1 1 1 0 '0 0 0 0 0 0 0 1 1 1 1 i:, ~ ? 1024 x 8 Bit PROM truth table (Program No.2) Word 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 39'+ 395 396 397 398 Q1 Q2 Q3 Q4 Q.5 Q6 Q7 Q8 Word Q1 Q2 Q3 0 0 1 0 1 0 0' 0 399 0 0 1 0 1 D 0 0 0 0 1 0 1 0 0 0 400 0 0 1 0 0 1 1 1 402 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 403 404 405 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1:0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1' 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 1 _1 1 1 0 401 406 407 408 409 410 411 412 413 414 41.5 416 417 418 419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ~4 1 0 1 0 1 0 1 0 1 0 1 sO 1' 0 1 0 1 ·0 01 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0' 1 0 1 o o o 1 0 0 0 1 Q.5 Q6 Q7 Q8 Word 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 420 421 422 423 424 42.5 426 427 428 429 430 431 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 o 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 0 0 0 0 1 1 -~ 0 0 0 0 1 1 1 o· 0 432 433 434 435 436 " 437 438 4-39 440 Q1 Q2 Q3 Q4 Q.5 Q6 Q7 Q8 0 0 0. 1 0 1 0 0 0 0 1 0 '1 Q 0 0 1 1 1 0 0 0 0 1 0 0 0 0 0 '1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 '1 0 0 ~1 0 0 ;1 0 0 :1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 or 0 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 1 0 0 0 1 0 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 0 0 0 0 0 i 1 1 1 1 1 0 '•. ()'. \.1\ I 1024 x 8 Bit PROM truth table (Program No, 2) Word· Q1 Q2 Q3 Q4 Q,5 Q6 Q7 Q8 441 0 0 0 1 0 0 0.0 442 0 0 0 1 0 0 0 0 443 0 '0 0 0 1 0 0 1 444 00001001 445 0 0 0 0 1 0 0 1 446 0 0 0 •0 1 0 0 0 447 0 0 0 0 1 0 0 0 448 0 0 0 0 1 0 0 0 449 0 0 0 0 1 0 0 0 450 0 0 0 0 0 1 1 1 451 0 0 0 0 0 1 1 1 452 0 0 0 0 0 1 1 1 453 0 0 0 0 0 1 1 1 454 0 0 0 0 0 1 1 0 45~ 0 0 0 0 0 1 1 0 456 0 0 0 0 0 1 1 0. 457 0 0 0 0 0 1 0 1 458 0 0 0 0 0 1 0 1. 459 0 0 0 0 0 1 0 1 460 0 0 0 0 0 1 0 1. 461 0 0 0 0 0 1 0 0 Word 462 463 464 465 466 467 468 469 470 ~1 472 473 474 Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 Word Q1 Q2 Q3 Q4 QS Q6 Q7 Q8 o o o· .o o 483 484 485 486 487 488 489 490 491 492 493 494 ' . 1 1 o o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 .0 0 0 0 0 0 0 0 0 0! 0 0 0. 0 0 0 0 0 0 0 0 Q 0 0 0 0 0 0 1 1 0 0 0 1.. 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 475 476 477 478 479 480 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 .1 1 1 1 1 1 1 1 1 1 1 1 481 1 1 1 1 1 1 1 1 482 1 1 1 1 1 1 1 1 1 1 495 496 497 498 499 500 501 502 503 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 .1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1. 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 '1 i 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1. 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 0 0 1 0 1 0 0 0 0 1 0 0 0 1 1 ()'\ ()'\ ,· 1024 x 8 Bit PROM truth table (Program No,2) Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q) Q4 Q5 Q6 Q7 Q8: Word Q1 Q2 Q) Q4 Q5 Q6 Q? Q8 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 ' 1 0 0 0 0 1 1 0 525 526 527 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 1 546 547 1 0 0 1 1 528 0 0 1 1 0 1 1 0 0 0 1 1 0 1 0 0 510 1 1 0 0 548 549 550 511 0 1 1 1 0 1 0 0 512 0 1 1 1 513 0 1 1 1 0 0 0 0 534 . 0 0 0 0 0 0 1 1 1 1 Q 0 1 .0 535 541 522 0 1 0 1 0 1 0 0 0 1 0 1 0 0 1 .0 o 1 o o · 1 o· o 1 523 524 0 1 0 0 0 1 1 1 0 1 0 0 0 1 0 1 Woi-d 504 50) 506 507 508 509 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 1 0 0 1 1 1 1 0 0 529 530 531 532 533 ~ 514 5t5 516 517 518 519 520 521 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 0 .1 1 0· 0 0 1 1 0 1 0 536 537 538 539 540 1 0 0 1 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 ~1 0 0 1 0.0 0 1 1 0 1 0 0 1 0 0 1 0 0 1 0 I 552 1 0 0 0 553 1 1 0 0 1 1 0 0 554 1 1 1 0 '; .0 0 1 1 1 1 1 1 542 543 0 0 0 0 1· 0 1 . 544 0 0 0 0 0 .0 1 1 545 0 0 0 0 0 0 0 1 555 556 . 557 558 559 . 1 0 0 1 1 0. 0 1 0 0 0 1 1 .0 1 0 0 0 1 0 1 0 0 1 10010111 1 0 0 1 0 1 0 1 1 .0 0 1 0 0 1 1 551 0 0 0 0 1 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 "1 0 0 1 o 'o o o 1 1 1 ! 0 ,0 0 0 1 0 0 0 0 0 0 '0 0 0 0 1 il 1 1 0 0 1 0 0 1 1 1 1 0· 1 1 1 0 1 1 1 0 1 1 1 0 1 0 0 0 0 0 1 1 1 .1 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 1 ·0 0 0 1 1 1 0 0 . 560·, 561 562 56)' 564 .. 0 1 1 0 0 1 1 0 0 1 1 0.0 1 0 0 565 566 0 1 1 0 0 0 1 0 0 1 1 0 0 0 0 0 """' 1024 x 8 Bit PROM truth table (Program No.2) Word ' 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 o 1 o 1 1 o o· o Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 588 0 0 1 0 1 0 1 0 1 1 0 0 1 0 1 0 1 0 0 589 0 0 0 1 1 0 0 1 609 610 1 0 0 1'0 0 0 0 0 1 0 1 0 1 0 0 .590 591 592 593 0 0 1 1 1 0 0 0 1 0 0 1 611 612 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0I 1 0 1 0 0 0 0 1 0 613 614 0 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 594 0 0 0 1 0 0 1 1 1 0 1 1 0 595 596 597 598 0 0 0 0 1 0 0 0 615 616 0 1 1 1 0 1 0 0 0 0 0 ,· 0 0 1 1 1 617 0 1 1 1 0 0 1 0 o o o~ o 1 0 1 1 1 0 0 0 1 0 i 10 1'0 01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1' 0 1 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 G 1 0 0 1 0 1 1 0 0 1 0 1 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 0 0 1 1 0 Q 1 0 0 1 o: 0 0 1 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 o o 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 618 619 0 0 0 0 1 0 620 0 1 1 0 1 621 0 1 1 0 622 0 1 1 0 0 1 0 1 602 0 0 0 0 0 0 1 0 0 1 1 0 0 0 10010111 623 0 1 1 0 0 0 1 60) 1 0 0 1 q 0 1 1 0 0 0 . '604 605 606 1 1 0 0 1 n 1 0 0 624 625 626 627 628 599 600 601 607 608 0 0 0 0 o 1 .0 1 o o 1 1 1 o 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 1 1 629 0 0 0 0 1 1 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 co "' 1024 x 8 Bit PROM truth table \Program No,2) Word 630 631 632 633 634 Q1 0 0 0 0 Q2 1 1 1 Q3 Q4 Q5 0 1 0 0 1 0 0 0 1 1 0 0 1 Q6 Q7 Q8 0 1 0 0 0 1 0 0 1 0 0 0 Word 651 652 653 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 0 0 1· 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 0 1 1 0 654 655 635 0 1 0 0 1 0 1 656 000i1 636 637 638 639 640 641 642 643 644 645 646 647 648 0 1 0 0 1 1 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 657 658 659 0 1 660 Q 0 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 661 0 0 0 0 1 0 0 0 662. 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1 0 1 1 1 0 1 1 0 649 0 0 1 0 0 1 0 .0. 650 0 0 1 0 0 0 .1 1 . 663 664 665 666 . 0 0 0 1 0 0 0 1 0 1 0 1 0101 0 0 0. 1 0 0 0 0 1 0 ·~·. 1 1 1. 0 0 0 0. 1 0 0 0 1 0 0 0 0 0 0 0 1 667 0 0 0 0 0 0 0 0 668 1 0 1 1 0 0 0 669 670 671 10010111 1 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 Word Ql Q2 Q3 Q4 Q5 Q6 Q7 Q8 672 673 674 675 676 1. 0 0 1 0 0 1 677 678 679 680 681 682 683 684 685 686 687 688 . 689 690 '691 . 692 1 0 .1 1 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 .0 1 0 0 0 0 1 0 1 1 0 d 0 0 1 0 0 1 o o o o ·o r o 1 0 0 0 0 0 0 1 1 . ~o o o o o o o . 0 1 1 1 1 0 0 0 0 1 1 1 0 1 1 1 0.1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1~ 0 0. 1 0 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 0 0 1 1 .0 1 1 0 1 0 0 0 0 0 .1 1 1 "' '-0 1024 x 8 Bit PROM truth table (Program No.2) Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 693 0 1 1 0 0 1 1· 0 714 0 1 0 0 0 0 0 0 735 0 0 0 1 0 1 1 0 694 0 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 736 0 0 0 1 0 1 0 1 695 0 1 1 0 0 0 1 1 715 716 0 0 1 1 1 0 0 0 737 0 0 0 1 0 1 0 0 696 0 1 1 0 1 0 717 0 0 1 1 0 1 1 1 738 o 0 0 1 0 0 1 1 1 1 o o o o 0 ~w 1 718 0 0 1 1 1 1 0 739 0 0 0 1 0 0 1 0 6 98 0 1 1. 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 0 0 740 0 0 0 1l 1 0 1 0 0 699 719 720 1' 1 1 ~1 0 0 0 1 0 0 0 0 700 0 1 0 1 0 1 1 1 721 742 701 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 702 703 704 705 706 707 708 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 0 1' 1 0 0 . o, 0 0 0 0 0 1 1 1 0 0 1 70~ 710 711 712 713 0 1 0. 0 0 1 1 0 722 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 o 1 · o o a· 1 0 0 0 0 0 0 1 1 0 0 0 1 1 0 723 724 1. 1 0 0 0 0 0 1 1 1 7L~3 744 0 0 1 0 1 0 0 1 745 0 0 0 0 p 0 ?25 726 0 0 1 0 1 0 0 0 746 0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 747 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 748 0 0 0 0 0 0 1 0 1 727 728 0 0 1 0 0 0 0 . 749 0 0 0 0 0 0 0 1 1 ?29 0 1 750 0 0 0 0 0 0 0 0 1 1 0 730 0 1 1 .0 0 1 0 0 0 1 0 751 . ·1 0 0 1 1 0 0 1 1 0 1 .0 0 1 1 0 0 0 . ?~ 1 0 0 .1 0 1 1 1 .?54 1 0 0 1 0 1 1 0 755 1 0 0 1 0 1 0 1 1 0 1 . 731 0 0 0 1 1 o 1 o 732 733 734 1 ~· 0 0 0 0 0 0 1 0 1 ~ 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 1 0 1 1 1 752 ""' 0 1024 x 8 Bit PROM truth table (Program No.2) Word Q1 Q2 Q3 Q4 Q5 . 756 1 0 0 1 0 757 1 0 0 1 0 758 1 0 0 1 0 759 1 0 0 1 0 760 1 0 0 0 1 761 1 0 0. 0 1 762 1 0 0 0 0 763 1 0 0 0 0 764 1 0 0 0 0 765 1 0 0 0 0 766 1 0 0 0 0 767 1 0 0 0 0 768 1 0 0 0 0 769 1 0 0 0 0 770 0 1 1 1 1 771 . 0 1 1 . 1 1 772 0 1 1 1 0 773 ~ 1 1 1 0 774 0 1 1 1 0 775 0 1 1 1 0 776 0 1 1 1 0 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 0 1 1 '1 798 799 0 0 1 1 0 1 0 0 o. 1 0 0 0 0 0 1 0 0 0· 1 1 1 777 778 779 780 781 782 783 781+ 785 786 787 788 789 790 791 792 793 1 1 0 . 794 1 0. 1 795 796 797 1 0 0 0 1 1 0 1 0 0 0 1 0 0 1 0 0 0 1 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1' 1 0 0 0 1 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 1 0 0 1 0 800 0 1 0 •1 0 0 0 1 0 1 0 .1 0 0 0 0 0 0 1 801 . 0 1 0 1 1 0 1 0 o 1 1 ~a o 1 0 1 1. 0 0 1 0 0 1 1 1 0 802 803 804 0 1 0 o 0 0 0 0 1 1 0 0 1 0 0. 80.5 806 0 1 1; 0 0 0 1 1 . 807 0 1 0 0 0 1 0 0 0 1 0 .0 0 0 1 1 o 1 1 o o o 1 n 808 0 0 1 1 0 0 0 0 1 809 0 1 1 0 0 0 0 0 0 1 .0 1 0 0 1 1 1 .1 0 0 0 1 0 1 0 1 1 0 0 1 1 0 1 0 0 1 0 0 0 0 0 1 1 1 1 o!o o 1 1 o 1 0.0 1 0 1 1 t 0 0 1 ' 0 0 1 1 0 1 0 0 0 0 810 0 1 0 0 0 811 812 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 1 1 0 0 0 . 813 0 0 1 1 1 0 0 0 0 0 0 1 1 0 1 0 1 1 1 814 0 1 0 1 0 1 1 0 0 1 0 815 . 816 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 1 1 1 0 1 0 817 818 0 •0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 1 0 1 .o 1 1 0 1 0 0 0 1 1 0 0 1 1 ""'..... 1024 x 8 Bit PROM truth table (Program No,2) Word · Q1 Q2 Q) Q4 Q..5 Q6 Q7 Q8 819 0 0 1 1 0 0 1' 1 0 0 1 1 0 .0 1 0 820 821 0 0 1 1 0 0 0 '1 822 0 0 1 1 0 0 0 0 823 0 0 1 0 1 0 0 1 824 0 0 1 .0 1 0 0 0 825 0 0 1 0 0 1 1 1 826 0 0 1 0 0 1 1 0 827 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 1 828 829 0 0 1 0 0 1 0 0 .830 0 0 1 0 0 0 1 1 831 0 0 1 0 0 0 1 0 832 0 0 1 0 0 0 0 1 833 0 0 1 0 0 0 0 0 834 0 0 0 1 1 0 0 1 835 0 0 0 1 1 0 .0 1 836 0 0 0 1 1 0 0 0· 837 0 0 0 1 0 1 1 1 838 . 0 0 0 1 0 1 1 0 839 0 0 0 1 0 1 0 1 Word 840 841 842 843 844 845 846 847 848 849 8.50 851 Q1 Q2 0 0 0 0 0 0 0 QJ Q4 Q.5 Q6 Q7 Q8 0 0 1 0 1 0 0 Q1 Q2 QJ Q4 Q5 Q6 Q? Q8 861 0 0 1 0 0 1 1 862 1 0 0 1 0 1 1 ,1 1 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 1 0 1 0 11 0. 0 0 0 0 0 1 0 0 0 0 0 1 1 863 1 1 0 0 0 0 864 865 866 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0·0 0 0 0~ 0 0 0 0 0 0 0 0 0 1 1 0 D 0 0 0 0 0 0 0 852 o o o o o 853 0 0 0 85l~ 855 0 0 0 0 0 0 0 0 0 0 8.56 857 858 8.59 860 0 0 1 1 1 I Word 0 0 0 0 0 0 0 0 0 0 0 0 0 .0 1 ·1 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1 867 868 869 870 871 0 0 1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 872 1 0 0 0 1 0 0 0 o·o 873 1 .1 1 874 1 0 0 0 0 1 1 0 1 1 1.0 875 1 0 0 1 1 0 876 1 o ·o o o 1 o 1 0 0 0 0 0 877 878 880 1 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 0 1 1 0 881 1 0 0 0 0 0 0 1 1 0 1 0 0 879 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .0 0 .0 1 1 1 -...:) 1\) '·' l. 1024 x 8 Bit PROM truth table (Program No.2)· Word . 882 Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 o o o o o o· o 90.3 o 1 924 0 1 0 0 1 0 0 1 88.3 884 1 0 0 0 0 0 0 0 904 0 1 1 0 0 1 0 0 0 1 0 0 1 0 0 1 0 1 1 1 1 0 0 1 905 0 1 1 0 0 0 1 1 88.5 886 0 1 1 1 1 0 0 0 906 0 1 1 0 0 0 1 0 0 1 1 1 0 1 1 1 907 0 1 1 0 0 0 1 0 0 1 0 0 0 887 888 889 0 1 1 1 0 1 1 0 908 0 1 1 iO 0 0 0 1 92.5 926 927 928 929 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 0 909 0 1 1 0 0 0 0 0 930 0 1 O!O 0 1 0 1 0 1 1 1 0 1 0 1 910 0 1 0 1 1 0 0 1 890 0 1 1 1 0 1 0 0 911 0 1 0 ·1 1 0 0 1 891 0 1 1 1 0 0 1 1 0 1 0~ 1 1 0 0 0 892 0 1 1 1 0 0 1 1 912 91.3 0 0 1 0 1 1 1 89.3 894 895 0 1 1 1 0 0 1 0 914 0 1 0 1 0 1 1 0 0 1 1 0 0 1 915 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 916 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 t• 0 1 0 0 896 897 898 899 900 1 1 0 1. 917 918 0 1 0 0 0 0 1 1 0 0 1 1 1 919 920 0 0 1 1 1· 0 1 0 0 1 1 1 ·o o 1 o 1 .1 1 I 931 9.31! 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 O:O 0 0 1 1 0 ii 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1' 0 1 ·0 1 0 0 1 0 0 9.3.3 9.34 9.3.5 9.36 937 938 0 1 0 0 0 0 0 0 0 0 939 0 1 1 .0 1 0 1 0 1 0 0 1 1 940 0 1 0 1 0 0 1 0 941 0 0 1 1 0 0 1 .1 1 0 0 0 0 1 0 1 0 0 1 942 943 944 0 0 1 1 0 1· 1 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 1 1 1 0 1 I 0 1 1 0 0 1 1 1 921 0 901 0 1 1 0 0 1 1 0 922 0 1 0 1 902 0 1 1 0 1 0 1 92.3 0 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 1 0 1 0 ·1 0 1 I 1 0 0 .0 --.J \,A) 1024 x 8 Bit PROM truth table (Program No.2) Word 945 946 947 948 949 950 951 952 953 Q1 Q2 Q3 Q4 Q5 Q6 Q? Q8 0 0 1 1 0 1 O· 1 Word Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 QJ Q4 Q5 Q6 Q7 Q8 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1 1 966 967 968 969 0 0 1 1 0 0 1 0 970 0 0 1 1 0 0 1 0 971 0 0 1 1 0 0 0 1 0 0 1 1 0 0 0 0 972 973 0 0 1 1 0 0 0 0 974 6 0 0 '1 0 1 1 0 9.54 0 0 1 0 1 0 0 1 975 0 0 o, 1 0 1 0 1 987 988 989 990 991 992 99J 994 99.5 996 955 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 1 9.56 0 0 1 1 0 0 1 0 0 0 1. 1 0 1 0 0 0 1 .o 1 0 957 0 0 0 0 0 1 0 0 1 958 0 0 1 0 0 1 1 0 9.59 960 0 1 0 0 1 1 0 1 0 o · o o 1 ·o 0 0 0 0 1 0 0 1 0 1 976 97'1 978 979 980 981 961 962 0 0 1 0 0 1 0 0 982 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 983 0 0 0 1 0 0 0 963 0 0 1 0 0 0. 1 1 984 0 0 0 1 0 0 964 0 0 1 0 0 0 0 985 0 0 0 0 965 0 0. 1 0 0 0 1 0 986 0 0 0 0 '· 1 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 4 0 .1 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 . 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 1 0 0 00000011 0 0 0 997 0 0 0 0 0 0 1 0 0 998 0 0 0 0 0 0 0 1 1 999 1000 0 0 0 0 0 0 0 1 0 1001 . . 1 0 0 0 0 0 1 0 1 0 0 0 0 0 .1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 1002 1003. 1004 .. 0 1005 1 0 0 1 1 0 0 1 1006 1 0 0 1 0 1 1 1 1. 0 0 1 0 1 1 0 1007 1 0 1 1 o 1 o 0 ., 1 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 0· 0 1 0 "t· .~ .. ~ 02~_]3_it__PBQrLtruth_ta.l:l]..e_ Q5 Q6 Q7 Q8 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1012 1 0 0 1 0 0 1 1013 1 0 0 1 0 0 1 0 1014 1 0 0 1 0 0 1 0 1015 1 0 0 1 0 0 0 1 1016 1 0 0 1 0 0 0 1 1017 1 0 0 1 0 0 0 0 1018 . 1 0 0 0 1 0 0 1 1019 1 0 0 0 1 0 0 1 1020 0 0 1 0 0 0 1021 1 0 1 0 0 0 1 0 0 0 1022 .1 0 0 0 0 1 1 1023 1 0 0 0 0 1 1 1 1 Word Q1 Q2 Q3 Q4 .1008 1 0 0 1 1009 1 0 1010 1 1011 Word (JJ:'QJ5ram No ._2)_ Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Word Q1 Q2 Q3.Q4 Q5 Q6 Q7 Q8 1 ......, \.1\ 76 DISPLAY Numeric HP 5082-7300 with right hand decimal point which includes decorder/driver with 5 bit memory was used. This display has 8-4-2-1 BCD positive logic input and 4 x 7 dot matrix array~ Positive logic input is connected to the PROM. Figure 4-21 shows all connections. For the pulse width display the decimal point will be the 2nd digit and for the pulses per minute display the decimal point on the Jm digit should be on. For the pulse period display all decimal points should be grounded. The number on the display is the pulse period or pulse width in milliseconds and pulses per minute in PPM. If pacing indicator LED is not flashing, the number on the display is meaningless. +5V Latch enable I n l g765' - n :n I I- I I '- /:234 ~,\( - '- I' I 5V LtJ 1:l. MSD l !] - I I '-' 5V vJ - I - L 1u. ~ LSD Figure 4-21 Display I I Chapter 5 RESULTS AND CONCLUSIONS The prototype of this design was tested in the production line of American Technology, Inc, which is located at 19749 Bahama St, Northridge, Cal 91324, The test results are presented as followsa AMTI TESTER HAND-HELD PACER MONITOR S/N PP(ms) PR(PPl1) PW(Jls) PP(ms) PR(PPM) PW(ms) 602 814 ?3.7 758 814 73.7 •75 585 840 71,.4 878 840 ?1.4 .87 589 849 70.6 ?72 849 70.7 .77 628 810 ?4.0 834 810 ?4.1 .83 607 861 69.6 842 861 69.7 .84 630 800 ?5.0 781 800 75.0 ,?8 592 ?06 84.9 804 706 85,0 ,80 626 802 74,8 872 802 ?4.8 ,87 593 797 75.2 ?56 197 75.3 .?5 588 865 69.3 765 866 69.3 .76 586 827 72.5 687 827 72,6 ,68 606 906 66,2 834 9o6 66,2 ,83 562 860 69.7 734 860 69.8 .?3 604 823 72.9 763 823 72,9 .76 609 805 74.5 ?92 805 74.5 .?9 77 ?8 527 838 ?1.5 608 838 ?.t.5 .60 587 868 69.1 732 868 69.1 .73 615 875 68.5 820 875 68.6 .82 633 834 71.9 881+ 834 71.9 .88 610 798 75.1 773 798 75.2 .?7 605 811 73.9 677 811 74.0 .67 594 818 73.3 736 818 73.3 .73 672 861 69.6 773 861 69.7 .77 677 865 69.3 765 866 69.3 .76 678 885 67.7 687 885 67.8 .68 645 841 71.3 664 841 71.3 .66 674 869 69.0 709 869 69.0 .70 682 835 71.8 827 835 71.9 .82 679 904 66.3 738 904 66.lf. .73 680 / 845 71.0 771 845 71.0 .77 Two implanted cardiac pacemaker monitoring are presented as follows, from Figure 5-1 EKG strip: Magnetic period : approximately 670 ms Rate Width .• 60/670 x 1,000 = 89.5 PPM Not detectable Hand-held pacer monitor: Magnetic period : 678 ms Rate .• 88.5 PPM Width • 57 ms -· . - - - 79 .. :..., .a C) . C) !_-.- .. : . -- .- ... j~ : c: !o i>: i3 .w jZ r~ ,o ,; .. t· ·_,: ... i. ~- r- -· .. 80 from Figure 5-2 EKG strip: Pulse period : approximately 875 ms Rate Width 60/875 x 1,000 = 68,5 PPM : Not detectable Hand-held pacer monitor: Pulse period : 868 ms Rate : 69.1 PPM 'Width : ,61 ms The monitoring of implanted cardiac pacemaker with Harid-held pacer monitor can detect random and unexpected failures such as lead malfunction, impending runaway and early post-implant failure to pace. The accuracy of the system is about 99 %. 81 N I \/"\ ~= §L= t::: REFERENCES 1. CAsriLLO, C.A., BERKOVITS, B. V., CAStELLANOS, A. JR, LEMBERG, L., CALLARD, G., and JUDE, J.R.: Bifocal Demand Pacing. Chest 59:360. 1971. 2. LINDQUIST, c.s.: Active Network Design with signal filtering applications. Steward & Sons, 1977. 3. BUKSTEIN, E.J.: Introduction To Biomedical Electronics. Howard w. Sams & Co., Inc., 1976. 4. MEIBM, J.: "Vario Pacemaker" An Implantable Pacemaker Especially Developed For An Easy Check. 4th Netherlands, 1973. ~nt-Symp. on cardiac pacing, 5. FERRER, J.D.III.: Portable Cardiotachometer. Thesis, 1976. 6. KELLER, J.W.: Evolution of Pacemaker Systems. 4th Int-Symp. on cardiac pacing, Netherlands, 1973. 7. WYLIE, C.R.: Advanced Engineering Mathematics. McGraw Hill, 1975. 8. BILITCH, M.: A Manual of Cardiac Arrythmias. Little, Brown and Corp., 1971. 9. RITOTA, M.a.: A Basic Approach To The Electrocardiogram. M.E.D.S. Corporation, Newark, N.J. 1975. 10. TARJAN, P.P.: Engineering Aspects Of Implantable Cardiac Pacemaker. Grune & Stratton, New York, 1973. , 11. FURMAN, s., ESHER, D., PARKER, B. and SOLOMAN, N.: Electronic Analysis For Pacemaker Failure. Annuls of Thoracic Surgery, 8, 57. 1969. 12. FURMAN, s. and ESCHER, D.J.W.: Transtelephone Monitoring of Implanted Pacemakers. 4th Int-Symp. on cardiac pacing, Netherlands. 1973. 13. THALER, s.s.: Implantable Heart Pacemaker. American Optical. 1972. • 14. JOHliSON, S.: An Overview of_P~cing. Medtronic currents, 1973 • . 15. STAFF.: Optoelectronics Designer's Catalog. Hewlett Packard. 1977. · 16. STAFF.: Semiconductor Data Library/C-MOS. Motorola. 1976. 17. STAFF.: Memory Data Book. Signetics. 1977. 82 83 . 18. STAFF.: Linear Application Handbook vol 1, National Semiconductor, 1973. 19. STAFF. t C-MOS Semiconductor Data Book. National Semiconductor. 1977. 20. WILSON GREATBATCH.: The Statistical Reliability of Lithium-Iodine Battery. In Advanced in Pacemaker Technology. Springer-veriag, 21, CRC.: Lithium-Iodine Battery Catalog. 1978, 22, STAFF.: Low Frequency Quartz Crystals. Statek Corp. 1976. 23. STAFF,: RCA C-MOS File No. 808, RCA. 1973. · 24. 2.5. HARKEN, D.E.: Bifocal Demand Pacemaker. Chest 59;4. 1971. VAN DENBERG, J, W,: Technical Aspects of Cardiac Stimulation. In Cardiac Pacing, Van Gorcum & Comp, The Netherlands. 1973. 26. BILITCH, M.: Performance of Cardiac Pacemaker Pulse Generator. Pace vol 1, No. 1. 1978. 27. IRNICH, W.: Pace Data Card. Pace vol. 1, No. 1. 1978. APPENDIX The commercial 1. 25 V, A-A size rechargeable battery is ideally suitable for application in portable system like Hand-held pacer monitor. In this design 4 batteries in series were used for power supply. And this design meets following specification; Power requrements: 3.5 V min and 5.5 V max DO Volt DC 200 mA typical current 350 pV Sensitivity Range and Accuracy: . "'40. 0 PPl1 to 120, 0 PPM ( + .lPPM) Pulses per minute (PPM) Pulse period (ms) 500 ms to 1500 ms (± 1 ms) Pulse width ( ms) 0.30 ms to 2.00 ms (+ 0.01 ms) Production cost which is including components and labor might .be$ 150 for one Hand-held pacer monitor. And physical size is no greater than lt"(thickness) x 2 3 /4"(width) x 5"(long) because the prototype size is lt" x 2-!" x 4-!". 84