Transposition memory for a data processing circuit
AssigneeSGS-Thomson Microelectronics S.A.
InventorAlain Artieri
Life of this patent
Estimating the term…
Loading patent…
AssigneeSGS-Thomson Microelectronics S.A.
InventorAlain Artieri
Estimating the term…
A memory of n.times.n digital data, is adapted to receive the n.times.n data from a matrix block in line order after line and to output the data in column after column order. Such a memory is particularly useful for circuits carrying out digital transformations such as cosinus transformations wherein one must first carry out a line transformation then a column summation. The memory is constituted by a network of n.times.n registers REG(i,j) and of n.times.n multiplexers MUX(i,j); the registers are operated at a period T and the multiplexers at a period n.times.T. The connections between the memory inputs and outputs and the register network are alternatively connected at the period n.times.T in order that in a first phase the data are introduced and "horizontally" shifted inside the network and that in a second phase the data are introduced and "vertically" shifted.
A transposition memory comprising n inputs (E0 to En-1) for receiving n.times.n data groups line after line, and n outputs (S0 to Sn-1) for outputting the data grouped according to successive columns, the data being the n.times.n data of a data square matrix, the data being further transmitted and processed in the form of electrical signals, further comprising a network of n.times.n registers (REG(i,j)) and of n.times.n multiplexers (MUX(i,j)), arranged in lines and columns, each register being associated with one multiplexer and being marked by its location in line i and its location in column j, the multiplexer (MUX(i,j)) having a first input connected with the output of register REG(i,j-1), a second input connected with the output of register REG(i+1,j) and an output connected with the input of register (REG(i,j)), the multiplexer output transmitting the status of the first input during a first operating phase (a) of the memory and further transmitting the status of the second input during a second phase (b), and the connections of the registers and multiplexers of the first and last lines and columns of the network being as follows:
Dependencies are inferred from the claim text.