Patent ID: 6145070
Filing Date: 2000-11-07
Classification: G06F

Abstract:
A method for carrying out a digital signal processing operation, said operation requiring consecutive data words for each processing interval, said data words being stored in a memory device, said method comprising the steps of:in a first initialization interval:addressing a first data word by a first address, said first data word having a consecutive second data word having a second address;in a case 1: if said second address differs only in its least significant bit from said first data address,outputting said first and second data words from said memory device;storing said first and second data words in a register file;in a case 2: if said case 1 is not present,outputting said first data word; storing said first data word in said register file; changing said first address by one;in a second initialization interval:addressing said second data word by said changed first address;outputting said second data word and a consecutive third data word;storing said second data word in said register file and storing said third data word in a buffer register;in a first processing interval:accessing said data words stored in said register file for carrying out a digital signal processing step;changing said first address by two;addressing two further consecutive data words by said changed first address;in said case 1:storing said further consecutive data words in said register file;in said case 2:storing said data word of said buffer register in said register file;storing one of said further consecutive data words in said register file;storing the other one of said further consecutive data words in said buffer;carrying out as many of said processing intervals as required to complete said digital signal processing operation.