Invention Grant
- Patent Title: Hardware flow control monitor
- Patent Title (中): 硬件流量控制监控
-
Application No.: US11562280Application Date: 2006-11-21
-
Publication No.: US07644322B2Publication Date: 2010-01-05
- Inventor: Albert Dye
- Applicant: Albert Dye
- Applicant Address: US CA San Jose
- Assignee: ATMEL Corporation
- Current Assignee: ATMEL Corporation
- Current Assignee Address: US CA San Jose
- Agency: Fish & Richardson P.C.
- Main IPC: G06F11/00
- IPC: G06F11/00

Abstract:
Systems for detecting unexpected program flow may include a hardware program flow monitor to generate an interrupt signal if a software program flow value does not match an incrementally updated hardware value when a processor executes a program flow check instruction. In some examples, a program of instructions may include a number of program flow check instructions. When a program flow check instruction is executed, the processor may send the software value to be compared to the hardware register value. In an illustrative example, program execution causes the hardware value to be incremented in a hardware register. Upon execution of a program flow check instruction, the hardware value is compared to a software value associated with the program flow check instruction to determine if the program instructions have been executed in an expected sequence (e.g., according to an expected program flow).
Public/Granted literature
- US20080120492A1 HARDWARE FLOW CONTROL MONITOR Public/Granted day:2008-05-22
Information query