Claims
- 1. A processing system comprising:
- an arithmetic logic unit having a plurality of function units; and
- a control store coupled to said arithmetic logic unit to supply control instructions thereto;
- said arithmetic logic unit including data buses coupling said function units together to form said system, said data buses being n-bits wide, said arithmetic logic unit also including means coupled to said control store for producing a mask signal in response to a control instruction provided by said control store, said mask signal being indicative of whether all of the bits of said buses or only m bits are to be used in response to said control instruction from said control store where m is less than n;
- said arithmetic logic unit including masking means responsive to said mask signal and coupled between two of said buses to block the passage of n-m bits of said data buses are to be used;
- said masking means including a plurality of bit cells, one for each of said n bits of said data buses, and a mask generator coupled to said bit cells and to said control store to receive a mask amount specifying those bits of said data buses that are to be blocked from passing through said bit cells, said mask generator being a memory means having sets of signals to partially decode the mask amount received from said control store.
- 2. A system according to claim 1 wherein:
- each of said bit cells includes masking logic to receive the partially decoded mask amount and generate an enable signal in response thereto.
- 3. A system according to 2 wherein:
- each of said bit cells includes and AND gate coupled to one of the bit lines of a data bus to receive an input signal, said AND gate also being coupled to its corresponding masking logic to receive an enable signal in order to generate an output signal.
- 4. A system according to claim 3 wherein:
- said masking logic in each of said bit cells is formed of one or more logic gates.
- 5. A processing system according to claim 1, wherein: said sets of signals comprise a coarse-grain mask amount and a fine-grain mask amount.
- 6. A processing system according to claim 5, wherein: each of said bit cells includes masking logic responsive to said coarse-grain mask amount and said fine-grain mask amount for controlling the passage of data there through.
Parent Case Info
This application is a continuation, of application Ser. No. 07/328,811, filed Mar. 23, 1989, which is a continuation of co-pending application Ser. No. 07/207,008 filed on June 13, 1988, now abandoned, which is a continuation of co-pending application Ser. No. 881,240 filed on July 2, 1986, now abandoned.
US Referenced Citations (4)
Continuations (3)
|
Number |
Date |
Country |
Parent |
328811 |
Mar 1989 |
|
Parent |
207008 |
Jun 1988 |
|
Parent |
881240 |
Jul 1986 |
|