HAND-HELD MONITOR A thesis sumitted in partial satisfaetion ... requirement for the degree of ...

advertisement
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
Download