Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems System-for-loading-initial-program-loader-routine-into-secondary-computer-without-bootstrap-ROM

 Serial bus interface capable of transferring data in different formats
Accordingly, it is an object of the present invention to provide a serial bus interface which has ...


 Data transmitting method
It is a primary object of the invention to solve the above problems and present a faster data ...


 Self timed interface
An object of this invention is the provision of a cost effective bus data transfer system that can ...


 Digital phase-lock loop control system
It is an object of this invention to implement a PLL function. It is also an object of this ...


 Data output buffer of a semiconducter memory device
It is therefore object of the present invention to provide a semiconductor memory device capable of ...


 Synchronous DRAM having a high data transfer rate
Accordingly, it is an object of the present invention to provide a semiconductor memory which has ...


 High-speed synchronous write control scheme
A semiconductor memory device having pairs of data lines for reading and writing data signals to ...


 Universal timing controller for video tape recorder servo system of different formats using time multiplexed switching network
An advantage this invention is to provide a semiconductor integrated circuit device (microcomputer) ...


 Elasticity buffer for data/clock synchronization
OF PREFERRED EMBODIMENT The present invention has application to any data transfer system that ...


 Computer systems and methods for pipelined transfer of data between modules
Synchronous Global Bus The chief object of the present invention is to perform fast block transfers ...


 System for loading initial program loader routine into secondary computer without bootstrap ROM

Details
Inventors: Kopp, Dieter; Hormann, Thomas; Ackermann, Uwe;
Assignee: Alcatel N.V. (Amsterdam, NL)
Primary Examiner: Eng; David Y.
Assistant Examiner: Mohammed; Ayni
Attorney, Agent or Firm: Christie, Parker & Hale

A secondary computer is connected to a primary computer via a shared memory. The initial program loader for the secondary computer is stored in a mass memory of the primary computer rather than in a bootstrap memory. The primary computer loads the initial program loader into the shared memory, sends a restart instruction to a central processing unit of the secondary computer, and then controls a memory access logic circuit such that all program memory access instruction are routed to that portion of the shared memory holding the initial program loader until the secondary computer has read out the last instruction of the initial program loader. The central processing unit then sends to the memory access logic circuit an acknowledge signal which causes the latter to route all further program memory access instructions to a program memory of the secondary computer.

DETAILED DESCRIPTION What is claimed is: 1.
Circuit apparatus for executing an initial program loader routine from a secondary computer connected via a shared random-access volatile memory to a primary computer, comprising: first means for storing the initial program loader routine in the mass memory of the primary computer; second means for copying the initial program loader routine from said mass memory into said volatile shared memory; third means for sending a restart instruction from the primary computer to a central processing unit of the secondary computer after the initial program loader has been stored in said volatile shared memory; fourth means, responsive to said restart instruction, for initially routing all program memory access instructions coming from the central processing unit of the secondary computer to the portion of the shared memory containing the initial program loader routine; fifth means for sending an acknowledge signal from the central processing unit of the secondary computer when said central processing unit has read the last instruction of the initial program loader routine out of the shared memory; a control bus linking the secondary computer central processing unit and the secondary computer program memory; a control line connecting the primary computer to the secondary computer central processing unit for applying said restart instruction; an acknowledgement line connected to the secondary computer central processing unit for providing said acknowledgement signal; and memory access logic circuit connected into the control bus at a point intermediate the central processing unit and the program memory, said memory access logic circuit further comprising a flip flop having a first input connected to said control line, a second input, a noninverting output and an inverting output, and first and second OR gates each having a pair of inputs and an output, the noninverting output and the inverting output of the flip-flop being respectively coupled to a first input of the first OR gate and to a first input of the second OR gate, the second inputs being connected to the portion of the control bus coming from the secondary computer central processing unit, the first OR gate being connected to the portion of the control bus leading to the program memory, and the output of the second OR gate being connected to the shared memory



Related patents
  Reversible computer apparatus and methods of constructing and utilizing same
The invention provides a reversible computer apparatus capable of executing instructions in both a forward execution mode and a reverse execution mode, and includes a ...
  Full duplex buffer management and apparatus
The present invention provides for a buffer management system to dynamically allocate priority between two buffer memories, a receive memory and a transmit memory, when ...
  Dynamic storage synchronizer using variable oscillator and FIFO buffer
The present invention adds a variable rate oscillator and a FIFO buffer to a dynamic storage subsystem based upon CCD or an analogous technology. The rate at which the ...
  Token-based serialisation of instructions in a multiprocessor system
It is the task of the invention to provide a process for the serialisation of instructions in a multiprocessor system. In this case, the need to serialise specified ...
  Method and apparatus for transferring data in parallel from a smaller to a larger register
OF THE DRAWING Referring to FIG. 1, there is provided in a prior known apparatus for transferring data in parallel from a smaller to a larger register designated ...
  Synchronous semiconductor memory device
The principal object of the present invention is to provide a synchronous semiconductor memory device enabling high speed operation and random writing. Briefly speaking, ...
  Memory device with multiple internal banks and staggered command execution
According to the present invention, a memory device has an array of memory cells arranged in a plurality of subarrays, with each subarray having the memory cells ...
  Synchronous semiconductor memory device operable in a plurality of data write operation modes
An object of the invention is to provide an SDRAM which allows easy adjustment of an internal data transfer mode in accordance with a clock to be used. Another object of ...
  Latched type clock synchronizer with additional 180.degree.-phase shift clock
An object of this invention is to provide an internal clock circuit in an integrated circuit that will create an internal clock signal that is synchronized with from an ...
  Programmable bit line drive modes for memory arrays
Accordingly, it is an object of the present invention to provide an improved memory array. It is a another object of the present invention to provide a programmable ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved