← Back to Patent Explorer
US4430704A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable bootstrap loading system

Assignee: United States Department of the Navy
•
Filing: 1980-01-21
•
Granted: 1984-02-07
•
Expires: 2000-01-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable bootstrap loader device for loading or transferring programsnto the main memory of a computer system includes a processor-peripheral interface for decoding instructions of the computer system and for generating control signals to operate peripheral equipment coupled to the system. An alterable or programmable memory stores a set of instructions which makes up a bootstrap loader program, is not lost when power to the system is shut off. An alterable memory access circuit is coupled between the processor-peripheral interface and the alterable memory to enable an operator to alter discrete instructions of the stored bootstrap loader program.

Inventors

  • 👤 Robert E. Page
  • 👤 Raymond B. Brackett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:00
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 232 words
A programmable bootstrap loader apparatus for loading software into the main memory of a computer system having an interconnected processor comprising: nonvolatile storage memory means coupled to the main memory and having an electrically repeatedly alterable firmware structure for storing a set of instructions forming a bootstrap loader program that is not lost when power to the system is lost, said nonvolatile storage alterable memory means includes firmware means for providing a selected number of addressable data storage locations, and for enabling data storage at a particular one of said addressable locations to be selectively altered, while preventing loss of stored data when electric power is cut off from the alterable memory means; computer processor-peripheral interface means coupled to the main memory for decoding instructions of said computer system, and for generating peripheral control signals; and alterable memory access means coupled to said processor, to said processor-peripheral interface means to receive the peripheral control signals and to said nonvolatile storage memory means for selectively altering discrete instructions of said stored bootstrap loader program in response to a discrete instruction provided by the processor and the peripheral control signals provided by the processor-peripheral interface means, said alterable memory access means further includes means for transferring a plurality of instructions including said bootstrap loader program from said alterable memory means into said main memory in response to a single instruction provided by said processor.
Claim 2
Dependent Claim 232 words
A programmable bootstrap loader apparatus for loading software into the main memory of a computer system having an interconnected processor comprising: nonvolatile storage memory means coupled to the main memory and having an electrically repeatedly alterable firmware structure for storing a set of instructions forming a bootstrap loader program that is not lost when power to the system is lost, said nonvolatile storage alterable memory means includes firmware means for providing a selected number of addressable data storage locations, and for enabling data storage at a particular one of said addressable locations to be selectively altered, while preventing loss of stored data when electric power is cut off from the alterable memory means; computer processor-peripheral interface means coupled to the main memory for decoding instructions of said computer system, and for generating peripheral control signals; and alterable memory access means coupled to said processor, to said processor-peripheral interface means to receive the peripheral control signals and to said nonvolatile storage memory means for selectively altering discrete instructions of said stored bootstrap loader program in response to a discrete instruction provided by the processor and the peripheral control signals provided by the processor-peripheral interface means, said alterable memory access means further includes means for transferring a plurality of instructions including said bootstrap loader program from said alterable memory means into said main memory in response to a single instruction provided by said processor.
Claim 3
Dependent Claim 175 words
The apparatus of claim 1 wherein said alterable memory access means comprises: write mode control means for establishing a write cycle, and for generating write control signals during said write cycle; read mode control means for establishing a read cycle, and for generating read control signals dsuring said read cycle; means responsive to said write and read control signals for addressing one of said data storage locations of said alterable memory means during each of said write and read cycles; means responsive to said write and read control signals for shifting a mode level of said alterable memory means during each of said write and read cycles; and bus means coupled to the write mode control means, the read mode control means, the addressing means and the regulating means and coupling them to the processor and the interface means responsive to said write and read control signals for enabling data to be transferred into or out of one of said storage locations of said alterable memory means during each of said write and read cycles.
Claim 4
Dependent Claim 78 words
The apparatus of claim 2 wherein: said computer processor-peripheral interface means includes a decoding means coupled to the processor for selectively signalling said read mode control means to establish a selected number of sequential read cycles and said write mode control means to establish a selected number of sequential write cycles; and said read mode control means includes means for changing the storage content addressed by said addressing means at the conclusion of each said sequential write cycles.
Claim 5
Dependent Claim 59 words
The apparatus of claim 3 wherein: said read mode control means includes means for incrementing an address provided by said addressing means at the conclusion of each of said sequential read cycles: said write mode control means comprises means for coupling a sequence of timing signals to said memory internal operation regulating means during each of said write cycles.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-02-06 1987-08-08 1988-02-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-02-06 1991-08-08 1992-02-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-02-06 1995-08-08 1996-02-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag