Method of transferring data between a memory comprising several banks and
a data processing circuit, the method comprising the steps of:
producing access requests (46, 47) defining each time a type of access
and designating one or several memory locations (46a-d, 47a-b) arranged
in accordance with a sequence suitable for said request, processing the
requests in accordance with a successive sequence so as to transfer, for
each processed request, data from the designated memory location to the
data processing circuit, or vice versa, the processing of a request (46)
designating memory locations (46a, 46b, 46c, 46d) associated with several
banks (A, B, A, B) authorizing a transfer of data between the interface
and the memory locations in a sequence which is different from the
sequence associated with said request.