Data processing system
AssigneeNXP B.V.
InventorsMarc Duranton, Laurent Pasquier, Valérie Rivierre, Qin Zhao
Life of this patent
Estimating the term…
Abstract
The invention relates to a processing system comprising a calculation device comprising at least one calculation unit (13), a storage device and a system for switching between the storage device and the calculation device. In order to reduce the size of the switching system, the storage device comprises several banks of registers (21, 22) for storing words, the switching system comprises at least one switching device (24) associated with each bank of registers and the calculation units exchange a word with a bank of registers by means of the associated switching device.
Claims7
A processing system comprising:
- a calculation unit (13), compriseing at least one port;
- a storage device, the storage device comprises several banks of registers (21, 22), wherein a bank of registers stores words of P/N bits, a data item to be communicated being comprised in one or more words, P and N being integer numbers, N being greater than or equal to 2 and P being a multiple of N;
- a system for switching between the storage device and the calculation unit, the switching system comprises at least one switching device (24) associated with each bank of registers and also comprising a common switching device (27) by means of which the port of the calculation unit can communicate with several registers;
- the calculation unit is able to communicate with at least two banks of registers by means of the associated switching devices;
- wherein, at a first time, the calculation unit communicates with i registers for reading or writing a data item of iP/N bits, i being a first integer between 1 and N, and at a second different time, the calculation unit communicates with i registers for reading or writing a data item of iP/N bits, i being a second different integer between 1 and N.
Dependencies are inferred from the claim text.