← Back to Patent Explorer
US5392407A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-port processor with peripheral component interconnect port and rambus port

Assignee: TRANSPACIFIC DIGITAL SYSTEMS LLC
•
Filing: 1992-12-24
•
Granted: 1995-02-21
•
Expires: 2012-12-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A dual-port processor architecture wherein a first port interfaces to a PCI bus and a second port interfaces to a RAMBUS channel.

Inventors

  • 👤 Thomas F. Heil
  • 👤 Craig A. Walrath
  • 👤 Jeff A. Hawkey
  • 👤 Jim D. Pike

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:31
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/4063; G06F13/4068; G06F13/4072

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 315 words
A computer system, comprising: (a) a processor having first and second ports; (b) a RAMBUS channel, coupled to the first port of the processor and to a memory, for communicating electrical signals therebetween, wherein the RAMBUS channel is a high speed bus used to attach one or more memory devices to the processor as a memory subsystem; (c) a bus, coupled to the second port of the processor and to one or more electronic devices, for communicating electrical signals therebetween; and (d) a central arbiter device, coupled to the processor and the electronic devices, for selecting by arbitration a first device coupled to the bus for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second device coupled to the bus for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never let floating for an extended period of time, each device that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central arbiter device that the device desires use of the bus, and the grant signal line indicating to the device that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbiter parking means for asserting the grant signal line to a selected device not requesting access to the bus when no other device is requesting access to the bus, thereby effectively designating the selected device as a default owner of the bus, so that the bus will not float.
Claim 2
Dependent Claim 315 words
A computer system, comprising: (a) a processor having first and second ports; (b) a RAMBUS channel, coupled to the first port of the processor and to a memory, for communicating electrical signals therebetween, wherein the RAMBUS channel is a high speed bus used to attach one or more memory devices to the processor as a memory subsystem; (c) a bus, coupled to the second port of the processor and to one or more electronic devices, for communicating electrical signals therebetween; and (d) a central arbiter device, coupled to the processor and the electronic devices, for selecting by arbitration a first device coupled to the bus for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second device coupled to the bus for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never let floating for an extended period of time, each device that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central arbiter device that the device desires use of the bus, and the grant signal line indicating to the device that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbiter parking means for asserting the grant signal line to a selected device not requesting access to the bus when no other device is requesting access to the bus, thereby effectively designating the selected device as a default owner of the bus, so that the bus will not float.
Claim 3
Dependent Claim 33 words
The invention as set forth in claim 1 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.
Claim 4
Dependent Claim 37 words
The invention as set forth in claim 1 above, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second devices for the electrically conductive signal connection.
Claim 5
Dependent Claim 21 words
The invention as set forth in claim 3 above, wherein the turnaround time period last is a clock period or less.
Claim 6
Dependent Claim 52 words
The invention as set forth in claim 1 above, wherein the device must enable one or more output buffers to one or more of the electrically conductive signal connections when the central arbiter device asserts the grant signal to the device, thereby ensuring that the electrically conductive signal connection will not float.
Claim 7
Dependent Claim 39 words
The invention as set forth in claim 1 above, wherein the central arbiter device further comprises means for selecting by arbitration a device for a next access during a previous access so that no bus cycles are consumed thereby.
Claim 8
Dependent Claim 52 words
The invention as set forth in claim 1 above, wherein each device further comprises means for requesting bus access by asserting a request signal from the device, and the central arbiter device further comprises means for asserting the grant signal to the device when it determines the device may access the bus.
Claim 9
Dependent Claim 36 words
The Invention as set forth in claim 7 above, wherein the central arbiter device further comprises means for de-asserting the grant signal to the device to indicate that the device has lost access to the bus.
Claim 10
Dependent Claim 33 words
The invention as set forth in claim 1 above, wherein the central arbiter device further comprises means for selecting by arbitration the first and second devices for a single transaction on the bus.
Claim 11
Independent Claim 319 words
A method of communicating between a processor, a memory, and peripheral devices in a computer system, comprising the steps of: (a) communicating electrical signals between a processor and a memory on a RAMBUS channel coupled to a first port of the processor and to the memory, wherein the RAMBUS channel is a high speed bus used to attach one or more memory devices to the processor as a memory subsystem; (b) communicating electrical signals between the processor and one or more peripheral devices on a bus coupled to a second port of the processor and to the peripheral devices, wherein each device that requests exclusive control of the bus has a request signal line and grant signal line connected to a central arbiter device, the request signal line indicating to the central arbiter device that the device desires use of the bus, and the grant signal line indicating to the device that access to the bus has been granted by the central arbiter device; (c) selecting by arbitration a first device coupled to the bus for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and selecting by arbitration a second device coupled to the bus for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time; and (d) arbitration parking the bus, comprising the step of asserting the grant signal line to a selected device not requesting access to the bus when no other device is requesting access to the bus, thereby effectively designating the selected device as a default owner of the bus, so that the bus will not float.
Claim 12
Independent Claim 319 words
A method of communicating between a processor, a memory, and peripheral devices in a computer system, comprising the steps of: (a) communicating electrical signals between a processor and a memory on a RAMBUS channel coupled to a first port of the processor and to the memory, wherein the RAMBUS channel is a high speed bus used to attach one or more memory devices to the processor as a memory subsystem; (b) communicating electrical signals between the processor and one or more peripheral devices on a bus coupled to a second port of the processor and to the peripheral devices, wherein each device that requests exclusive control of the bus has a request signal line and grant signal line connected to a central arbiter device, the request signal line indicating to the central arbiter device that the device desires use of the bus, and the grant signal line indicating to the device that access to the bus has been granted by the central arbiter device; (c) selecting by arbitration a first device coupled to the bus for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and selecting by arbitration a second device coupled to the bus for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time; and (d) arbitration parking the bus, comprising the step of asserting the grant signal line to a selected device not requesting access to the bus when no other device is requesting access to the bus, thereby effectively designating the selected device as a default owner of the bus, so that the bus will not float.
Claim 13
Dependent Claim 33 words
The invention as set forth in claim 10 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.
Claim 14
Dependent Claim 41 words
The invention as set forth in claim 10 above, further comprising the step of preventing contention between the first and second devices for the electrically conductive signal connection by providing a turnaround time period between the first and second time periods.
Claim 15
Dependent Claim 20 words
The invention as set forth in claim 12 above, wherein the turnaround time period lasts a clock period or less.
Claim 16
Dependent Claim 53 words
The invention as set forth in claim 10 above, further comprising the step of enabling one or more of the device's output buffers to one or more of the electrically conductive signal connections after the grant signal is asserted to the device, thereby ensuring that the electrically conductive signal connection will not float.
Claim 17
Dependent Claim 35 words
The invention as set forth in claim 10 above, further comprising the step of selecting by arbitration a device for a next access during a previous access so that no bus cycles are consumed thereby.
Claim 18
Dependent Claim 37 words
The invention as set forth in claim 10 above, further comprising the steps of requesting bus access by asserting a request signal from the device and granting bus access by asserting a grant signal to the device.
Claim 19
Dependent Claim 33 words
The invention as set forth in claim 10 above, wherein the selecting step further comprises the step of selecting by arbitration the first and second devices for a single transaction on the bus.
Claim 20
Dependent Claim 32 words
The invention as set forth in claim 10 above, further comprising the step of de-asserting a grant signal to the device to indicate that the device has lost access to the bus.

References Cited (Backward Citations)

US4133028A Cited
US4454591A Cited
US4470113A Cited
US4901230A Cited
US4891754A Cited
US4939637A Cited
US5230067A Cited
US5202970A Cited
EP0473280A1 Cited
EP0503850A1 Cited
US5305443A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-02-20 1998-08-22 1999-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-02-20 2002-08-22 2003-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-02-20 2006-08-22 2007-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag