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.