Patent US5276845A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5276845A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus with multiple buses for permitting concurrent access to a first memory by a processor while a DMA transfer is occurring between a second memory and a communications buffer

Assignee: Yamaha Corp
•
Filing: 1992-01-15
•
Granted: 1994-01-04
•
Expires: 2012-01-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Communication-control equipment having data-processor, primary storage for storing process data of the data-processor, secondary storage for storing DMA data as well as the process data, and DMA bus for transferring only the DMA data communicated between the secondary storage and a transmission or receiving buffer. The data-processor can communicate with the primary storage during DMA data transfer, because the DMA data are transferred through the DMA bus and so the address bus and data bus connecting data-processor and the primary storage are available during the DMA transfer.

Inventors

  • 👤 Akira Takayama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:28
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 222 words
A communication-control apparatus for controlling communications transmitted externally of the communication-control apparatus, said communication-control apparatus comprising: (a) data-processing means; (b) communication buffer means for storing communication data, and controlling communication of said communication data externally of said communication-control apparatus; (c) primary storing means for storing process data of said data-processing means; (d) secondary storing means for storing communication data; (e) first bus means for coupling said communication buffer means, said data processing means and said primary storing means and for transferring said process data between said data-processing means and said primary storing means; (f) second bus means for coupling said data processing means and said primary storing means, and for transferring address information between said data processing means and said primary storing means; (g) third bus means for coupling said communication buffer means and said secondary storing means, and for transferring said communication data between said secondary storing means and said communication buffer; and (h) control means, connected to said communication buffer means and said secondary storing means through said third bus means, for controlling a direct memory access transfer of said communication data for transferring communication data between said secondary storing means and said communication buffer through said third bus means and allowing said data-processing means to access said primary storing means through said first bus means during direct memory access.
Claim 2
Dependent Claim 222 words
A communication-control apparatus for controlling communications transmitted externally of the communication-control apparatus, said communication-control apparatus comprising: (a) data-processing means; (b) communication buffer means for storing communication data, and controlling communication of said communication data externally of said communication-control apparatus; (c) primary storing means for storing process data of said data-processing means; (d) secondary storing means for storing communication data; (e) first bus means for coupling said communication buffer means, said data processing means and said primary storing means and for transferring said process data between said data-processing means and said primary storing means; (f) second bus means for coupling said data processing means and said primary storing means, and for transferring address information between said data processing means and said primary storing means; (g) third bus means for coupling said communication buffer means and said secondary storing means, and for transferring said communication data between said secondary storing means and said communication buffer; and (h) control means, connected to said communication buffer means and said secondary storing means through said third bus means, for controlling a direct memory access transfer of said communication data for transferring communication data between said secondary storing means and said communication buffer through said third bus means and allowing said data-processing means to access said primary storing means through said first bus means during direct memory access.
Claim 3
Dependent Claim 19 words
Communication-control apparatus according to claim 1, wherein said communication buffer means includes a transmission-FIFO register and a receiving-FIFO register.
Claim 4
Dependent Claim 59 words
Communication-control apparatus according to claim 1, wherein said data-processing means, said first bus means and said third bus means further include: means for establishing a data-transfer route which directs external communications to said secondary storing means or a route which directs external communications to said primary storing means, said route being selected according to characteristics of said communication data.
Claim 5
Dependent Claim 28 words
Communication-control apparatus according to claim 1 further comprising supervisory processing means for transferring process data of said supervisory processing means to said secondary storing means as communication data.
Claim 6
Dependent Claim 57 words
Communication-control apparatus according to claim 1, wherein said communication buffer means includes means for selecting said third bus under control of said data-processing means after said data-processing means communicates control information with said communication buffer means so that said communication buffer means performs direct memory access of said secondary storing means without using said first bus means.
Claim 7
Dependent Claim 146 words
A communication-control apparatus for controlling external communications comprising: (a) a communication FIFO memory for storing communication data to be transmitted to an external output of said communication-control apparatus; (b) first bus connectable with said communication FIFO memory; (c) a DMA bus connectable with said communication FIFO memory; (d) a first memory connectable with said first bus; (e) a processor connected to said communication FIFO memory and said first memory through said first bus; (f) a second memory connectable with said DMA bus for storing said communication data; (g) a DMA controller connected between said DMA bus and said second memory for transmitting said communication data from said second memory to said communication FIFO memory through said DMA bus, allowing said processor to access said first memory through said first bus while said DMA controller transmits communication data between said second memory and said communication FIFO memory.
Claim 8
Dependent Claim 146 words
A communication-control apparatus for controlling external communications comprising: (a) a communication FIFO memory for storing communication data to be transmitted to an external output of said communication-control apparatus; (b) first bus connectable with said communication FIFO memory; (c) a DMA bus connectable with said communication FIFO memory; (d) a first memory connectable with said first bus; (e) a processor connected to said communication FIFO memory and said first memory through said first bus; (f) a second memory connectable with said DMA bus for storing said communication data; (g) a DMA controller connected between said DMA bus and said second memory for transmitting said communication data from said second memory to said communication FIFO memory through said DMA bus, allowing said processor to access said first memory through said first bus while said DMA controller transmits communication data between said second memory and said communication FIFO memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-03 1997-07-05 1998-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-03 2001-07-05 2002-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-03 2005-07-05 2006-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag