发明名称 |
System and method for performing a branch object conversion to program configurable logic circuitry |
摘要 |
A method and system are provided for deriving a resultant software code from an originating ordered list of instructions that does not include overlapping branch logic. The method may include deriving a plurality of unordered software constructs from a sequence of processor instructions; associating software constructs in accordance with an original logic of the sequence of processor instructions; determining and resolving memory precedence conflicts within the associated plurality of software constructs; resolving forward branch logic structures into conditional logic constructs; resolving back branch logic structures into loop logic constructs; and/or applying the plurality of unordered software constructs in a programming operation by a parallel execution logic circuitry. The resultant plurality of unordered software constructs may be converted into programming reconfigurable logic, computers or processors, and also by means of a computer network or an electronics communications network. |
申请公布号 |
US9158544(B2) |
申请公布日期 |
2015.10.13 |
申请号 |
US201213493962 |
申请日期 |
2012.06.11 |
申请人 |
|
发明人 |
Mykland Robert Keith |
分类号 |
G06F9/50;G06F9/30;G06F9/38;G06F9/45 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
Reilly Patrick |
主权项 |
1. A method for forming logic circuits from a software encoded logic, the method comprising:
a. Selecting an ordered list of instructions having no overlapping branch logic; b. Converting the ordered list of instructions into an unordered plurality of software-encoded logic constructs (“constructs”), wherein the plurality of constructs encodes all necessary opcode information and dependency information of the ordered list of instructions; and c. Applying the plurality of constructs to the design of a digital logic circuit, whereby an internal connectivity and a structure of the digital logic circuit are formed to embody at least some of the opcode information and dependency information of the software encoded logic. |
地址 |
|