发明名称 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.
地址