Claims
- 1. A data selector circuit for selecting the data format for the outputting of data comprising:
- a plurality of registers for storing data to be output;
- first address buffer means operatively connected to said plurality of registers for addressing the plurality of registers to provide the address location of data within each of the plurality of registers;
- a plurality of output terminals for receiving data to be output from said plurality of registers;
- second address buffer means for storing selection data therein determinative of respective connections between the outputs of each of said plurality of registers and each of said plurality of output terminals; and
- selector means coupled to said second address buffer means for identifying specific selection data as stored therein and operatively arranged for connecting predetermined respective registers of said plurality of registers to predetermined respective output terminals of said plurality of output terminals, The predetermined connections being controlled by the specific selection data stored in said second address buffer means as identified by said selector means.
- 2. A data selector circuit according to claim 1 further comprising means for providing selection data to said second address buffer means whereby output data from the plurality of registers is provided in a serial data format at a preselected one of the plurality of output terminals.
- 3. A data selector circuit according to claim 1 further comprising means for providing selection data to said second address buffer means whereby output data from the plurality of registers is provided in a parallel data format at the plurality of data output terminals.
- 4. A data selector circuit according to claim 1 wherein the number of said plurality of registers is equal to 2.sup.n wherein n is the number of bits positions in said second address buffer means.
- 5. a method of selecting the data format for the outputting of data comprising:
- storing data to be output in a plurality of registers;
- providing the address location within each of the plurality of registers in which output data is stored in a first address buffer operatively connected to address the plurality of registers;
- storing specific selection data in a second address buffer, wherein the specific selection data stored is part of a complete set of selection data determinative of respective connections between the outputs of each of the plurality of registers and each of a plurality of output terminals;
- connecting predetermined respective registers of the plurality of registers to predetermined respective output terminals of the plurality of output terminals according to the specific selection data stored in the second address buffer; and
- providing the output data from the plurality of registers to predetermined respective ones of said plurality of output terminals as determined by the specific data in a selected data format.
- 6. A method according to claim 5 further comprising the step of providing generating the specific selection data for the second address buffer whereby data from the plurality of registers is provided in a serial data format at a preselected one of the plurality of output terminals.
- 7. A method according to claim 5 further comprising the step of providing the specific selection data for the second address buffer whereby data from the plurality of registers is provided in a parallel data format at the plurality of output terminals.
- 8. A data selector circuit according to claim 1, further including output buffers respectively corresponding to each of said plurality of registers, each of said output buffers being connected to the register corresponding thereto and providing the output data therefrom; and
- said selector means being interposed between said output buffers and said plurality of output terminals for connecting predetermined respective output buffers to predetermined respective output terminals in accordance with the specific selection data stored in said second address buffer means.
- 9. A data selector circuit according to claim 1, wherein said first and second address buffer means cooperate to define a composite address relating to said plurality of registers and comprising a plurality of bit positions in which binary data is storable, the total number of bit positions in the composite address resulting from the addition of the bit positions of said first and second address buffer means;
- said first address buffer means having a plurality of bit positions in which binary data is storable for providing the address location of data within each of the plurality of registers;
- said second address buffer means having n bit positions in which binary data is storable as specific selection data defining a code determining which ones of the plurality of registers are to be connected to which respective output terminals; and
- the number of said plurality of registers being equal to 2".
- 10. A data selector circuit according to claim 9, wherein the n bit positions of said second address buffer means are the leading bit positions in the total number of bit positions defining the composite address provided by said first and second address buffer means.
- 11. A data selector circuit according to claim 10, further comprising means for providing selection data to said second address buffer means whereby output data from the plurality of registers is provided in a serial data format at a preselected one of the plurality of output terminals.
- 12. A data selector circuit according to claim 10, further comprising means for providing selection data to said second address buffer means whereby output data from the plurality of registers is provided in a parallel data format at the plurality of output terminals.
Priority Claims (1)
Number |
Date |
Country |
Kind |
61-125454 |
May 1986 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 053,287, filed 05/22/87 now abandoned.
US Referenced Citations (19)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2573939 |
May 1986 |
FRX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
53287 |
May 1987 |
|