发明名称 System and method for assigning memory access transfers between communication channels
摘要 A communication channel controller includes a queue, a memory map, and a scheduler. The queue to store a first memory transfer request received at the communication channel controller. The memory map stores information to identify a memory address range to be associated with a memory. The scheduler to compare a source address of the first memory transfer in the queue to the memory address range in the memory map to determine whether the source address of the first memory transfer request targets the memory, and in response allocate the first memory transfer request to a first communication channel of a plurality of communication channels in response to the first communication channel having all of its outstanding memory transactions to a common source address bank and source address page as a source address bank and a source address page of the first memory transfer request.
申请公布号 US9195621(B2) 申请公布日期 2015.11.24
申请号 US201313838133 申请日期 2013.03.15
申请人 Freescale Semiconductor, Inc. 发明人 Xu Kun;Jokinen Tommi M.;Kramer David B.
分类号 G06F13/16;G06F13/28 主分类号 G06F13/16
代理机构 代理人
主权项 1. A method comprising: receiving a first memory transfer request at a communication channel controller; comparing a source address bank and a source address page of the first memory transfer request to source address banks and source address pages of outstanding memory transactions on a first communication channel; allocating the first memory transfer request to the first communication channel of a plurality of communication channels in response to determining that the first communication channel has all of its outstanding memory transactions to a common source address bank and source address page as the source address bank and the source address page of the first memory transfer request; receiving a second memory transfer request at the communication channel controller; and comparing a source address bank and a source address page of the second memory transfer request to source address banks and source address pages of the outstanding memory transactions on the second communication channel; allocating the second memory transfer request to a second communication channel of the plurality of communication channels in response to determining that the second communication channel having no outstanding memory transactions with a source address bank that is the same as the source address bank of the second memory transfer request but a source address page that is different than the source address page of the second memory transfer request.
地址 Austin TX US