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

Lan controller having split bus design

Assignee: Bull HN Information Systems Inc
•
Filing: 1986-07-28
•
Granted: 1988-09-13
•
Expires: 2006-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A split bus architecture which separates the processor/processors and the procedure memory coupled to a microprocessor ( mu P) bus from all direct memory access (DMA) devices coupled to a DMA bus. A coupler mechanism provides bus isolation of the microprocessor bus from the DMA bus and permits the processor to access devices on the DMA side when addressed. This separation allows data transfers to proceed on one side of the bus without interfereing with software execution on the other side of the bus.

Inventors

  • 👤 Leonard E. Niessen
  • 👤 Allen C. Hirtle
  • 👤 Edward Beauchemin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:47
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/14; G06F13/20; G06F13/28; H; H04; H04L; H04L12/00; H04L12/28; H04L12/46

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 318 words
A local area network (LAN) system comprising: (a) a first bus being coupled to a first plurality of units, said first plurality of units including at least a first processor and a first random access memory (RAM), said first RAM for storing procedures for controlling said first processor, said first processor for executing the procedures stored in said first RAM; (b) a second bus being coupled to a second plurality of units which include at least a second RAM, a direct memory access controller (DMA), said second RAM having a first portion for storing user programs for execution on said first processor and a second portion used for simultaneous direct memory access of data to or from said second portion of said second RAM; (c) first means for coupling said first bus to said second bus for separating said first processor and said first RAM from said second processor and said second RAM while permitting the flow of data between said first and second RAMs, and between said first and second processors without interference of program execution by said processors; (d) a third bus being coupled to a third plurality of units which includes at least a third RAM and a third processor; (e) at least one LAN adapter connected to said second bus for interfacing a LAN thereto, and data being transmitted to and from said third RAM and a LAN via said second portion of said second RAM by direct memory access under control of said first processor which controls said DMA controller; and (f) second means for coupling said third bus to said second bus for separating said third RAM and said third processor from said second bus while permitting the flow of data and control signals between said third and said second busses, said control signals being used by said first processor to control transmission of data between said third RAM and said LAN.
Claim 2
Dependent Claim 318 words
A local area network (LAN) system comprising: (a) a first bus being coupled to a first plurality of units, said first plurality of units including at least a first processor and a first random access memory (RAM), said first RAM for storing procedures for controlling said first processor, said first processor for executing the procedures stored in said first RAM; (b) a second bus being coupled to a second plurality of units which include at least a second RAM, a direct memory access controller (DMA), said second RAM having a first portion for storing user programs for execution on said first processor and a second portion used for simultaneous direct memory access of data to or from said second portion of said second RAM; (c) first means for coupling said first bus to said second bus for separating said first processor and said first RAM from said second processor and said second RAM while permitting the flow of data between said first and second RAMs, and between said first and second processors without interference of program execution by said processors; (d) a third bus being coupled to a third plurality of units which includes at least a third RAM and a third processor; (e) at least one LAN adapter connected to said second bus for interfacing a LAN thereto, and data being transmitted to and from said third RAM and a LAN via said second portion of said second RAM by direct memory access under control of said first processor which controls said DMA controller; and (f) second means for coupling said third bus to said second bus for separating said third RAM and said third processor from said second bus while permitting the flow of data and control signals between said third and said second busses, said control signals being used by said first processor to control transmission of data between said third RAM and said LAN.
Claim 3
Dependent Claim 15 words
The LAN system as recited in claim 1 wherein said first coupling means comprises transceivers.
Claim 4
Dependent Claim 29 words
The LAN system as recited in claim 2 including a first-in-first-out (FIFO) memory coupled to said second bus for transferring information from said first bus into said FIFO memory.
Claim 5
Dependent Claim 44 words
The LAN system as recited in claim 2 wherein said second RAM is a buffer memory and wherein said second processor transfers the information stored in said FIFO memory to said second RAM, while said first processor executes processes stored in said first RAM.
Claim 6
Dependent Claim 25 words
The LAN system as recited in claim 4 wherein said third bus includes an address bus, a data bus and a first and second interface.
Claim 7
Dependent Claim 37 words
The LAN system as recited in claim 5 wherein said first interface is an address interface coupled to said address bus and to said second bus for transmitting/receiving addresses between said third bus and said second bus.
Claim 8
Dependent Claim 37 words
The LAN system as recited in claim 6 wherein said second interface is a data interface coupled to said data bus and to said second bus for transmitting/receiving data between said third bus and said second bus.
Claim 9
Dependent Claim 53 words
The LAN system as recited in claim 7 wherein said second bus is comprised of a control bus and a DMA bus, and wherein said control bus transmits/receives control signals for controlling said LAN and said DMA bus transmits/receives address and data signals to be transmitted between said third RAM and a LAN.
Claim 10
Dependent Claim 57 words
The LAN system as recited in claim 8 wherein said first processor is a microprocessor (μ/P) and said first bus is comprised of a μ/P control bus and μ/P data and address busses, said μ/P control bus for processing control signals to control said μ/P and said μ/P data and address busses transmitting/receiving address from/to said μ/P.

References Cited (Backward Citations)

US3993981A Cited
US3995258A Cited
US4000485A Cited
US4001790A Cited
US4485436A Cited
US4292623A Cited
US4493021A Cited
US4430651A Cited
US4654654A Cited
US4590468A Cited
US4587651A Cited
US4652874A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-09-13 1992-03-14 1992-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-09-13 1996-03-14 1996-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-09-13 2000-03-14 2000-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag