Method and apparatus for a redundancy approach in a processor based controller design
First Claim
Patent Images
1. A system for controlling or monitoring a process comprising:
- a primary controller and a redundant controller;
said primary controller comprising;
a primary processor, a primary memory, a tracker controller and a tracking memory;
a first bus that interconnects said primary processor and said tracker controller, wherein said primary processor is operable to perform tracking data tasks and, using said first bus, to cooperate with said tracker controller for storage of said tracking data in said tracking memory and to transfer said tracking data to said redundant controller, and a second bus that interconnects said primary processor and said primary memory, wherein said processor further is operable to perform tasks other than said tracking data tasks using said second bus and said primary memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for handling data of a process with a primary controller and a redundant controller. The primary controller includes a primary processor that is operable to perform tracking data tasks by using a low speed bus to cooperate with a tracker controller for storage of tracking data in a tracker memory. The primary processor is further operable to perform other tasks by using a high speed bus in cooperation with a primary memory. The second bus has an operating rate considerably higher (for example, a factor of two or more) than that of the first bus.
117 Citations
10 Claims
-
1. A system for controlling or monitoring a process comprising:
-
a primary controller and a redundant controller;
said primary controller comprising;
a primary processor, a primary memory, a tracker controller and a tracking memory;
a first bus that interconnects said primary processor and said tracker controller, wherein said primary processor is operable to perform tracking data tasks and, using said first bus, to cooperate with said tracker controller for storage of said tracking data in said tracking memory and to transfer said tracking data to said redundant controller, and a second bus that interconnects said primary processor and said primary memory, wherein said processor further is operable to perform tasks other than said tracking data tasks using said second bus and said primary memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for operating a primary controller that is backed up by a redundant controller, said method comprising:
-
performing tracking data tasks with a primary processor that cooperates via a first bus with a tracker controller for storage of tracking data in a tracking memory and transfer of said tracking data to said redundant controller; and
performing other tasks with said primary processor that cooperates via a second bus with a primary memory. - View Dependent Claims (7, 8, 9, 10)
-
Specification