Method and apparatus for a reprogrammable program missile memory
First Claim
Patent Images
1. A missile system including a missile to be launched and thereafter to be in flight, said launching and said flight of said missile being defined by a tactical software program, said missile system comprising:
- (a) computer means, remotely located from said missile, for creating and generating instructions for said tactical software program;
(b) program memory means, contained within said missile and electronically coupled to said computer means, for receiving said generated tactical program and for storing the same therein, said program memory means comprising;
(i) an electrically erasable programmable read only memory array, electronically coupled to said computer means;
(ii) microprocessor means, electronically coupled to said electrically erasable programmable read only memory array, for controlling said reception of said generated tactical software program by said electrically erasable programmable read only memory array; and
(iii) checksum means, electronically coupled to said tactical processor means, for generating a plurality of parity checksums associated with said program memory means; and
(c) tactical processor means, contained within said missile and electronically coupled to said program memory means, for interpreting said stored tactical software program contained within said program memory means and for controlling said launching of said missile and said flight of said missile in response to said interpretation of said stored tactical software program.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for a reprogrammable program missile memory module 26 which is placed within a missile 14 in substantially the same manner as the currently used programmable read only memory. The reprogrammable program memory module 26 provides for remote writing of tactical program data thereto while allowing the missile 14 to remain in a substantially operational state.
-
Citations
11 Claims
-
1. A missile system including a missile to be launched and thereafter to be in flight, said launching and said flight of said missile being defined by a tactical software program, said missile system comprising:
-
(a) computer means, remotely located from said missile, for creating and generating instructions for said tactical software program; (b) program memory means, contained within said missile and electronically coupled to said computer means, for receiving said generated tactical program and for storing the same therein, said program memory means comprising; (i) an electrically erasable programmable read only memory array, electronically coupled to said computer means; (ii) microprocessor means, electronically coupled to said electrically erasable programmable read only memory array, for controlling said reception of said generated tactical software program by said electrically erasable programmable read only memory array; and (iii) checksum means, electronically coupled to said tactical processor means, for generating a plurality of parity checksums associated with said program memory means; and (c) tactical processor means, contained within said missile and electronically coupled to said program memory means, for interpreting said stored tactical software program contained within said program memory means and for controlling said launching of said missile and said flight of said missile in response to said interpretation of said stored tactical software program. - View Dependent Claims (2, 3)
-
-
4. Apparatus for remotely placing one of a plurality of different tactical software programs within a missile to be launched and thereafter to be in flight, said launching and said flight of said missile being controlled by said tactical software program, said apparatus comprising the combination of:
-
(a) computer means, remotely located from said missile, for creating and generating said plurality of different tactical software programs; (b) program memory means, contained within said missile and electronically coupled to said computer means, for receiving and storing a first tactical software program of said plurality of different tactical software programs from said computer and for subsequently receiving a second, and different, tactical software program from said computer means and for storing said second tactical software program while simultaneously deleting said previously received and stored first tactical software program;
said program memory means comprising;(i) an electrically erasable programmable read only memory array electronically coupled to said computer means; (ii) microprocessor means, electronically coupled to said electrically erasable programmable read only memory array, for controlling said reception of said first and said second tactical software programs by said electrically erasable programmable read only memory array; and (iii) checksum means, electronically coupled to said tactical processor means, for generating a plurality of parity checksums associated with said program memory means; and (c) tactical processor means, contained within said missile and electronically coupled to said program memory means for interpreting said first and said second stored tactical software program contained therein and for controlling said launching of said missile and said flight of said missile in response thereto. - View Dependent Claims (5, 6)
-
-
7. A method for remotely placing and storing one of a plurality of tactical software programs within a missile, said missile having a tactical processor therein, said missile normally to be launched and to be in flight thereafter, said launching and said flight of said missile to be normally controlled by said tactical processor upon reading and interpreting said tactical software program, said method comprising:
-
(a) providing computer means remotely located from said missile, for creating and generating said plurality of tactical software programs therefrom; (b) providing electrically erasable programmable read only memory means, within said missile, for receiving and storing a first program of said plurality of tactical software programs and for subsequently receiving and storing a second and different program of said plurality of tactical software programs and for simultaneously deleting said first program upon said receipt of said second program; (c) electronically coupling said electrically erasable programmable read only memory means to said tactical processor and to said computer means whereby said created and generated plurality of tactical software programs may be received and stored by said electrically erasable programmable read only memory means; (d) providing microprocessor means, electronically coupled to said electrically erasable programmable read only memory means, for controlling said reception of said created and generated plurality of tactical software program by said electrically erasable programmable read only memory array; and (e) providing checksum means, electronically coupled to said tactical processor, for generating a plurality of parity checksums associated with said electrically erasable programmable read only memory means. - View Dependent Claims (8, 9)
-
-
10. A method for remotely placing and storing a tactical software program within a missile, said missile having a tactical processor therein, said missile normally to be launched and to be in flight thereafter, said launching and said flight of said missile to be normally controlled by said tactical processor upon reading and interpreting said tactical software program, said method comprising:
-
(a) placing an electrically erasable programmable read only memory array within said missile; (b) electronically coupling said electrically erasable programmable read only memory array to said tactical processor; (c) providing a patch panel having a general missile test set, remote from said missile; (d) electronically coupling said general missile test set to said electrically erasable programmable read only memory array; (e) providing computer means, remotely located from said missile, for creating and transmitting said tactical software program therefrom; and (f) electronically coupling said computer means to said general missile test set; (g) providing checksum means, electronically coupled to said tactical processor means, for generating a plurality of parity checksums associated with said electrically erasable programmable read only memory array; and (h) providing microprocessor means, electronically coupled to said electrically erasable programmable read only memory array, for controlling said reception of said tactical software program by said electrically erasable programmable read only memory array, whereby said created and transmitted tactical software program may be received and stored by said electrically erasable programmable read only memory. - View Dependent Claims (11)
-
Specification