Claims
- 1. A method for exchanging data between a remote host processor and a target processor by which debug operations are facilitated on said target processor and the operations are communicated to said host processor, said method comprising the steps of:transferring said data from said target processor to an emulator development tool with a data unit on said target processor so that operations of the target processor are monitored directly from said target processor; transferring said data from said emulator development tool to a device driver on said host processor; and forming a data pipeline between said target processor and said host processor with said data unit, said emulator development tool and said device driver transferring said data from said device driver to a client wherein said client transferring step includes transferring said data via a server on said host computer.
- 2. A method for exchanging data between a remote host processor and a target processor by which debug operations are facilitated on said target processor and the operations are communicated to said host processor, said method comprising the steps of:opening a channel between said target processor and said host processor; sending a request to said host processor via said channel; matching said data to said request; transferring said data to a device driver on said host processor; transferring said data from said device driver to an emulator development tool; and transferring said data from said emulator development tool to said target processor with a data unit on said target processor; said matching step includes transferring said request from said device driver to a server on said host processor and receiving said data such that said server matches said data to said request.
- 3. The method of claim 2, wherein said receiving step includes receiving said data from a client coupled to said host processor.
- 4. A data exchange system for transferring data between a remote host processor and a target processor by which debug operations are facilitated on said target processor and the operations are communicated to said host processor, comprising:an emulator development tool; a data unit on said target processor that transfers said data from said target processor to said emulator development tool so that operations of the target processor are monitored directly from said target processor; and a device driver on said host processor that transfers data from said emulator development tool; said target processor is a digital signal processor having at least one software application embedded in said digital signal processor; said, host processor includes a server that receives a request form said target processor and matches said data from said client to said request such that said data is held outside said target processor until requested.
- 5. A method for exchanging data between host processor and a target processor, said method comprising the steps of:transferring said data from said target processor to an emulator with a data unit on said target processor; transferring said data from said emulator to a device driver on said host processor; forming a data pipeline between said target processor and said host processor with said data unit, said emulator and said device driver and transferring said data from said device driver to a client wherein said client transferring step includes transferring said data via a server on said host computer.
- 6. A method for exchanging data between a host processor and a target processor, said method comprising the steps of:opening a channel between said target processor and said host processor; sending a request to said host processor via said channel; matching said data to said request; transferring said data to a device driver on said host processor; transferring said data from said device driver to an emulator; and transferring said data from said emulator to said target processor with a data unit on said target processor; said matching step includes transferring said request from said device driver to a server on said host processor and receiving said data such that said server matches said data to said request.
- 7. A data exchange system for transferring data between a host processor and a target processor, comprising:a data unit on said target processor that transfers said data from said target processor to an emulator; said target processor being a digital signal processor having at least one software application embedded in said digital signal processor and a device driver on said host processor that transfers data from said emulator; said host processor includes a server that receives a request from said target processor and matches said data from said client to said request such that said data is held outside said target processor until requested.
Parent Case Info
This application claims priority under 35 USC §119(e)(1) of provisional application No. 60/171,392, filed Dec. 12, 1999.
US Referenced Citations (9)
Non-Patent Literature Citations (1)
Entry |
Microsoft Computer Dictionary, 1999, Microsoft Press, Fourth Edition, p. 139. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/171392 |
Dec 1999 |
US |