Invention Grant
US07849120B2 Microprocessor with random number generator and instruction for storing random data
有权
具有随机数发生器的微处理器和用于存储随机数据的指令
- Patent Title: Microprocessor with random number generator and instruction for storing random data
- Patent Title (中): 具有随机数发生器的微处理器和用于存储随机数据的指令
-
Application No.: US11616039Application Date: 2006-12-26
-
Publication No.: US07849120B2Publication Date: 2010-12-07
- Inventor: G. Glenn Henry , Terry Parks
- Applicant: G. Glenn Henry , Terry Parks
- Applicant Address: US CA Fremont
- Assignee: IP-First, LLC
- Current Assignee: IP-First, LLC
- Current Assignee Address: US CA Fremont
- Agent E. Alan Davis; James W. Huffman
- Main IPC: G06F7/58
- IPC: G06F7/58

Abstract:
A microprocessor includes a random number generator circuit (RNG) within its instruction set architecture (ISA). An RNG buffer accumulates zero or more bytes of random data generated by the RNG. An RNG counter maintains a count of the accumulated random data bytes. An instruction translator translates instructions of the ISA. The ISA includes a distinct instruction that instructs the microprocessor to write the bytes from the buffer to a first user-visible register of the microprocessor and to load the count from the counter to a second user-visible register of the microprocessor. The count is unspecified by the instruction and may be between zero or more. In another embodiment, the instruction instructs the microprocessor to store a number of random data bytes specified from the buffer to a destination specified by the instruction, wherein the specified number may be greater than the maximum amount of bytes the buffer can hold.
Public/Granted literature
- US20070118582A1 MICROPROCESSOR WITH RANDOM NUMBER GENERATOR AND INSTRUCTION FOR STORING RANDOM DATA Public/Granted day:2007-05-24
Information query