发明名称 Programmable direct memory access channels
摘要 A storage location of a device that can be configured to act as a master in a particular security mode, such as a Direct Memory Access (DMA) having one or more channels, can be programmed to indicate a security indicator to be provided when configured to operate as a master device.
申请公布号 US9092647(B2) 申请公布日期 2015.07.28
申请号 US201313789387 申请日期 2013.03.07
申请人 Freescale Semiconductor, Inc. 发明人 Circello Joseph C.;McCarthy Daniel M.;Mitchell John D.;Wilson Peter J.;Vaglica John J.
分类号 G06F21/74;G06F7/04 主分类号 G06F21/74
代理机构 代理人
主权项 1. A method, at an integrated circuit, comprising: providing, from a first data processor core to an interconnect, first configuration information to be stored at a first DMA channel register of a direct memory access (DMA) controller, the first configuration information including security information that corresponds to a first security mode of the first data processor core, wherein memory accesses of the first data processor core are qualified based upon the security information of the first configuration information; providing a first access request from the first DMA channel register to the interconnect that includes an address and the security information of the provided first configuration information; qualifying the first access request based upon the security information, corresponding to the first security mode, of the first access request provided by the first DMA channel register, wherein the qualifying comprises determining whether the first access request is allowed to continue or is prevented from proceeding; when the first access request is allowed to continue, performing a DMA transfer based on the first access request, wherein a first channel of the DMA controller masquerades as the first data processor core operating in a specified security mode; and when the first access request is prevented from proceeding, preventing the first access request from storing or returning requested information.
地址 Austin TX US