Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
195 words
A method of designing a CPU for implementation in a configurable hardware device, said method comprising: providing a logic scheme, providing a configurable hardware device, identifying a plurality of operations in a logic scheme which are suitable for implementation in said configurable hardware device, identifying an executable function in said logic scheme, identifying a parameter, if any, required for said executable function, identifying the logic flow in said scheme and providing for at least two connected, configurable system resources, each of selected size, to implement said logic scheme, selecting an op code of configurable, selected size to control said executable function, and providing a way to implement in configurable hardware: each of said connected, configurable system resources, a means to provide any needed parameter to said executable function, a means to pass said op code to said system resources, and a means to call said executable function, where said op code is selected from the group consisting of an op code to invoke at least one of said system resources and implement said logic scheme, an op code to pass a parameter to said executable function, and an op code to invoke said executable function.
Claim 2
Independent Claim
195 words
A method of designing a CPU for implementation in a configurable hardware device, said method comprising: providing a logic scheme, providing a configurable hardware device, identifying a plurality of operations in a logic scheme which are suitable for implementation in said configurable hardware device, identifying an executable function in said logic scheme, identifying a parameter, if any, required for said executable function, identifying the logic flow in said scheme and providing for at least two connected, configurable system resources, each of selected size, to implement said logic scheme, selecting an op code of configurable, selected size to control said executable function, and providing a way to implement in configurable hardware: each of said connected, configurable system resources, a means to provide any needed parameter to said executable function, a means to pass said op code to said system resources, and a means to call said executable function, where said op code is selected from the group consisting of an op code to invoke at least one of said system resources and implement said logic scheme, an op code to pass a parameter to said executable function, and an op code to invoke said executable function.
Claim 3
Dependent Claim
13 words
The method of claim 1 wherein said plurality of operations is inherently sequential.
Claim 4
Dependent Claim
13 words
The method of claim 1 wherein said plurality of operations is inherently parallel.
Claim 5
Dependent Claim
15 words
The method of claim 1 further comprising providing a bus line to pass said parameter.
Claim 6
Dependent Claim
28 words
The method of claim 4 further comprising identifying the logic flow in said scheme and providing for at least two connected system resources to implement said logic scheme.
Claim 7
Dependent Claim
10 words
The method of claim 1 further comprising executing said function.
Claim 8
Dependent Claim
23 words
The method of claim 1 wherein said plurality of operations includes a first and a second of said operations capable of executing simultaneously.
Claim 9
Dependent Claim
20 words
The method of claim 1 wherein said plurality of operations includes a plurality of said operations capable of executing simultaneously.