Data transfer circuit
AssigneeSanyo Electric Co., Ltd.
InventorKoji Tainaka
Life of this patent
Estimating the term…
Abstract
A data transfer circuit includes a fetcher which fetches data having L words (L: integer of 2 or more), each word of which has a first bit width. A first divider divides each data of preceding M words (M: integer of less than L), out of the data fetched by the fetcher, into partial data having a second bit width smaller than the first bit width. A holder temporarily holds data having N words (N: integer equivalent to L-M) succeeding to the M words, out of the data fetched by the fetcher. A second divider divides each data of the N words held by the holder, into partial data having the second bit width. An outputter outputs the partial data divided by the first divider and the partial data divided by the second divider in a time-division manner.
Claims7
A data transfer circuit, comprising:
- an inputter which inputs data having L words (L:
- integer of 2 or more), each word of which has a first bit width;
- a first divider which divides each data of preceding M words (M:
- integer of less than L), out of the data inputted by said inputter, into partial data having a second bit width smaller than the first bit width;
- a holder which temporarily holds data having N words (N:
- integer equivalent to L-M) succeeding to the M words, out of the data inputted by said inputter;
- a second divider which divides each data of the N words held by said holder, into partial data having the second bit width, after completeion of the dividing process of said first divider;
- and
- an outputter which outputs the partial data divided by said first divider and the partial data divided by said second divider in a time-division manner.
A data transfer circuit, comprising:
- an inputter which inputs data having L words (L:
- integer of 2 or more), each word of which has a first bit width;
- a first divider which divides each data of preceding M words (M:
- integer of less than L), out of the data inputted by said inputter, into partial data having a second bit width smaller than the first bit width;
- a holder which temporarily holds data having N words (N:
- integer equivalent to L-M) succeeding to the M words, out of the data inputted by said inputter;
- a second divider which divides each data of the N words held by said holder, into partial data having the second bit width;
- and
- an ouputter which outputs the partial data divided by said first divider and the partial data divided by said second divider in a time-division manner, wherein said holder sequentially outputs the N-word data at each word, and said second divider sequentially divides the data of each word outputted from said holder.
A data transfer circuit, comprising:
- an inputter which inputs data having L words (L:
- integer of 2 or more), each word of which has a first bit width;
- a first combiner which combines data of at least preceding M words (M:
- integer of less than L), out of the data inputted by said inputter so as to create combined data, each word of which has a second bit width larger than the first bit width;
- a holder which temporarily holds the combined data created by said first combiner;
- a second combiner which combines data of succeeding N words (N:
- integer equivalent to L-M), out of the data inputted by said inputter, so as to create combined data, each word of which has the second bit width;
- and
- an outputter which outputs the combined data held by said holder and the combined data created by said second combiner in a time-division manner, wherein said ouputter control a timing of data reading from said holder so that a beginning word of the combined data created by said second combiner follows an ending word of the combined data created by said first combiner.
Dependencies are inferred from the claim text.