发明名称 Optimum cache access scheme for multi endpoint atomic access in a multicore system
摘要 The MSMC (Multicore Shared Memory Controller) described is a module designed to manage traffic between multiple processor cores, other mastering peripherals or DMA, and the EMIF (External Memory InterFace) in a multicore SoC. The invention unifies all transaction sizes belonging to a slave previous to arbitrating the transactions in order to reduce the complexity of the arbitration process and to provide optimum bandwidth management among all masters. The two consecutive slots assigned per cache line access are always in the same direction for maximum access rate.
申请公布号 US9372796(B2) 申请公布日期 2016.06.21
申请号 US201314061494 申请日期 2013.10.23
申请人 TEXAS INSTRUMENTS INCORPORATED 发明人 Chirca Kai;Pierson Matthew D
分类号 G06F12/00;G06F12/08;G06F13/16;G06F13/00 主分类号 G06F12/00
代理机构 代理人 Marshall, Jr. Robert D.;Cimino Frank D.
主权项 1. A Multicore Shared Memory Controller (MSMC) comprising: a plurality of slave interfaces, each operable for connection to a corresponding one of a plurality of central processing units for receiving access requests; a plurality of master interfaces operable for connection to an external memory interface (EMIF); datapath module connected to each slave interface and to each master interface, said datapath module including an arbitration unit operable to arbitrate access of a center processing unit to a memory by unifying all accesses to a particular master interface before access requests are arbitrated.
地址 Dallas TX US