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

Data transport control apparatus

Assignee: Alcatel Lucent NV
•
Filing: 1985-02-25
•
Granted: 1988-10-25
•
Expires: 2005-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data transport control apparatus including a storage medium independently accessible by a device interface controller for interconnecting the storage medium and peripherals, a communication bus control for interconnecting the storage medium and a communication bus and a microprocessor bus for interconnecting the storage medium and a microcomputer wherein all interconnections to the storage medium are effectively isolated from each other.

Inventors

  • 👤 Eugene P. Gerety
  • 👤 John A. Yanosy, Jr.
  • 👤 Jitender K. Vij

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 05:43
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; G06F13/14; G06F13/16; G06F13/1605

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 346 words
A data transport control apparatus employing a microprocessor for processing data to be transported to an external peripheral device, coupled to a data bus as well as to a communications bus via a bus interface, comprising: a memory having a data port, an address port and a control signal port; a device interface controller coupled to said data bus and operative to transfer data to said peripheral device thereon, said interface controller having an interface output port for interfacing with said memory and having output means for interfacing with said microprocessor; a communication bus interface controller coupled to said communications bus interface and operative to transfer data thereto, said communication bus interface having an interface output port for interfacing with said memory and having output means for interfacing with said microprocessor; a microprocessor bus coupled to said microprocessor and coupled to said output means of both said device interface controller and said communication bus interface controller to enable interrupt signals as well as attention signals to be transmitted between said controllers and said microprocessor; first, second and third memory access port controllers each having a single address bus coupled to said address port of said memory, and each having a single data bus coupled to said data port of said memory with said first access port controller coupled to said interface output port of said device interface controller, with said second access port controller coupled to said interface output port of said communication bus interface controller and with said third access port controller coupled to said microprocessor bus wherein each memory access port controller couples its respective coupled device to said memory and port selection means coupled to said access port controllers and coupled to said memory control signal port and operative to poll each access port controller in sequence to determine a service request to enable access to said memory by any one of said port controllers during a given time interval, whereby said device interface controller, said communication bus interface controller and said microprocessor are guaranteed a predetermined maximum access time to said memory.
Claim 2
Dependent Claim 346 words
A data transport control apparatus employing a microprocessor for processing data to be transported to an external peripheral device, coupled to a data bus as well as to a communications bus via a bus interface, comprising: a memory having a data port, an address port and a control signal port; a device interface controller coupled to said data bus and operative to transfer data to said peripheral device thereon, said interface controller having an interface output port for interfacing with said memory and having output means for interfacing with said microprocessor; a communication bus interface controller coupled to said communications bus interface and operative to transfer data thereto, said communication bus interface having an interface output port for interfacing with said memory and having output means for interfacing with said microprocessor; a microprocessor bus coupled to said microprocessor and coupled to said output means of both said device interface controller and said communication bus interface controller to enable interrupt signals as well as attention signals to be transmitted between said controllers and said microprocessor; first, second and third memory access port controllers each having a single address bus coupled to said address port of said memory, and each having a single data bus coupled to said data port of said memory with said first access port controller coupled to said interface output port of said device interface controller, with said second access port controller coupled to said interface output port of said communication bus interface controller and with said third access port controller coupled to said microprocessor bus wherein each memory access port controller couples its respective coupled device to said memory and port selection means coupled to said access port controllers and coupled to said memory control signal port and operative to poll each access port controller in sequence to determine a service request to enable access to said memory by any one of said port controllers during a given time interval, whereby said device interface controller, said communication bus interface controller and said microprocessor are guaranteed a predetermined maximum access time to said memory.
Claim 3
Dependent Claim 33 words
The apparatus according to claim 1 wherein said output means for interfacing with said memory of said device and communication interface controllers includes an interrupt signal line and a channel attention signal line.
Claim 4
Dependent Claim 24 words
The apparatus according to claim 1 wherein each of said memory access port controllers interface with said memory to allow bidirectional coupling of data.
Claim 5
Dependent Claim 16 words
The apparatus according to claim 1 further including a dedicated ROM coupled to said microprocessor bus.
Claim 6
Dependent Claim 16 words
The apparatus according to claim 1 further including a dedicated RAM coupled to said microprocessor bus.
Claim 7
Dependent Claim 19 words
The apparatus according to claim 1 further including an interface and external service memory coupled to said microprocessor bus.
Claim 8
Dependent Claim 52 words
The apparatus according to claim 1 wherein said port selection means includes an arbiter means coupled to said memory access port controllers and operative to respond to service requests therefrom, and timing means coupled to said arbiter means for providing timing signals to said arbiter means for generating said given timing intervals.
Claim 9
Dependent Claim 40 words
The apparatus according to claim 1 wherein said first, second and third memory access port controllers are identical devices each including on the memory coupling side an address port, a data port, a grant/enable port and a read/write request port.
Claim 10
Dependent Claim 33 words
The apparatus according to claim 1 wherein the first, second and third memory access port controllers each include a storage buffer operative to temporarily store information until access is afforded to said memory.
Claim 11
Dependent Claim 24 words
The apparatus according to claim 1 wherein said polling of all of said memory access port controllers occurs at about a 6 MHZ rate.

References Cited (Backward Citations)

US4422142A Cited
US4449183A Cited
US4398246A Cited
US4597078A Cited
US4604683A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag