Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW08’06 rev 1.0.

Similar presentations


Presentation on theme: "Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW08’06 rev 1.0."— Presentation transcript:

1 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW08’06 rev 1.0

2 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20062 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Target Connection Adapter Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Supply an interface to communicate with the target system Users are the debug model an utility application like FLASH programmer tool to view OS events …

3 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20063 Scenarios / Use Cases

4 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20064 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Scenario 1 Connection device vendor supplies Eclipse connector plug-in for a particular (group/familiy of) Si/board(s) Use Cases for the connector Tool vendor supplies a debug tool OS vendor supplies a debug tool 3rd party vendor supplies FLASH programming tool Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE

5 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20065 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Si vendor supplies board, connection device and Eclipse connector plug-in Use Cases 3rd party vendor supplies a debug tool for standard core X of processor 1 or processor 2 Si vendor supplies debug tool for custom special purpose processor Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Scenario 2

6 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20066 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 Tool vendor supplies HW connection device, Eclipse connector and debug tool Use Cases 3rd party vendor supplies add-value product using tools vendor’s connection to HW device Si/board vendor supplies specific HW related tools using tools vendor’s connection to HW device OS vendor supplies OS browsers as add-on using tools vendor’s connection to HW device Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Scenario 3

7 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20067 Link to Processor 1 / Core X using connector channel 1 Link to Processor 1 / Core Y using connector channel 2 Link to Processor 2 using connector channel 3 OS vendor supplies Eclipse connector and target debug monitor using standard HW connections (TCP/IP, USB, …) Use Cases 3rd party vendor supplies SW debugger Si/board vendor supplies ports of OSV’s target debug monitor Connection Device Target System Tool A Tool B Connector plug-in Eclipse IDE Target Debug Monitor Scenario 4

8 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20068 Target connection adapters would allow to supply a standardized method to connect Eclipse based host applications to target systems. Break the hard-wired link between host application and access to target system Enabling interoperability between components and allow connecting and stacking of components

9 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20069 Basic Considerations – target API Cover a basic set of functions –connection control (set-up, versioning, extension check, HW detection, …) –process control –run-control (reset, step, stop, run, code/data BPs) –r/w registers, memory –down/up-load –generic query/modify interface (OS elements like semaphores, queues, events, …) –generic control interface (memory map&config, trace, performance monitoring, …) –remote actions (execute cmd, console mode, …) Support custom extensions allowing commercial products to supply added-value –complex HW assisted breakpoints –OS aware breakpoints –complex trace support –performance monitoring –FLASH programming –…

10 Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/200610 Moving Forward Create a workgroup to define APIs including extension scheme –API for host SW to talk to target system via a TCA  TCA target API –Select and configure a specific TCA within Eclipse (Target Management view)  TCA manage API Phase 1 –Collect API requirements –Define API and extension mechanism Phase 2 –Make a reference implementation


Download ppt "Copyright © 2006 Intel Corporation, released under EPL version 1.0. 01/20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW08’06 rev 1.0."

Similar presentations


Ads by Google