EP0849685A2

Communication bus system between processors and memory modules

Abstract

An apparatus (10) is provided for address and data distribution to memory modules (20) . The apparatus (10) includes a controller (12) for controlling memory modules that comprises an optical transmitter (14) and a receiver (24). An optical cable (16) having a plurality of optical fibers (18) is connected to the optical transmitter (14) of the controller (12). A plurality of memory modules (20) are each connected to one of the optical fibers (18) and have a driver for transmitting data. A communication bus (22) is connected to the drivers of the memory modules (20) and to the receiver (24) of the controller (12). The controller (12) is operable to broadcast address and data information to the memory modules (20) via the optical fibers (18), and the memory modules (20) are operable to transmit data to the controller (12) via the drivers and the communication bus (22).

EP0849685A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 19 December 2017, 8.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    An apparatus for address and data distribution to memory modules, comprising:a controller for controlling memory modules comprising an optical transmitter and a receiver;an optical cable having a plurality of optical fibers, the optical cable connected to the optical transmitter;a plurality of memory modules, each connected to one of the optical fibers and having a driver for transmitting data;and a communication bus connected to the drivers of the memory modules and to the receiver of the controller;wherein the controller is operable to broadcast address and data information to the memory modules via the optical fibers;and the memory modules are operable to transmit data to the controller via the drivers and the communication bus.
  2. 2
    The apparatus of Claim 1, wherein the driver of each memory module is a low power driver.
  3. 3
    The apparatus of Claim 1 or Claim 2, wherein the driver of each memory module is an optical transmitter and the communication bus is formed from optical fibers.
  4. 4
    The apparatus of any of Claims 1 to 3, wherein the communication bus comprises differential lines and the memory modules transmit data using a RAMLINK protocol.
  5. 5
    A method for address and data distribution to memory modules, comprising:connecting a controller for controlling memory modules and a plurality of memory modules with an optical cable having a plurality of optical fibers, such that the optical cable is connected to the optical transmitter of the controller;transmitting address and data information from the controller to the memory modules via the optical fibers;and transmitting data from the plurality of memory modules to the controller via a communication bus.
  6. 6
    The method of Claim 5, wherein the step of transmitting data is accomplished using a low power driver.
  7. 7
    The method of Claim 5 or Claim 6, wherein the step of transmitting data is accomplished using optical transmitters and the communication bus is formed from optical fibers.
  8. 8
    The method of any of Claims 5 to 7, wherein the step of transmitting data is accomplished via a communication bus comprising differential lines and using a RAMLINK protocol.