Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Universal-device-for-coupling-a-computer-bus-to-a-controller-of-a-group-of-peripherals

 Method of correcting machine position change
The present invention has been made in view of the aforesaid drawbacks, and an object thereof is to ...


 Communications controller utilizing an external buffer memory with plural channels between a host and network interface operating independently for transferring packets between protocol layers
OF ILLUSTRATIVE EMBODIMENT Referring to FIG. 2, the programmable (VLSI) data communication ...


 Fault diagnosis apparatus and method for sequence control system
Accordingly, it is an object of the present invention to eliminate the disadvantages of the ...


 Binary MOS ripple-carry parallel adder/subtracter and adder/subtracter stage suitable therefor
What is claimed: 1. A parallel adder/subtracter employing enhancement-mode insulated-gate field-...


 System for controlling power distribution to customer loads
The foregoing and other objects of the invention are attained in accordance with one aspect of the ...


 Apparatus for controlling the time sequenced energization of a memory unit
It is, accordingly, an object of the present invention, to provide an improved sequencing control ...


 Active selectable digital delay circuit
What is claimed is: 1. A multiplexer for an active selectable digital delay circuit comprising: a ...


 Method for selectively saving/restoring first registers and bypassing second registers in register units based on individual lock/unlock status thereof
OF THE PREFERRED EMBODIMENTS Referring now to the drawings wherein the showings are for purposes ...


 Computer system capable of connecting expansion unit
It is an object of the present invention to provide a computer system capable of connecting an ...


 Device and method for providing a simulation of an idle UART to prevent computer lockup
OF A PREFERRED EMBODIMENT The present invention prevents an operating system such as Windows.RTM. 9...


 Universal device for coupling a computer bus to a controller of a group of peripherals

Details
Inventors: Pardillos, Jacky; Ravaux, Paul;
Assignee: Bull S.A. (Paris, FR)
Primary Examiner: MacDonald; Allen R.
Assistant Examiner: Auve; Glenn A.
Attorney, Agent or Firm: Kerkam, Stowell, Kondracki & Clarke

An universal device (GPUI) for coupling a computer bus (PSB) to a controller (DEA) of a group of peripherals connected to one another by a specific link (FDDI) to which the controller is physically connected, includes a microprocessor (CPU) associated with a set of memories and an interface (IHAC, IHAD) for linkage with the controller (DEA) assuring the transfer of the data of the frames and of control blocks. The universal coupling device comprises a double-port random-access buffer memory (VRAM) connected by way of a first bus (B.sub.1) to the interface (IHAD) and by way of a second bus (B.sub.2) to the computer bus via a specific interface of the computer (MPC). Transfer of the data between the linking interface (IHAC, IHAD) and the double-port memory, on the one hand, and between the latter (VRAM) and the computer bus (PSB) on the other, is organized by a microprocessor (CPU), as is the conversion of control blocks used on the computer bus into those used in the link.

DETAILED DESCRIPTION We claim: 1.
A universal device for coupling a computer bus of a computer to a controller of a group of peripherals connected to one another by a specific link to which the controller is physically connected, said universal device including: a microprocessor connected with at least one memory said microprocessor having an operating system, a controller interface for linkage with the controller enabling transfer of data defining frames and control blocks wherein said control blocks include command characters relating to the frames transferred to either the link or the bus, a double-port random-access buffer memory connected by way of a first bus to said controller interface and by way of a second bus to the computer bus via a specific interface of the computer, means for organizing transfer of data by the microprocessor between said controller interface and the double-port memory, and between the double-port memory and the computer bus, a direct memory access controller operatively connected between said double-port memory and the computer, said transfer of data being effected under control of said direct memory access controller, wherein conversion of control blocks of protocols used on the computer bus into those used on the link and vice versa is performed by the microprocessor, which enables a transfer of control blocks used on the link over an internal bus of the microprocessor to or from said controller interface.
2.
The universal coupling device of claim 1, wherein the double-port memory includes a paginated memory zone including a plurality of pages each with a plurality of lines, an address/line register, an address/page register, a serial output register connected to the second bus and defining a second port of the double-port memory, a first port being connected to the first bus, the paginated memory zone being addressed by the address/page register for addressing each of said plurality of pages and by the address/line register with respect to each of said plurality of lines of a predetermined page, the first bus and the second bus being connected to the address/page and address/line registers, respectively, by way of a combination circuit, the serial output register including pointer means for enabling transfer, one after another, of each of said plurality of lines of a page of the paginated memory zone



Related patents
  Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display
The present invention elates to a method and apparatus for permitting computer graphics systems designed to work with cathode ray tube displays to greatly expand their ...
  Monitoring plural process control stations
We claim: 1. A monitoring system for process controllers with error recognition and compensation in a monitoring function comprising: a plurality of self monitoring ...
  Arbitration circuitry for deciding access requests from a multiplicity of components
We claim: 1. In a data-handling system with a multiplicity n=2.sup.m of components of different ranks served by a common data bus alternatively accessible by said ...
  Paged memory management unit which locks translators in translation cache if lock specified in translation table
Accordingly, it is an object of the present invention to provide a mechanism which allows a paged memory management unit to determine automatically from a field in each ...
  Ensuring data integrity by locked-load and conditional-store operations in a multiprocessor system
In accordance with one embodiment of the invention, a high-performance processor is provided which is of the RISC type, using a standardized, fixed instruction size, and ...
  Multiplexing communication card and scanning method for run-in testing
i The present invention provides a multiplexing communication card and scanning system for testing and monitoring the test results of many PC's using a single host ...
  Fixture for motor controller power substrate and motor controller incorporating
In accordance with a first aspect of the invention, a fixture is provided for securing conducting pins to a power substrate module of the type including a rectifying ...
  Asynchronous digital time-division multiplexing system with distributed bus
What we claim is: 1. An asynchronous digital time-division multiplexing system, comprising (a) plural data sources each having active and inactive states and being ...
  Method for executing overlays in an expanded memory data processing system
OF THE INVENTION FIG. 1 shows an Expanded Memory System (EMS). The system includes a one megabyte (1024K) physical memory 1 address space and a typically larger, for ...
  Robot program checking method
An object of the present invention is to provide a robot program checking method which permits accurate and rapid edition of a robot program. In order to achieve the ...

0.014

Archive: All patents - Links

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