Automated test platform utilizing status register polling with temporal ID
First Claim
1. A segmented subsystem, for use within an automated test platform, comprising:
- a first subsystem segment configured to execute one or more instructions within the first subsystem segment; and
a second subsystem segment configured to execute one or more instructions within the second subsystem segment;
wherein the first subsystem segment includes;
a first functionality,a second functionality, wherein the first and second functionality are software functionality, anda status polling engine,wherein the status polling engine is configured to;
determine a first status for the first functionality read from a first status register within the first subsystem segment and a second status for the second functionality read from a second status register within the firstsubsystem segment,associate a first temporal ID with the first status for the first functionality and associate a second temporal ID with the second status for the functionality, andgenerate and store a consolidated status indicator for the first subsystem segment in a third register within the first subsystem segment based, at least in part, upon the first temporal ID with the first status for the first functionality and the second temporal ID with the second status for the second functionality, andwherein the first subsystem segment further includes a status mirroring engine configured to provide the consolidated status indicator to a remote memory system.
10 Assignments
0 Petitions
Accused Products
Abstract
A segmented subsystem, for use within an automated test platform, includes a first subsystem segment configured to execute one or more instructions within the first subsystem segment. A second subsystem segment is configured to execute one or more instructions within the second subsystem segment. The first subsystem segment includes: a first functionality, a second functionality, and a status polling engine. The status polling engine is configured to: determine a first status for the first functionality and a second status for the second functionality, and generate a consolidated status indicator for the first subsystem segment based, at least in part, upon the first status for the first functionality and the second status for the second functionality.
-
Citations
16 Claims
-
1. A segmented subsystem, for use within an automated test platform, comprising:
-
a first subsystem segment configured to execute one or more instructions within the first subsystem segment; and a second subsystem segment configured to execute one or more instructions within the second subsystem segment; wherein the first subsystem segment includes; a first functionality, a second functionality, wherein the first and second functionality are software functionality, and a status polling engine, wherein the status polling engine is configured to; determine a first status for the first functionality read from a first status register within the first subsystem segment and a second status for the second functionality read from a second status register within the first subsystem segment, associate a first temporal ID with the first status for the first functionality and associate a second temporal ID with the second status for the functionality, and generate and store a consolidated status indicator for the first subsystem segment in a third register within the first subsystem segment based, at least in part, upon the first temporal ID with the first status for the first functionality and the second temporal ID with the second status for the second functionality, and wherein the first subsystem segment further includes a status mirroring engine configured to provide the consolidated status indicator to a remote memory system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A segmented subsystem, for use within an automated test platform, comprising:
-
a first subsystem segment configured to execute one or more instructions within the first subsystem segment; and a second subsystem segment configured to execute one or more instructions within the second subsystem segment; wherein the first subsystem segment includes; a first functionality including a first status register associated with the first functionality, a second functionality including a second status register associated with the second functionality, wherein the first and second functionality are software functionality, and a status polling engine, wherein the status polling engine is configured to; read the first status register associated with the first functionality to determine a first status for the first functionality, read the second status register associated with the second functionality to determine a second status for the second functionality, associate a first temporal ID with the first status for the first functionality and associate a second temporal ID with the second status for the second functionality, and generate and store a consolidated status indicator for the first subsystem segment in a third register within the first subsystem segment based, at least in part, upon the first temporal ID with the first status for the first functionality and the second temporal ID with the second status for the second functionality, and wherein the first subsystem segment further includes a status mirroring engine configured to provide the consolidated status indicator to a remote memory system. - View Dependent Claims (13)
-
-
14. A segmented subsystem, for use within an automated test platform, comprising:
-
a first subsystem segment configured to execute one or more instructions within the first subsystem segment; and a second subsystem segment configured to execute one or more instructions within the second subsystem segment; wherein the first subsystem segment includes; a first functionality, a second functionality, wherein the first and second functionality are software functionality, a status polling engine, and a status mirroring engine, wherein the status polling engine is configured to; determine a first status for the first functionality read from a first status register within the first subsystem segment and a second status for the second functionality read from a second status register within the first subsystem segment, associate a first temporal ID with the first status for the first functionality, associate a second temporal ID with the second status for the second functionality, and generate and store a consolidated status indicator for the first subsystem segment in a third register within the first subsystem segment based, at least in part, upon the first temporal ID with the first status for the first functionality and the second temporal ID with the second status for the second functionality, and wherein the status mirroring engine is configured to; provide the consolidated status indicator to a remote memory system. - View Dependent Claims (15, 16)
-
Specification