发明名称 Centralized peripheral access protection
摘要 Implementations are disclosed for a centralized peripheral access controller (PAC) that is configured to protect one or more peripheral components in a system. In some implementations, the PAC stores data that can be set or cleared by software. The data corresponds to an output signal of the PAC that is routed to a corresponding peripheral component. When the data indicates that the peripheral is “unlocked” the PAC will allow write transfers to registers in the peripheral component. When the data indicates that the peripheral component is “locked” the PAC will refuse write transfers to registers in the peripheral component and terminate with an error.
申请公布号 US9552385(B2) 申请公布日期 2017.01.24
申请号 US201313965020 申请日期 2013.08.12
申请人 Atmel Corporation 发明人 Pedersen Frode Milch;Jouin Sebastien;Danielsen Stein;Fosse Francois;Delalande Thierry;Holand Ivar;Hallman James
分类号 G06F13/362;G06F17/30;G06F13/40;G06F13/12;G06F11/00 主分类号 G06F13/362
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A system comprising: one or more peripheral components; a centralized peripheral access controller; and a bus coupling together the centralized peripheral access controller and the one or more peripheral components, where the centralized peripheral access controller is configured to: determine whether data associated with a peripheral component indicates that access to the peripheral component is locked or unlocked; andallow access to the peripheral component if the data indicates that access is unlocked and deny access to the peripheral component if the data indicates that access is locked,wherein the centralized peripheral access controller includes a register comprising one or more bits that are configured to indicate lock statuses of the one or more peripheral components.
地址 San Jose CA US