发明名称 Methods and apparatus for virtualization in an integrated circuit
摘要 Various methods and apparatus are described for communicating transactions between one or more initiator IP cores and one or more target IP cores coupled to an interconnect. A centralized Memory Management logic Unit (MMU) is located in the interconnect for virtualization and sharing of integrated circuit resources including target cores between the one or more initiator IP cores. A master translation look aside buffer (TLB) stores virtualization and sharing information in the entries of the master TLB. A set of two or more translation look aside buffers (TLBs) locally store virtualization and sharing information replicated from the master TLB. Logic in the MMU or other software updates the virtualization and sharing information replicated from the master TLB in the entries of one or more of the set of local TLBs.
申请公布号 US9405700(B2) 申请公布日期 2016.08.02
申请号 US201113288582 申请日期 2011.11.03
申请人 Sonics, Inc. 发明人 Wingard Drew E.
分类号 G06F12/10 主分类号 G06F12/10
代理机构 Rutan & Tucker, LLP 代理人 Rutan & Tucker, LLP
主权项 1. An interconnect for an integrated circuit to pass communication transactions between one or more initiator Intellectual Property (IP) cores and one or more target IP cores coupled to the interconnect, comprising: a centralized Memory Management logic Unit (MMU) for the interconnect and its connected devices, where the centralized MMU is located in the interconnect for virtualization and sharing of integrated circuit resources, which include the one or more target IP cores, the interconnect, and the one or more initiator IP cores; a master translation look aside buffer (TLB), which is part of the centralized MMU, is configured to store virtualization and sharing information in entries of the master TLB; and a set of two or more local translation look aside buffers (TLBs), which are each associated with one or more local initiator IP cores, are configured to store virtualization and sharing information replicated from the master TLB in the centralized MMU, where the master TLB and the set of local TLBs form a distributed system that provides virtualization and sharing services to the IP cores.
地址 Milpitas CA US