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
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 |