×

Remote processor initialization in a multi-station peer-to-peer intercommunication system

  • US 4,335,426 A
  • Filed: 03/10/1980
  • Issued: 06/15/1982
  • Est. Priority Date: 03/10/1980
  • Status: Expired due to Term
First Claim
Patent Images

1. An initialization arrangement for a communications system having a communications link and a plurality of processors, each of said processors having at least one Input/Output I/O channel and each of said processors requiring program initialization data provided by way of an initial program load IPL operation, said processors being respectively predesignated as IPL source processors that provide IPL data and IPL acceptor processors that receive IPL data from an IPL source processor to which said IPL acceptor processors are assigned, said system comprising:

  • a corresponding plurality of stations interconnected by way of said communications link, each of said stations being attached to a respective one of said processors via its associated I/O Channel for controlling transfer of command and data information between said processors over said communications link, such information being arranged in accordance with a variety of information frames, and each of said stations incorporating a modem connected to said communication link, said modem handling technology-dependent functions including information coding and modulation, link drive and receive, frame synchronization and data insertion, clock extraction, frame and data checking at the link level, and link initialization and available frame insertion, and the like, a link manager, said link manager connected to said modem providing logical frame management functions such as frame structuring, address decode and encode, control field encode and decode, data blocking and deblocking, physical interface protocol sequencing and checking, and data pacing, and the like, a storage section connected to said link manager, said storage section incorporating a control storage array including a respectively assigned storage subsection for each station in the system for storing control information for the respective stations, said storage section further incorporating a data storage array, including a respectively assigned storage subsection for each station in the system for storing data for the respective stations, said storage section further incorporating a work queue storage for storing work queues, and a channel interface controller connected to said storage section, said channel interface controller providing interfacing for its station with its respective processor I/O channel, said channel interface controller providing an individual subchannel for communication with the individual stations in said system and further providing facilities for synchronizing with the channel I/O interface for data transfer, presenting the station logic interface to the processor, multiplexing control required among the subchannels, and device address mapping between its respective processor I/O Interface and the station address;

    initialization circuitry at each of said stations, said circuitry including means for monitoring its respectively associated processor to determine when an initial program load operation is required by its attached processor when operating as an IPL acceptor processor, said circuitry including means for generating and transmitting upon determination of such requirement a general broadcast Request Initialization frame RIF for requesting initialization from an individual one of said processors operating as an IPL source processor, said circuitry at each station including means for detecting Request Initialization frames from any other station on said link and upon receipt of a said Request Initialization frame to determine if its attached processor is assigned to serve as said IPL source processor for said requesting IPL acceptor processor for transmission of IPL data, and IPL transmission means at each station for thereupon transmitting to transmit an IPL frame sequence including a Set Initialization frame SIF, a plurality of Initialization Data frame IDF containing initialization data from its attached IPL source processor, and an Initialization Termination frame ITF to provide complete initialization of said requesting IPL acceptor processor.

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