×

Memory system for loading peripherals on power up

  • US 5,455,923 A
  • Filed: 01/14/1993
  • Issued: 10/03/1995
  • Est. Priority Date: 07/30/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. An autoload memory system, in a computer system, for initializing a plurality of peripheral devices connected to said computer system, said autoload memory system comprising:

  • a memory having means for transferring its stored contents on power-up or reset of the computer system, said memory storing both commands and data simultaneously, wherein data consist of blocks of information to be transferred to said peripheral devices for initialization thereof, said memory having a byte wide input register, a byte wide output register, and an array of memory elements grouped in addressable storage bytes holding said commands and said data, anda finite state means connected to said memory for receiving all of said commands and said data directly therefrom, wherein commands consist of bytes of information to be interpreted by said finite state means, including information designating a specified peripheral device as a destination for each data block, to facilitate transfer of said data to said peripheral devices, an oscillator means connected to said finite state means to produce pulses of selected length to facilitate the timing of a transfer of each data block from said memory to said specified peripheral devices, said finite state means further comprising an output means connected to a plurality of said peripheral devices for communicating pulses thereto, said finite state means further including(a) a memory address counter means for providing a memory address to access selected commands and data from said addressable storage bytes,(b) a data transfer length counter means for counting a selected number of said bytes of data to be output from said addressable storage bytes, and(c) a means for receiving a plurality of strap signals on STRAP-IN lines, then carrying out a logical AND operation on a logic level associated with each of said strap signals and a different bit of a specified bit field of said accessed selected commands, then loading a resulting logical product into predetermined bit positions of said data transfer length counter means and loading zeros into remaining bit positions of said data transfer length counter means, then decrementing the loaded contents of said data transfer length counter means until said decremented contents are equal to a predetermined number, and incrementing an address in said memory address counter means each time said contents of said data transfer length counter means is being decremented.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×