Patent US5276845A successfully refreshed from Google Patents.
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
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.
References Cited (Backward Citations)
US4245305A
Cited
US4263649A
Cited
US4371926A
Cited
US4870566A
Cited
JPS61271555A
Cited
US4751634A
Cited
JPS62128348A
Cited
JPS62231367A
Cited
JPS6340951A
Cited
US4823312A
Cited
US4831523A
Cited
US5016165A
Cited
US4989135A
Cited
US4912636A
Cited
US5072420A
Cited
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 |