1. A method for generating a real address in a data memory in response to a read/write request, the method comprising: generating an access request to at least one of read and write data to the data memory; receiving a connection ID in association with the access request, the connection ID comprising a buffer ID designating a buffer in the data memory in which to access the data, and a port ID designating a pattern in which to access the data in the buffer; translating the connection ID into the real address in the data memory; and accessing the data in the data memory at a location corresponding to the real address.