Task Modelling tool available?

New to XMOS and XCore? Get started here.
New User
Posts: 2
Joined: Mon Dec 11, 2017 9:38 pm

Task Modelling tool available?

Postby drauded » Tue Dec 12, 2017 10:35 am


I'm looking for a modelling tool in which the tasks can be modelled w/ interactions/interprocess communication(s), ideally via Interfaces.
I wonder if there is such a tool which also would create the task stubs, interfaces and the task placements?

Thank you!,
User avatar
XCore Legend
Posts: 1885
Joined: Thu Jun 10, 2010 11:43 am

Postby mon2 » Tue Dec 12, 2017 2:59 pm

New User
Posts: 2
Joined: Mon Dec 11, 2017 9:38 pm

Postby drauded » Tue Dec 12, 2017 5:25 pm

Hello mon2,

thank you for the reply. Maybe I was not specific enough: It's time consuming programming all the communication interfaces and the task placement manually by direct programming, and for more than one xmos board architecture/data sheet. I "dream":) of a graphical tool, in which I could draw the tasks and the placement on the board as well as the planned communication between them. Well, for the graphical part I could use MS Visio, ok:).

However, I would like the tool to produce the stub code: xc tasks/functions code and interfaces code as well as the par statement, including the calls to the tasks and the right parametrization with client/server ends of the interfaces; and, since Christmas:) is approaching, as much else as possible too:).
After generating the code the only remaining thing to do would be to programm the "real stuff", how the tasks should react to different events.

I'm asking/enquiring/"dreaming":) therefore for something before programming which should shorten my work of programming.

Best regards,

P.S: Maybe Santa:) won't oblige to my above wish list:), but worth a shot ... .
XCore Addict
Posts: 129
Joined: Wed May 11, 2016 3:50 pm

Postby Gothmag » Tue Dec 12, 2017 6:09 pm

I'm not sure what you're asking for saves much time, you would still need to define all of those things within the "program". It's really not that time consuming(compared to the ideal tool) and things will likely change as development continues so you'd still be going back making manual changes. If you wanted to and thought it was worth your time I think using something like fltk, or QT would allow you to do it fairly easily.

Who is online

Users browsing this forum: No registered users and 0 guests