Parallel processors in implantable medical device
First Claim
Patent Images
1. A multiple-function implantable medical device, comprising:
- an independently programmable master processor;
at least one independently programmable slave processor;
an address, data, and control signal bus interconnecting said master and slave processors;
a main memory unit, coupled to said bus;
a plurality of local memory units, each one of said local memory units associated with and accessible by one of said master processor and said at least one slave processor, wherein at least two of said local memory units store identical instructions; and
a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for delivering a plurality of therapies;
wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapies.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-function implantable medical device having a plurality of microprocessors therein. The device, which may be capable of functioning as a pacemaker, cardioverter, and defibrillator, is equipped with two or more processors, which may be configured in a master/slave, peer, or other type of relationship. In one embodiment, primary device functions to be performed continuously are allocated to a dedicated, master processor, while advanced functions that may be only periodically required, are allocated among one or more slave processors. In this way, processing in the device is not limited to the relatively short refractory periods as in prior devices.
106 Citations
6 Claims
-
1. A multiple-function implantable medical device, comprising:
-
an independently programmable master processor; at least one independently programmable slave processor; an address, data, and control signal bus interconnecting said master and slave processors; a main memory unit, coupled to said bus; a plurality of local memory units, each one of said local memory units associated with and accessible by one of said master processor and said at least one slave processor, wherein at least two of said local memory units store identical instructions; and a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for delivering a plurality of therapies; wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapies.
-
-
2. A multiple-function implantable medical device, comprising:
-
multiple independently programmable processors; an address, data, and control signal bus interconnecting said processors; a main memory unit, coupled to said bus; a plurality of local memory units, each one of said local memory units associated with and accessible by a different one said processors, wherein at least two of said local memory units store identical instructions; and a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for operating in a plurality of therapeutic modes; wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapeutic modes.
-
-
3. A multiple-function implantable medical device, comprising:
-
an independently programmable master processor; at least one independently programmable slave processor; an address, data, and control signal bus interconnecting said master and slave processors; a main memory unit, coupled to said bus; a plurality of local memory units, each one of said local memory units associated with and accessible by one of said master processor and said at least one slave processor; and a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for delivering a plurality of therapies; wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapies; said device further comprising means for storing a listing of functions to be performed by said processors and means for reallocating said functions among said processors, according to said listing, in response to failure of one of said processors.
-
-
4. A multiple-function implantable medical device, comprising:
-
multiple independently programmable processors; an address, data, and control signal bus interconnecting said processors; a main memory unit, coupled to said bus; a plurality of local memory units, each one of said local memory units associated with and accessible by a different one said processors; and a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for operating in a plurality of therapeutic modes; wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapeutic modes; said device further comprising means for storing a listing of functions to be performed by said processors and means for reallocating said functions among said processors, according to said listing, in response to failure of one of said processors.
-
-
5. A multiple-function implantable medical device, comprising:
-
an independently programmable master processor; at least one independently programmable slave processor; an address, data, and control signal bus interconnecting said master and slave processors; a main memory unit, coupled to said bus; a plurality of local memory units, each one of said local memory units associated with and accessible by one of said master processor and said at least one slave processor; and a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for delivering a plurality of therapies; wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapies; said device further comprising means responsive to failure of one of said processors for altering the instructions executed by another of said processors.
-
-
6. A multiple-function implantable medical device, comprising:
-
multiple independently programmable processors; an address, data, and control signal bus interconnecting said processors; a main memory unit, coupled to said bus; a plurality of local memory units, each one of said local memory units associated with and accessible by a different one said processors; and a therapy delivery means, coupled to said address, data and control signal bus, said delivery means responsive to control signals on said bus, for operating in a plurality of therapeutic modes; wherein each of said local memory units stores instructions for causing a processor associated therewith to issue, on said address, data, and control signal bus, control signals corresponding to a specific one of said plurality of therapeutic modes; said device further comprising means responsive to failure of one of said processors for altering the instructions executed by another of said processors.
-
Specification