System and method for testing a module
First Claim
Patent Images
1. A method of testing a module comprising a bus interface, the method comprising:
- setting a module operating mode to a first mode, setting comprising configuring the bus interface to operate using a first bus interface protocol;
wherein the first interface bus protocol comprises a maximum edge transition rate;
after setting the module to the first operating mode, changing the operating mode from the first operating mode to a second operating mode, changing the operating mode from the first operating mode to the second operating mode comprisingwriting a first codeword to the bus interface, the first codeword different from a codeword used within the first bus interface protocol, wherein writing the first codeword to the bus interface comprises operating the bus interface at an edge transition rate exceeding the maximum edge transition rate of the first bus protocol, andconfiguring the bus interface to operate using a second bus interface protocol; and
after changing the operating mode to the second operating mode, using the second bus interface protocol for performing tool access of software debug and hardware test infrastructure using the second bus protocol, the software debug and hardware test infrastructure being accessible during the second operating mode.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a system has a bus interface port, a selection circuit coupled to the bus interface port, a first bus interface circuit coupled to the selection circuit and a second bus interface circuit coupled to the selection circuit. The selection circuit is configured to select between the first bus interface circuit and the second bus interface circuit. The system also has an initialization circuit configured to detect a first codeword written to the bus interface port, and activate the second bus interface circuit if the first codeword is detected.
-
Citations
22 Claims
-
1. A method of testing a module comprising a bus interface, the method comprising:
-
setting a module operating mode to a first mode, setting comprising configuring the bus interface to operate using a first bus interface protocol;
wherein the first interface bus protocol comprises a maximum edge transition rate;after setting the module to the first operating mode, changing the operating mode from the first operating mode to a second operating mode, changing the operating mode from the first operating mode to the second operating mode comprising writing a first codeword to the bus interface, the first codeword different from a codeword used within the first bus interface protocol, wherein writing the first codeword to the bus interface comprises operating the bus interface at an edge transition rate exceeding the maximum edge transition rate of the first bus protocol, and configuring the bus interface to operate using a second bus interface protocol; and after changing the operating mode to the second operating mode, using the second bus interface protocol for performing tool access of software debug and hardware test infrastructure using the second bus protocol, the software debug and hardware test infrastructure being accessible during the second operating mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a bus interface port; a selection circuit coupled to the bus interface port; a first bus interface circuit coupled to the selection circuit, the first bus interface circuit configured to operate according to a first bus protocol; a second bus interface circuit coupled to the selection circuit, wherein the selection circuit is configured to select between the first bus interface circuit and the second bus interface circuit; an initialization circuit configured to detect a first codeword written to the bus interface port, wherein the first codeword comprises edge transitions at an edge transition rate exceeding a maximum edge transition rate of the first bus protocol, and activate the second bus interface circuit if the first codeword is detected; a controller circuit; and a test circuit coupled to the controller circuit and to the second bus interface circuit, the test circuit controllable through the bus interface port via the second bus interface circuit. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An automotive controller module comprising:
-
a printed circuit board (PCB); a target circuit disposed on the PCB; a test circuit coupled to the target circuit, the test circuit configured to test the target circuit; a first interface circuit coupled to the target circuit, the first interface circuit configured to communicate with the target circuit in a normal mode according to a first protocol; a second interface circuit coupled to the test circuit, the second interface circuit configured to communicate with the test circuit according to a second protocol; an interface selection circuit, the interface selection circuit configured to select between the first interface circuit and the second interface circuit; a bus port coupled to the interface selection circuit, wherein the test circuit is controllable through the bus port via the second interface circuit; and a test mode initialization circuit configured to detect a first codeword on the bus port, the first codeword different from a codeword defined by the first protocol, activate the second interface circuit upon detection of the first codeword on the bus port, and reboot the target circuit and the test circuit into a test mode upon receipt of a second codeword after the second interface has been activated, wherein the first codeword comprises edge transitions at an edge transition rate exceeding a maximum edge transition rate of the first protocol. - View Dependent Claims (21, 22)
-
Specification