Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[dsdp-dd-dev] RE: Eclipse Target Management / Target Configuration project

Hello Kenny,
 
Welcome to the discussion!  I would be very curious to look at your vision document and see what additional requirements you have for description of registers and such as well.  Mostly I am interested to know if the requirements specification that I wrote which is posted at the bottom of this page:
 
 
Is sufficient for your needs.  Note that this particular specification has nothing to do with SPIRIT yet.  Rather it is just requirements for description of boards, cores, native registers (core registers), memory mapped registers, etc.
 
I think that a couple of different things are going to happen in parallel in this project:
 
1) A set of Java interfaces will be developed that provide a file format independent presentation of all of this information.  Implementations of these interfaces can be provided that can parse a new file format that is standard (e.g. SPIRIT) as well as any legacy proprietary file format that TI or whomever else use in current products.
 
2) We will develop some common tooling that uses those interfaces, e.g. Eclipse views that allow you to display those target interfaces.
 
3) We are planning on putting together additions to the existing SPIRIT specification needed for debug specific needs and propose them as extensions to the current standard.  There is a willingness on the part of the SPIRIT community to do this.
 
Any comments and participation are of course welcomed. 
 
Note that you can see the archive of discussions on this web site:
If you look around for "target descriptions" or "SPIRIT" in subject lines you will see where we have been so far.
 
cheers,
Aaron

--
Aaron Spear
Debug Tools Architect/Staff Engineer
Mentor Graphics
aaron_spear@xxxxxxxxxx
303-679-8457


From: Oberhuber, Martin [mailto:Martin.Oberhuber@xxxxxxxxxxxxx]
Sent: Monday, July 17, 2006 5:01 AM
To: Aron, Kenneth; Spear, Aaron
Cc: Target Management developer discussions; Device Debugging developer discussions
Subject: RE: Eclipse Target Management / Target Configuration project

Hello Kenny,
 
your request comes at a good time, I think!
 
There has been quite some discussion on generalized target descriptions for debuggers,
most of it on the device debugging subproject and driven by Aaron Spear of Accelerated
Technology / Mentor Graphics. We are looking towards adopting standards from the
SPIRIT consortium for hardware descriptions, and providing input to SPIRIT for requirements
that we think are needed for driving debuggers from these descriptions.
 
Aaron owns the Target Descriptions technology sub-group, which is shared between the
Target Management and Device Debugging projects:
 
While there has been quite some progress regarding file formats for generalized hardware
descriptions, we have just recently come to a point where we need to think about how
to provide those descriptions to the tools eventually:
 
Part of this has been annotated by TI's Martin Swiezawski:
 
Kenny, your input to this group will certainly be highly appreciated and valuable.
Please go forward explaining your vision, what you have and what you want to achieve.
I'm sure Aaron and others on the group will get in touch with you directly.

Thanks,
Martin
--
Martin Oberhuber - WindRiver, Austria
+43(662)457915-85

 


From: Aron, Kenneth [mailto:kennya@xxxxxx]
Sent: Saturday, July 15, 2006 12:00 AM
To: Oberhuber, Martin; david_dykstal@xxxxxxxxxx
Subject: Eclipse Target Management / Target Configuration project

Martin & David,

 

I’m a project manager with Texas Instruments’ software tools support group in Houston, Texas. We provide the compilers, linkers, JTAG emulators, target content libraries, IDE, etc. for all TI parts. For some time, my dept has been kicking around the idea for a “unified target description” component that would provide a debug tool set “everything it needs to know” about a system’s on-board debug resources, based on data artifacts generated by the chip design team’s workflow.

 

I was assigned to ID stakeholders and gather requests, in the process of which one of them pointed me to your subproject. This is interesting, as our department is adopting Eclipse as an “equal” to our own proprietary product, Code Composer Studio.

 

I’ve been encouraged to adopt open standards whenever possible, and contribute what we develop freely (as long as it doesn’t disclose TI IP, etc.). What I have so far is a Vision spec and a good set of stakeholder requests from groups internal to TI. I also have a good working relationship with several of the design teams, and they’re open to providing me system content data generated by their tooling. Currently it’s limited to register / bitfield descriptions, but everything’s on the table.

 

I believe we have mutually compatible goals, and would like more information on the current state of your target description work, and roadmap specific to that. I’m not as interested in the connectivity / management aspects presently.

 

Thanks,

--Kenny Aron

Project Manager, SDO

Texas Instruments Incorporated


Back to the top