Implantable medical device configured for diagnostic emulation through serial communication
First Claim
1. A medical device (MD) configured for diagnostic emulation including being configured for coupling to an external processor, the MD comprising:
- an internal processor;
an internal clock coupled to the internal processor;
memory;
a bus switch coupled to the internal processor and to the memory to read and write the memory;
wherein a first address bus couples the internal processor to the bus switch, wherein a first data bus couples the internal processor to the bus switch;
a second address bus coupled to the bus switch;
a second data bus coupled to the bus switch;
wherein the bus switch is adapted to receive an activation signal, wherein upon receiving the activation signal the bus switch is configured to couple the second address bus to the memory, couple the second data bus to the memory, and decouple the internal processor from the memory; and
a serial-parallel interface having a serial communications port, and a parallel port coupled to the second address bus and the second data bus, wherein the serial-parallel interface is configured to receive a serial format address through the serial communications port and output a parallel format address to the second address bus through the parallel port.
3 Assignments
0 Petitions
Accused Products
Abstract
An implantable medical device (IMD) with internal processor is configured for diagnostic emulation using an external processor coupled to the internal processor through a high speed serial link. The native external processor parallel data and address bus content can be converted to a serial communications stream, sent into the device, converted back to parallel address and data bus formats, and used to drive the device in place of the internal processor. The serial communication allows use of a small number of contact pads, conductors, or feed-throughs, depending on the device. Some devices allow serialized communication through the feed-through typically used for electrical stimulation. The devices can be used to enhance diagnostic testing with capabilities such as faster testing and more realistic testing. The IMD can be a wide variety of implantable devices such as neuro stimulators, pace makers, defibrillators, drug delivery pumps, diagnostic recorders, cochlear implants, and the like. The device can have a bus switch, which when activated, decouples the internal processor, and couples address and data buses containing information and commands provided by the external emulator through the serial communication channel.
13 Citations
38 Claims
-
1. A medical device (MD) configured for diagnostic emulation including being configured for coupling to an external processor, the MD comprising:
-
an internal processor;
an internal clock coupled to the internal processor;
memory;
a bus switch coupled to the internal processor and to the memory to read and write the memory;
whereina first address bus couples the internal processor to the bus switch, wherein a first data bus couples the internal processor to the bus switch;
a second address bus coupled to the bus switch;
a second data bus coupled to the bus switch;
wherein the bus switch is adapted to receive an activation signal, wherein upon receiving the activation signal the bus switch is configured to couple the second address bus to the memory, couple the second data bus to the memory, and decouple the internal processor from the memory; and
a serial-parallel interface having a serial communications port, and a parallel port coupled to the second address bus and the second data bus, wherein the serial-parallel interface is configured to receive a serial format address through the serial communications port and output a parallel format address to the second address bus through the parallel port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A medical device (MD) configured for diagnostic emulation including being configured for coupling to an external processor, the MD comprising:
-
an internal processor;
an internal clock coupled to the internal processor;
memory coupled to the internal processor in a parallel format connection;
whereina first address bus couples the internal processor to the memory;
whereina first address a second address bus;
a second data bus;
means for receiving an externally generated activation signal;
means for bus switching to selectively switch the memory from operation by the internal processor through the first address and first data bus to configuration for operation by the external processor through the second address bus and second data bus, responsive to reception of the externally generated activation signal;
means for sending and receiving serial data communication to and from the MD;
means for converting serial format data into parallel format;
coupled to the second address bus and second data bus; and
means for converting the memory parallel data to serial format coupled to the second address bus and second data bus. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for externally controlling an implantable medical device (IMD) having an internal processor, the method comprising:
-
sending an activation signal to the IMD, thereby causing the IMD to decouple an internal processor and to be in a mode for allowing an external device to read and write data to memory in the IMD at a sustained speed substantially as fast as the internal processor;
sending a first serial communication stream to the IMD including an address to be read reading data from the address in the IMD;
sending the data out in a second serial communication stream; and
receiving the second serial communication stream external to the IMD. - View Dependent Claims (29, 30)
-
-
31. An implantable medical device (LMD) comprising:
-
an internal processor;
a memory coupled to the internal processor;
an interface device configured to access the memory, in which the interface device is configured to receive a first serial format signal containing a first address, access the memory at the first address, and output a second serial format signal containing the memory contents at the first address, in which the interface device is also configured to receive a third serial format signal containing a memory address and a fourth serial format signal containing data to be written to the memory, and to write the data received in the fourth serial format signal to the memory at the third serial format signal address;
in which the IMD is configured to decouple the internal processor from the memory and to allow an external device to read and write the memory at substantially the same speed as the internal processor, through serial signals sent to and from the interface device. - View Dependent Claims (32, 33, 34)
-
-
35. A method for externally controlling an implantable medical device (IMD), the method comprising:
-
sending a signal to decouple to an internal processor in the IMD from a memory bus and a data bus in the IMD;
sending a first serial data stream to the IMD containing a memory address to read; and
receiving a second serial data stream from the IMD containing data from the memory location at the address in the first serial signal. - View Dependent Claims (36, 37, 38)
-
Specification