Claims
- 1. In a priority access system formed of a combination of elements comprising,
- (a) at least one access requesting means,
- (b) a plurality of n accessible means which are to be accessed by said access requesting means in a fixed priority sequence during successive access periods during each of which access periods m of said accessible means may be accessed by said access requesting means, where n is a positive integer that may vary from access period to access period, and during any given access period may have a value from 1 to n,
- (c) clock means constructed to supply clock pulses in a repetitive clock pulse train, and
- (d) access means coupled to said access requesting means, to all of said accessible means and to said clock means constructed to provide access for said access requesting means to each of said accessible means to which said access requesting means has requested access during each of said access period in order of said priority sequence, and such that access to each one of said accessible means is accomplished upon each occurrence of a different one of said clock pulses of said repetitive clock pulse train during said access period,
- the improvement wherein said access means comprises digital electronic circuit means for providing access to said accessible means such that when access to m of said accessible means has been granted by said access requesting means for any given access period, then only m consecutive clock pulses of said clock pulse train will have been utilized by said access means to provide said requested accesses for said m accessible means regardless of the value of n.
- 2. A priority access system as claimed in claim 1 wherein said accessible means comprises memory banks and said access requesting means comprises memory bank requesting means which are coupled to said memory banks.
- 3. A priority access means as claimed in claim 1 wherein said access means is coupled to receive digital codes representative of said requested accesses during each of said access periods from said access requesting means and is coupled to transmit digital priority control signals to said accessible means to implement said priority access system wherein said digital electronic circuit means comprises digital logic means for providing digital signals that are representative of said digital codes, and digital activating circuit means coupled to said digital logic means for receiving said digital signals and coupled to said accessible means for supplying said digital priority control signals to said accessible means during each of said access periods.
- 4. A priority access system as claimed in claim 3 wherein said accessible means comprises memory banks and said access requesting means comprises memory bank requesting means which are coupled to said memory banks.
- 5. A priority access system as claimed in claim 3 wherein said digital activating circuit means comprises activating latch means coupled to said digital logic means for receiving said digital signals and coupled to said accessible means for activating said accessible means and blocking latch means coupled to said activating latch means and coupled to said accessible means for blocking access to said accessible means, wherein said activating latch means and said blocking latch means cooperate to establish the priority sequence that is represented by said digital codes for each of said access periods.
- 6. A priority access system as claimed in claim 5 wherein said accessible means comprises memory banks and said access requesting means comprises memory bank requesting means which are coupled to said memory banks.
- 7. A priority access system as claimed in claim 5 comprising digital reinitialization means coupled to said blocking latch means for reinitializing said access means for the receipt and utilization of new digital codes for each new access period upon the completion of each prior access period.
- 8. A priority access system as claimed in claim 7 wherein said accessible means comprises memory banks and said access requesting means comprises memory bank requesting means which are coupled to said memory banks.
Parent Case Info
This is a division of application Ser. No. 246,509, filed Sep. 19, 1988 U.S. Pat. No. 5,032,984 issued Jul. 16, 1991.
US Referenced Citations (17)
Divisions (1)
|
Number |
Date |
Country |
| Parent |
246509 |
Sep 1988 |
|