Real-time control apparatus having a multi-thread processor
First Claim
Patent Images
1. A hard disk controller comprising:
- a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute servo related program code as a first thread and system level program code as a second thread.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a real-time controller is provided. The real-time controller includes a multi-thread processor adapted to execute at least two threads of program code. The multi-thread processor includes an execution pipeline, and a thread control unit to control the execution pipeline to execute media processing related program code as a first thread and system level program code as a second thread.
150 Citations
86 Claims
-
1. A hard disk controller comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute servo related program code as a first thread and system level program code as a second thread. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A DVD controller comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute servo related program code as a first thread and system level program code as a second thread. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A media player device comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute media processing related program code as a first thread and system level program code as a second thread. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
34. A cellular WLAN system comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute cellular communication related program code as a first thread and system level program code as a second thread. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
41. A VoIP system comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute voice processing related program code as a first thread and system level program code as a second thread. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
49. A wireless network device comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute wireless networking related program code as a first thread and system level program code as a second thread. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
57. A wireless television system comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute media related program code as a first thread and system level program code as a second thread. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
64. A broadband modem comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute broadband communication related program code as a first thread and system level program code as a second thread. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
71. A wired router comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute networking related program code as a first thread and system level program code as a second thread. - View Dependent Claims (72, 73, 74, 75, 76, 77)
-
78. A real-time controller comprising:
a multi-thread processor adapted to execute at least two threads of program code, the multi-thread processor including, an execution pipeline, and a thread control unit to control the execution pipeline to execute first real-time program code as a first thread and second real-time program code as a second thread. - View Dependent Claims (79, 80, 81, 82, 83)
-
84. A method comprising:
-
providing a first real-time program code;
providing a second real-time program code;
executing the first real-time program code with a first processor thread though an execution pipeline of a multi-thread processor; and
executing the second real-time program code with a second processor thread though the execution pipeline of the multi-thread processor. - View Dependent Claims (85, 86)
-
Specification