Transceiver and method for reporting state transitions in a communication system
First Claim
1. A method for program-flow reporting in a transceiver of a communication system having a program-flow, wherein the program-flow is for initializing the communication system and includes a plurality of activation states, the method comprising the steps of:
- selecting one or more states of the plurality of activation states to be reported during the program-flow, wherein the one or more states of the plurality of activation states are selected states;
selecting a reporting level from a predetermined number of reporting levels, wherein the predetermined number of reporting levels includes a reporting level for reporting an identity and a beginning of each selected state of the plurality of activation states, wherein the identity of the selected state is included at a transition to each of the selected states in the program-flow;
detecting, during the program-flow, each of the selected states;
if a selected state is detected, interrupting a host processor of the transceiver; and
reporting the identity of the selected state to the host processor.
17 Assignments
0 Petitions
Accused Products
Abstract
A host processor (22) in a communication system (10) identifies a level of program visibility for reporting predetermined activation state changes, and signals a communications transceiver (24) to begin an initialization process. The communications transceiver (24) begins executing a series of states (51-55, 61-64) for initializing the communication system (10). A determination is made by the transceiver (24) whether a state change has occurred. A state change is identified and reported to a host processor (22) based on the program visibility select level.
25 Citations
15 Claims
-
1. A method for program-flow reporting in a transceiver of a communication system having a program-flow, wherein the program-flow is for initializing the communication system and includes a plurality of activation states, the method comprising the steps of:
-
selecting one or more states of the plurality of activation states to be reported during the program-flow, wherein the one or more states of the plurality of activation states are selected states; selecting a reporting level from a predetermined number of reporting levels, wherein the predetermined number of reporting levels includes a reporting level for reporting an identity and a beginning of each selected state of the plurality of activation states, wherein the identity of the selected state is included at a transition to each of the selected states in the program-flow; detecting, during the program-flow, each of the selected states; if a selected state is detected, interrupting a host processor of the transceiver; and reporting the identity of the selected state to the host processor. - View Dependent Claims (2, 3, 4)
-
-
5. A transceiver for use in a data modem, comprising:
-
an embedded processor for executing an initialization program for establishing communication with another transceiver, the initialization program including a plurality of states, wherein predetermined states of the plurality of states are selected for reporting, the embedded processor for monitoring the initialization program, and in response to a detected state, reporting an identity of the detected state, wherein the detected state is determined in response to detecting one of the predetermined states; and a host interface, coupled to the embedded processor, for interrupting a host processor of the data modem when the detected state is identified, and for allowing the host processor to retrieve the identity of the detected state. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for program-flow reporting in a transceiver of a communication system having a program-flow, wherein the program-flow is for initializing the communication system and includes a plurality of activation states, the method comprising the steps of:
-
selecting one or more states of the plurality of activation states to be reported during the program-flow; selecting a reporting level from a predetermined number of reporting levels wherein the predetermined number of reporting levels includes a reporting level for reporting an identity and a beginning of each selected state of the plurality of activation states, wherein the identity of the selected state is included at a transition to each of the selected states in the program-flow; detecting, during the program-flow, a transition from one of the plurality of activation states to a new state of the plurality of activation states; determining that the transition to the new state is one of the plurality of states to be reported; interrupting a host processor of the transceiver; and reporting the identity of the new state of the plurality of states to the host processor. - View Dependent Claims (13, 14, 15)
-
Specification