Extended addressing apparatus and method for direct storage acce

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1300

Patent

active

046583505

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

1. Field of the Invention
This invention relates to storage addressing and, more particularly, to apparatus and method for controlling access to the same or different pages of storage by a plurality of direct storage (memory) access (DMA) channels.
2. Discussion of the Prior Art
This invention is an improvement on that of U.S. patent application Ser. No. 231,653, now U.S. Pat. No. 4,443,847 filed Feb. 5, 1981 for PAGE ADDRESSING MECHANISM by D. J. Bradley et al, and on that of U.S. patent application Ser. No. 231,639, now U.S. Pat. No. 4,374,417 filed Feb. 5, 1981 for METHOD FOR USING PAGE ADDRESSING MECHANISM by D. J. Bradley et al, both of common assignee. Since the filing of the present application, patents have been granted for the foregoing Bradley et al. patent applications: U.S. Pat. No. 4,443,847 for application Ser. No. 231,653 and U.S. Pat. No. 4,374,417 for the application Ser. No. 231,639.
The Bradley references extend the size of memory which can be addressed by an address bus carrying N bits of information from the normal 2.sup.N locations to a multiple of 2.sup.N by providing a plurality of register means each of which is separately programmable to store data capable of being selectably provided as page signals. Selection of the page registers is made by control signals manifesting the then occurring storage operation, such as instruction fetch, storage read, or storage write operations. However, the Bradley addressing technique suffers in a system where there exists a plurality of direct storage (or memory) access channels (DMA). All DMA channels which can operate simultaneously must be directed to the same extended region of the storage address space. This may result in the necessity for double buffering of data, which reduces system performance and increases storage requirements.


SUMMARY OF THE INVENTION

In accordance with a preferred embodiment of this invention, there is provided an improvement in a computing system storage addressing apparatus which extends the addressing capability of an address bus to enable direct storage (memory) access (DMA) channels to operate simultaneously in either the same storage page or different storage pages. Accordingly, there is provided in a computing system including a processor, a plurality of storage devices, a data bus and an address bus interconnecting said processor and said storage devices, and a DMA device controlling connection of a plurality of DMA channels to the address bus and data bus, a plurality of address register means for storing page address signals loaded from the processor, and gating means for gating to the address bus page address signals from the address register means corresponding to a currently active DMA channel.


BRIEF DESCRIPTION OF THE DRAWINGS

One preferred embodiment of this invention is hereinafter described with reference being made to the following drawings in which:
FIG. 1 is a block diagram showing a typical DMA apparatus for addressing DMA channels to system storage.
FIG. 2 is a block diagram showing the apparatus of the invention for addressing a plurality of DMA channels into the same or distinct regions of system storage;
FIGS. 3A and 3B are block diagrams showing the bus and addressing apparatus of FIG. 2 in greater detail; these are aligned as shown in FIG. 3; and
FIG. 4 is a map diagram of storage address space illustrating DMA page rollover.


DESCRIPTION OF THE PREFERRED EMBODIMENTS

Herein, by way of example, processor unit 10 comprises an Intel 8088 microprocessor with a twenty bit address bus 12 capable of addressing in excess of one million locations in storage 16, and an 8 bit data bus 14. Storage 16 may comprise standard read only storage and random access memory devices.
Input/output devices 18 are coupled to data bus 14 for transferring data with respect to storage 16 under control of DMA controller 20. DMA controller 20 herein comprises an Intel 8237 or Intel DMA 8257 device with a capacity for coupling four channels (one is illustrated) to the eight bit data bus

REFERENCES:
patent: 3462744 (1966-09-01), Tomasulo et al.
patent: 3573851 (1971-04-01), Watson et al.
patent: 3976976 (1976-08-01), Khosharian
patent: 4037211 (1977-07-01), Ikuta et al.
patent: 4060846 (1977-11-01), Bienvenu et al.
patent: 4092715 (1978-05-01), Scriver
patent: 4173783 (1979-11-01), Coulear et al.
patent: 4307448 (1981-12-01), Sattler
patent: 4374417 (1983-02-01), Bradley et al.
patent: 4403283 (1983-09-01), Myntti et al.
patent: 4443847 (1984-04-01), Bradley et al.
patent: 4481570 (1984-11-01), Wiker
patent: 4500962 (1985-02-01), Lemaire et al.
IBM Tech. Discl. Bull. vol. 19, No. 1, Jun. 1976, "Address Translation for Dual-Program Processor", Dennison et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Extended addressing apparatus and method for direct storage acce does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extended addressing apparatus and method for direct storage acce, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extended addressing apparatus and method for direct storage acce will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1789931

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.