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

DMA Bus load varying unit

Assignee: Toshiba Corp
•
Filing: 1983-02-24
•
Granted: 1985-02-26
•
Expires: 2003-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A DMA bus load varying unit applied to a data processing system has a DMA bus and a memory connected to the DMA bus is provided with a mode designating circuit for designating a memory read and write operation, a continuous operation of the memory read and write operation, and a start and stop operation of the memory read and write operation for the memory, a clock-pulse generator connected to said mode-designating circuit, a period counter connected to the clock-pulse generator for counting clock-pulse signals from the clock-pulse generator, a period-setting circuit for specifying an arbitrary period, a first comparator for comparing the output from the period counter with the output from the period-setting circuit and for producing a first coincident signal when they are equal, a flip-flop connected to the first comparator for producing the DMA bus request signal in accordance with the coincident signal; DMA bus circuit connected to the mode-designating circuit and the flip-flop which is triggered by the DMA bus request signal and performs the memory access through the DMA bus in accordance with the mode designated by the mode-designating circuit, a size counter connected to the DMA bus circuit for counting the number of the DMA bus cycles of said DMA bus circuit, a transfer data size-setting section for specifying an arbitrary transfer data size, a second comparator for comparing the output from the size counter and the output from the transfer data size-setting section and for producing a second coincident signal when they are equal, the second coincident signal being supplied to initialize the DMA bus circuit, and a timer for counting clock pulses from the clock pulse generator to perform time measurement until a specified data transfer is completed.

Inventors

  • 👤 Jyun-ichi Kihara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 16:07
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G06F11/349; G06F11/3409; G06F11/3419; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G06F13/30; G06F11/3485; G06F2201/00; G06F2201/88

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 285 words
A DMA bus load varying unit applied to a data processing system having a DMA bus and a memory connected to the DMA bus, comprising: a. mode-designating means for designating a memory read and write operation, a continuous operation of the memory read and write operation, and a memory start and a memory stop operation of the memory read and write operation; b. clock-pulse generating means connected to said mode-designating means; c. first counting means connected to said clock-pulse generating means for counting clock signals from said clock-pulse generating means; d. period-setting means for specifying an arbitrary period; e. first comparing means for comparing the output from said first counting means with the output from said period-setting means and for producing a first coincident signal when they are equal; f. DMA bus request signal generating means connected to said first comparing means for producing the DMA bus request signal in accordance with the coincident signal; g. DMA bus circuit means connected to said mode-designating means and said DMA bus request signal generating means which is triggered by the DMA bus request signal and performs the memory access through the DMA bus in accordance with the mode designated by said mode-designating means; h. second counting means connected to said DMA bus circuit means for counting the number of DMA bus cycles of said DMA bus circuit means; i. transfer data size-setting means for specifying an arbitrary transfer data size; and j. second comparing means for comparing the output from said second counting means and the output from said transfer data size-setting means and for producing a second coincident signal when they are equal, the second coincident signal being supplied to initialize said DMA bus circuit means.
Claim 2
Dependent Claim 285 words
A DMA bus load varying unit applied to a data processing system having a DMA bus and a memory connected to the DMA bus, comprising: a. mode-designating means for designating a memory read and write operation, a continuous operation of the memory read and write operation, and a memory start and a memory stop operation of the memory read and write operation; b. clock-pulse generating means connected to said mode-designating means; c. first counting means connected to said clock-pulse generating means for counting clock signals from said clock-pulse generating means; d. period-setting means for specifying an arbitrary period; e. first comparing means for comparing the output from said first counting means with the output from said period-setting means and for producing a first coincident signal when they are equal; f. DMA bus request signal generating means connected to said first comparing means for producing the DMA bus request signal in accordance with the coincident signal; g. DMA bus circuit means connected to said mode-designating means and said DMA bus request signal generating means which is triggered by the DMA bus request signal and performs the memory access through the DMA bus in accordance with the mode designated by said mode-designating means; h. second counting means connected to said DMA bus circuit means for counting the number of DMA bus cycles of said DMA bus circuit means; i. transfer data size-setting means for specifying an arbitrary transfer data size; and j. second comparing means for comparing the output from said second counting means and the output from said transfer data size-setting means and for producing a second coincident signal when they are equal, the second coincident signal being supplied to initialize said DMA bus circuit means.
Claim 3
Dependent Claim 48 words
A DMA bus load varying unit according to claim 1, wherein said DMA bus circuit means includes a memory address counter which generates an address to access the memory, and which further comprises memory start address generating means for supplying a start address to the memory address counter.
Claim 4
Dependent Claim 26 words
A DMA bus load varying unit according to claim 1, wherein said first counting means is reset by the coincidence signal from said first comparing means.
Claim 5
Dependent Claim 306 words
A DMA bus load varying unit applied to a data processing system having a DMA bus and a memory connected to the DMA bus, comprising: a. mode-designating means for designating a memory read and write operation, a continuous operation of the memory read and write operation, and a start and stop operation of the memory read and write operation; b. clock-pulse generating means connected to said mode-designating means; c. first counting means connected to said clock-pulse generating means for counting clock signals from said clock-pulse generating means; d. period-setting means for specifying an arbitrary period; e. first comparing means for comparing the output from said first counting means with the output from said period-setting means and for producing a first coincident signal when they are equal; f. DMA bus request signal generating means connected to said first comparing means for producing the DMA bus request signal in accordance with the coincident signal; g. DMA bus circuit means connected to said mode-designating means and said DMA bus request signal generating means which is triggered by the DMA bus request signal and performs the memory access through the DMA bus in accordance with the mode designated by said mode-designating means; h. second counting means connected to said DMA bus circuit means for counting the number of the DMA bus cycles of said DMA bus circuit means; i. transfer data size-setting means for specifying an arbitrary transfer data size; j. second comparing means for comparing the output from said second counting means and the output from said transfer data size-setting means and for producing a second coincident signal when they are equal, the second coincident signal being supplied to initialize said DMA bus circuit means; and k. timer means for counting clock pulses from said clock-pulse generating means to perform time measurement until a specified data transfer is completed.
Claim 6
Dependent Claim 306 words
A DMA bus load varying unit applied to a data processing system having a DMA bus and a memory connected to the DMA bus, comprising: a. mode-designating means for designating a memory read and write operation, a continuous operation of the memory read and write operation, and a start and stop operation of the memory read and write operation; b. clock-pulse generating means connected to said mode-designating means; c. first counting means connected to said clock-pulse generating means for counting clock signals from said clock-pulse generating means; d. period-setting means for specifying an arbitrary period; e. first comparing means for comparing the output from said first counting means with the output from said period-setting means and for producing a first coincident signal when they are equal; f. DMA bus request signal generating means connected to said first comparing means for producing the DMA bus request signal in accordance with the coincident signal; g. DMA bus circuit means connected to said mode-designating means and said DMA bus request signal generating means which is triggered by the DMA bus request signal and performs the memory access through the DMA bus in accordance with the mode designated by said mode-designating means; h. second counting means connected to said DMA bus circuit means for counting the number of the DMA bus cycles of said DMA bus circuit means; i. transfer data size-setting means for specifying an arbitrary transfer data size; j. second comparing means for comparing the output from said second counting means and the output from said transfer data size-setting means and for producing a second coincident signal when they are equal, the second coincident signal being supplied to initialize said DMA bus circuit means; and k. timer means for counting clock pulses from said clock-pulse generating means to perform time measurement until a specified data transfer is completed.
Claim 7
Dependent Claim 48 words
A DMA bus load varying unit according to claim 4, wherein said DMA bus circuit means includes a memory address counter which generates an address to access the memory, and which further comprises memory start address generating means for supplying a start address to the memory address counter.
Claim 8
Dependent Claim 26 words
A DMS bus load varying unit according to claim 4, wherein said first counting means is reset by the coincidence signal from said first comparing means.

References Cited (Backward Citations)

US4096567A Cited
US4159534A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-02-26 1988-08-27 1989-02-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-02-26 1992-08-27 1993-02-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-02-26 1996-08-27 1997-02-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag