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

Bus interface structure and system for controlling the bus interface structure

Assignee: Fujitsu Ltd
•
Filing: 1995-02-22
•
Granted: 1997-01-14
•
Expires: 2015-02-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A bus interface system has a bus interface, a common memory, a local bus, and a memory controller for use in a memory control. The memory controller has a buffer and is connected to the local bus. The bus interface has a burst disassembling control circuit which disassembles burst transfer data into one or a plurality of block transfers and one or a plurality of one-word transfers, which are supplied to the memory controller so that when the bus interface receives all requested data received from the common memory during a read access, the bus interface adds information on a destination device, connected to a system bus, to all the requested data and sends all the requested data with that information to the destination device via the system bus.

Inventors

  • 👤 Yuji Shibata
  • 👤 Makoto Okazaki
  • 👤 Hisamitsu Tanihira
  • 👤 Katsuyuki Okada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:44
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/16; G06F13/1668; G06F13/1678

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 229 words
A bus interface structure for a multiprocessor system, the bus interface structure comprising: a bus interface having a first end connected to a system bus and a second end; a local bus connected to said second end of said bus interface; a common memory; and a memory controller for controlling said common memory and being connected at one end thereof to said local bus and at another end thereof to said common memory to transfer data from an MPU of said multiprocessor system to said common memory, said memory controller including a buffer having a capacity for only one block transfer at a time, said memory controller reading out one-word data and block data from said common memory; said bus interface comprising a burst disassembling control circuit for disassembling burst transfer data into one or a plurality of block data transfers and one or a plurality of one-word data transfers, wherein said first transfer data is disassembled to transfer the burst transfer data by using said buffer having a capacity for only one block transfer at a time, said disassembled burst transfer data being supplied to said memory controller, and said burst disassembling control circuit determining whether a block data transfer or a word data transfer is to be selected in accordance with a transmission starting address of said common memory and the number of words to be transferred.
Claim 2
Dependent Claim 229 words
A bus interface structure for a multiprocessor system, the bus interface structure comprising: a bus interface having a first end connected to a system bus and a second end; a local bus connected to said second end of said bus interface; a common memory; and a memory controller for controlling said common memory and being connected at one end thereof to said local bus and at another end thereof to said common memory to transfer data from an MPU of said multiprocessor system to said common memory, said memory controller including a buffer having a capacity for only one block transfer at a time, said memory controller reading out one-word data and block data from said common memory; said bus interface comprising a burst disassembling control circuit for disassembling burst transfer data into one or a plurality of block data transfers and one or a plurality of one-word data transfers, wherein said first transfer data is disassembled to transfer the burst transfer data by using said buffer having a capacity for only one block transfer at a time, said disassembled burst transfer data being supplied to said memory controller, and said burst disassembling control circuit determining whether a block data transfer or a word data transfer is to be selected in accordance with a transmission starting address of said common memory and the number of words to be transferred.
Claim 3
Dependent Claim 37 words
A bus interface structure as claimed in claim 1, wherein said burst disassembling control circuit generates one or a plurality of transfers from a burst transfer command, each of said transfers sending data equal to one word.
Claim 4
Dependent Claim 70 words
A bus interface structure as claimed in claim 1, wherein said bus interface is configured so that when said bus interface receives all requested data received from the common memory during a read access, said bus interface adds information on a destination device connected to said system bus to all the requested data and sends all the requested data with said information to said destination device via said system bus.
Claim 5
Dependent Claim 226 words
A bus interface control system for a data transfer in a multiprocessor system, the control system comprising: a bus interface having a first end connected to a system bus and a second end; a local bus connected to said second end of said bus interface; a common memory; and a memory controller including a buffer having a capacity for only one block transfer at a time and being connected at one end thereof to said local bus and at another end thereof to said common memory so as to transfer data from an MPU of said multiprocessor system to said common memory; said bus interface comprising a burst disassembling control circuit for disassembling burst transfer data into one or a plurality of block transfers and one or a plurality of one-word transfers, wherein said burst transfer data is disassembled to transfer the burst transfer data by using said buffer having a capacity for only one block transfer at a time, said disassembled burst transfer data being supplied to said memory controller so that when said bus interface receives all requested data received from the common memory during a read access, said bus interface adds information on a destination device connected to said system bus to all the requested data and sends all the requested data with said information to said destination device via said system bus.
Claim 6
Dependent Claim 226 words
A bus interface control system for a data transfer in a multiprocessor system, the control system comprising: a bus interface having a first end connected to a system bus and a second end; a local bus connected to said second end of said bus interface; a common memory; and a memory controller including a buffer having a capacity for only one block transfer at a time and being connected at one end thereof to said local bus and at another end thereof to said common memory so as to transfer data from an MPU of said multiprocessor system to said common memory; said bus interface comprising a burst disassembling control circuit for disassembling burst transfer data into one or a plurality of block transfers and one or a plurality of one-word transfers, wherein said burst transfer data is disassembled to transfer the burst transfer data by using said buffer having a capacity for only one block transfer at a time, said disassembled burst transfer data being supplied to said memory controller so that when said bus interface receives all requested data received from the common memory during a read access, said bus interface adds information on a destination device connected to said system bus to all the requested data and sends all the requested data with said information to said destination device via said system bus.
Claim 7
Dependent Claim 37 words
A bus interface control system as claimed in claim 4, wherein said bus interface (11) generates one or a plurality of transfers from a burst transfer command, each of said transfers sending data equal to one word.

References Cited (Backward Citations)

US4644463A Cited
US4839801A Cited
US4959777A Cited
US5025366A Cited
US5097409A Cited
US5255378A Cited
US5249279A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-14 2000-07-15 2001-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-14 2004-07-15 2005-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-14 2008-07-15 2009-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag