US 9,811,335 B1
Assigning operational codes to lists of values of control signals selected from a processor design based on end-user software
Oleg Nikitovich Khainovski, Walnut Creek, CA (US); Dan Aizenstros, Thornhill (CA); Randy Ichiro Oyadomari, San Jose, CA (US); and Timothy Saxe, Los Altos, CA (US)
Assigned to QuickLogic Corporation, Sunnyvale, CA (US)
Filed by QuickLogic Corporation, Sunnyvale, CA (US)
Filed on Oct. 14, 2013, as Appl. No. 14/53,393.
Int. Cl. G06F 9/30 (2006.01); G06F 9/45 (2006.01); G06F 15/78 (2006.01)
CPC G06F 9/30007 (2013.01) [G06F 8/41 (2013.01); G06F 8/443 (2013.01); G06F 8/4434 (2013.01); G06F 9/30 (2013.01); G06F 9/30145 (2013.01); G06F 9/30181 (2013.01); G06F 9/30196 (2013.01); G06F 15/7867 (2013.01)] 33 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving as input in one or more computers, a mnemonic comprised in an instruction in end-user software;
using at least the mnemonic in the end-user software, to select a list of values of control signals from a design of a processor;
identifying a new value of an operational code not assigned to any list of values of control signals; and
storing in a data structure in memory, an assignment of the new value of the operational code to the list of values of control signals selected by use of at least the mnemonic in the end-user software;
wherein the using, the identifying and the storing are performed in the one or more computers.