发明名称 System and method for limited access to system memory
摘要 A hardware latch for limiting access to protected system memory. An N-bit bus provides the instructions executed by the system to a combinatorial logic block (204). The combinatorial logic block (204) provides eight separate outputs and functions as a series of comparators. One input of each comparator is connected to the instruction bus, the other input of each comparator is hardwired to indicate the pattern that appears on the bus when a particular instruction is executed. The output from a given comparator is active when that particular instruction is applied to the instruction bus (202). A counter (208) counts the instructions and selects which output from the combinatorial logic block should be selected by multiplexer (206). If the output of the multiplexer is logic false, the sequence of instructions is broken and the counter (208) is reset. If the output of the multiplexer is logic true, the counter is allowed to continue incrementing. If the counter reaches eight, a flip-flop (210) representing the hardware gate can be written to. The output of the flip-flop (210) is gated with the write signal provided to the protected blocks to prevent the write operations when the gate is locked. Another logic gate (214) is provided to reset the counter if the instructions are executed out of a section of memory other than one of the protected blocks.
申请公布号 US2002133680(A1) 申请公布日期 2002.09.19
申请号 US20010809412 申请日期 2001.03.15
申请人 ROSENQUIST RUSSELL M.;BAKER DAVID D. 发明人 ROSENQUIST RUSSELL M.;BAKER DAVID D.
分类号 G06F12/14;G06F21/00;(IPC1-7):G06F13/00 主分类号 G06F12/14
代理机构 代理人
主权项
地址