1460729656-50dc94ec-9f85-4883-9027-0946dae7dac0

1. A method for visually debugging a plurality of graphics values in an executing application, comprising:
selecting an instruction within the executing application, wherein the instruction assigns an intermediary value to a variable;
displaying the graphical output of the application, wherein the variable has the intermediary value.
2. The method of claim 1, wherein the instruction is a graphics rendering instruction.
3. The method of claim 1, wherein the application has a user interface and displaying the graphical output of the application includes displaying the graphical output of the application in the application’s user interface.
4. The method of claim 1, wherein the application executes on a first computing device, said selecting takes place on a second computing device, and said first computing device and said second computing device inter-communicate.
5. The method of claim 1, wherein said selecting comprises selecting the instruction from a plurality of instructions that represent the executing application in assembly language.
6. The method of claim 1, wherein the application executes continuously.
7. The method of claim 1, wherein the instruction comprises a shader instruction.
8. A method for debugging an executing application by producing a dependency tree, comprising:
selecting a first instruction within the executing application, wherein the first instruction assigns an intermediary value to a variable;
determining at least one other instruction, wherein said other instruction is one of the set that comprises an instruction that affects the value of the first instruction and an instruction that is affected by the value of the first instruction; and
displaying the rendering instruction, the other instruction, and an indication that the rendering instruction and the other instruction are interconnected.
9. The method of claim 7, wherein said indication is a graphical indication.
10. The method of claim 7, wherein said displaying includes displaying an indication that said other instruction is a fetch instruction.
11. The method of claim 7, wherein said displaying includes displaying an indication that said other instruction is an arithmetic operation.
12. The method of claim 7, wherein said instructions operate upon registers, and said displaying includes displaying an indication of how the data operated upon by said instructions flows through said registers.
13. The method of claim 7, further comprising:
determining a third instruction, wherein said third instruction is outside of the set that comprises an instruction that affects the value of the first instruction and an instruction that is affected by the value of the first instruction; and
displaying an indication that said third instruction is outside of said set.
14. The method of claim 7, wherein said displaying includes displaying an indication that said first instruction is the selected instruction.
15. The method of claim 7, wherein the first instruction operates upon a control flow register, and said displaying includes displaying an indication that the first instruction operates upon the control flow register.
16. The method of claim 7, wherein said first instruction and said other instruction each operate upon a constant, and said displaying includes displaying an indication that said constant is a constant.
17. The method of claim 7, wherein the first instruction comprises a graphics rendering instruction.
18. The method of claim 17, wherein the first instructions further comprises a shader instruction.
19. The method of claim 7, wherein said instructions comprise assembly language instructions.
20. A system for visually debugging a plurality of graphics values in a continuously executing application, comprising:
connecting to the executing application, wherein said application executes on a first computing device;
selecting, on a second computing device, an instruction within the executing application from a plurality of instructions that represent the executing application in assembly language, wherein the instruction assigns an intermediary value to a variable, and wherein the instruction is a graphics rendering instruction;
displaying the graphical output of the application, wherein the variable has the intermediary value, in the application’s user interface.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A power delivery circuit including a protection switch, said power delivery circuit comprising:
a load cascaded downstream of said protection switch in a reverse battery condition;
said protection switch electrically disconnecting said load from a battery and blocking a reverse voltage from said load while holding a gate of said protection switch at substantially ground potential in said reverse battery condition;
wherein said protection switch does not include a p-n junction diode connectable to said battery, thereby preventing an internal conduction in said protection switch in said reverse battery condition.
2. The power delivery circuit of claim 1, wherein said protection switch comprises a GaN transistor.
3. The power delivery circuit of claim 1, wherein said protection switch comprises a HEMT GaN transistor.
4. The power delivery circuit of claim 1, wherein said protection switch comprises a HEMT GaN transistor having its gate coupled to its drain through at least one resistor.
5. The power delivery circuit of claim 1, wherein said protection switch comprises a HEMT GaN transistor having its gate coupled to its drain through a coupling element.
6. The power delivery circuit of claim 5, wherein said coupling element includes at least a resistor.
7. The power delivery circuit of claim 1, wherein said protection switch comprises a negative threshold GaN transistor.
8. The power delivery circuit of claim 1, wherein said protection switch disconnects said load from said battery in a load dump condition.
9. The power delivery circuit of claim 8, wherein said protection switch disconnects said load from said battery in said load dump condition when a voltage from said battery exceeds a load maximum threshold voltage.
10. The power delivery circuit of claim 8, further comprising a negative voltage charge pump for disconnecting said load from said battery in said load dump condition.
11. The power delivery circuit of claim 1, wherein said power delivery circuit is included in an automotive electrical system.
12. A power delivery circuit including a protection switch, said power delivery circuit comprising:
a load cascaded downstream of said protection switch in a reverse battery condition;
said protection switch electrically disconnecting said load from a battery and blocking a reverse voltage from said load while holding a gate of said protection switch at substantially ground potential in said reverse battery condition;
wherein said protection switch does not include a silicon field effect transistor connectable to said battery.
13. The power delivery circuit of claim 12, wherein said protection switch disconnects said load from said battery in a load dump condition.
14. The power delivery circuit of claim 12, wherein said protection switch includes a HEMT GaN transistor.
15. A power delivery circuit including a protection switch, said delivery circuit comprising:
a load cascaded downstream of said protection switch in a reverse battery condition;
said protection switch electrically disconnecting said load from a battery and blocking a reverse voltage from said load while holding a gate of said protection switch at substantially ground potential in said reverse battery condition;
wherein said protection switch comprises a GaN transistor.
16. The power delivery circuit of claim 15, wherein said protection switch comprises a HEMT GaN transistor.
17. The power delivery circuit of claim 15, wherein said protection switch comprises a negative threshold GaN transistor.
18. The power delivery circuit of claim 15, wherein said protection switch comprises a GaN transistor having its gate coupled to its drain through a coupling element.
19. The power delivery circuit of claim 18, wherein said coupling element includes at least a resistor.
20. The power delivery circuit of claim 15, wherein said protection switch disconnects said load from said battery in a load dump condition.

1460729648-a7b96155-cd08-45f3-b3cd-2b389c1c2529

1. A transmission having a braking device integrated with a reduction gear power transmission system, in which a drive motor is provided on a first end of a housing and drive device is provided on an opposite second end of the housing, the transmission comprising:
an output shaft provided at a predetermined position in the housing to receive power from the drive motor;
a drive shaft coaxially coupled to the output shaft;
a drive gear provided at a predetermined position on the drive shaft;
a driven gear engaging with the drive gear;
a driven shaft coaxially coupled to the driven gear and being parallel to the drive shaft, so that power is transmitted from the drive shaft to the drive device through the driven shaft;
the braking device coaxially coupled to an outer surface of a portion of the driven gear that faces the drive motor; and
a planetary gear assembly provided on an outer surface of the driven shaft at a position adjacent to the drive device to transmit the power at reduced speed, wherein
the housing is separable at a point between the driven gear and the planetary gear assembly.
2. The transmission as set forth in claim 1, further comprising:
a needle bearing and a needle roller bearing provided on each of opposite ends of the driven shaft.
3. The transmission as set forth in claim 1, further comprising:
a ring gear engaging with the planetary gear assembly outside a radius of rotation of the planetary gear assembly and integrally coupled at a predetermined position to an inner surface of the housing.
4. The transmission as set forth in claim 1, further comprising:
a coupler and a parking pin coupled to the braking device at a position adjacent to the drive motor; and
a parking lever coupled to the parking pin at a position adjacent to the drive motor and hinged at an end thereof to the first end of the housing.
5. A transmission having a braking device integrated with a reduction gear power transmission system, in which a drive motor is provided on a first end of a housing and drive device is provided on an opposite second end of the housing, the transmission comprising:
an output shaft provided at a predetermined position in the housing to receive power from the drive motor;
a drive shaft coaxially coupled to the output shaft;
a drive gear provided at a predetermined position on the drive shaft;
a driven gear engaging with the drive gear;
a driven shaft coaxially coupled to the driven gear and being parallel with the drive shaft, so that power is transmitted from the drive shaft to the drive device through the driven shaft;
the braking device coaxially coupled to an outer surface of a portion of the driven gear that faces the drive motor; and
a planetary gear assembly provided on an outer surface of the driven shaft at a position adjacent to the drive device to transmit the power at reduced speed, wherein
a space for receiving the driven gear communicates with a space for receiving the braking device in the housing, a through hole is longitudinally formed through the driven shaft, and oil passing holes are formed in the housing around respective opposite ends of the driven gear and are connected to the receiving space for the braking device, thus defining an oil flow path.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. An EGR valve device comprising:
a motor rotating unit having a stator, in which each of a fixed number of coils is arranged in a peripheral direction of a stator core, and a rotor in which each of a plurality of magnets is fitted to an outer peripheral face corresponding to one coil of the stator;
a valve drive mechanism for driving a valve linearly according to the rotation of the rotor of the motor rotating unit;
a bearing for rotatably supporting the rotor, to which the magnets are fitted, with respect to the stator; and
a current carrying device, which is arranged at a position placed on an outer side opposite to a side arranging the magnets on a rotational axis of the rotor with respect to the bearing, for commutating a direct current supplied from a power source according to a position of the rotor and supplying the commutated current to one coil of the stator.
2. An EGR valve device according to claim 1, wherein the current carrying device comprises a plurality of slip rings, a plurality of commutator pieces and a plurality of motor brushes, a disk-shaped feeding unit comprises the slip rings and the commutator pieces, and the disk-shaped feeding unit is integrally fitted to an extension of the rotor which extends to the outer side opposite to the side arranging the magnets on the rotational axis of the rotor with respect to the bearing.
3. An EGR valve device according to claim 2, further comprising a shielding member which shields an opening between the motor rotating unit and the current carrying device.
4. An EGR valve device according to claim 3, wherein the shielding member is tightly fitted to an outer peripheral face of an outer ring of a bearing in which an inner peripheral face of an inner ring is tightly fitted to an outer peripheral face of the extension of the rotor on which the magnets are fitted, and the shielding member seals the bearing, covers an open face of the motor rotating unit placed toward the current carrying device and is arranged between the bearing and the current carrying device.
5. An EGR valve device according to claim 1, wherein the current carrying device is assembled onto the position of the extension of the rotor after assembling the motor rotating unit.