Programmable Controller
First Claim
1. A controller comprising a processor, a control store, a first interface control unit for interfacing a local core and a second interface control unit for interfacing one or more remote cores via an interconnect,wherein the processor is a programmable processor that is adapted to execute, add, remove or modify a function by executing associated micro-code that is obtained via the control store, in response to receiving a command from one of the interface control units.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller is provided which comprises one or more processors, a control store, a first interface control unit for interfacing a local core and a second interface control unit for interfacing one or more remote cores via an interconnect, wherein the processor/s discloses programmable mini-processor/s is adapted to execute, add, remove or modify a function by executing micro-code maintained typically in the local memory but also possibly in remote, or even off-chip memory, and obtained via the control store, in response to receiving a command from the first or the second interface control unit.
-
Citations
29 Claims
-
1. A controller comprising a processor, a control store, a first interface control unit for interfacing a local core and a second interface control unit for interfacing one or more remote cores via an interconnect,
wherein the processor is a programmable processor that is adapted to execute, add, remove or modify a function by executing associated micro-code that is obtained via the control store, in response to receiving a command from one of the interface control units.
-
18. A method at a controller, comprising a processor, a control store, a first interface control unit for interfacing a local core, and a second interface control unit for interfacing one or more remote cores via an interconnect wherein the following steps are performed at the processor, being a programmable processor:
-
receiving, from the first interface control unit or the second interface control unit, a command that triggers executing, adding, removing or modifying of a function at the controller, obtaining, from the control store, micro-code corresponding to the command, and executing the micro-code, such that the function is executed, added, removed or modified at the controller. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification