Abstract:
The present invention related to a first-in first-out (FIFO) memory architecture (10, 20) providing multiport functionality and comprising: - a plurality of single-port memory structures (11, 21a, 21b); - an indexing block (12, 22) for storing information about a single-port memory structure (11, 21a, 21b) in which incoming data is being stored in each data write operation; and - an access controller (13, 23) for controlling operations on the single-port memory structures (11, 21a, 21b) based on the contents of the indexing block (12, 22). A method of operating a plurality of single port memory structures (11, 21a, 21b) as a FIFO multiport memory architecture (10, 20) for sequential memory operations is also described.