Mesh Network

Any technical questions about the Epiphany chip and Parallella HW Platform.

Moderator: aolofsson

Mesh Network

Postby baseballguy » Wed Jul 16, 2014 4:13 pm

Hi everyone,

I understand that the Parallella board uses a mesh network to connect the various cores. Is there a program or application that can track the amount of traffic that passes through the network?

Posts: 40
Joined: Tue Jul 08, 2014 1:36 pm

Re: Mesh Network

Postby timpart » Thu Jul 17, 2014 6:35 am

I'm not aware of such a program but there are some experimental features on the chip which may go some way towards what you want. Why you want to monitor depends on your application.

Each ore has two timers and instead of measuring time they can be configured to count certain events instead, by setting various bits in the CONFIG register. The MESHCONFIG register lets things like waits in a particular direction to be measured or accesses in a particular direction. See the Architecture reference manual for more information. Using the timers you can count two of these pieces of information.

As to the software, on core is easiest, but frequent access would interfere with the program you would otherwise be running. It is possible for an external program to read the values in the timers of each core, but to do so they will be using the network themselves and influencing the results.

Hope this helps

Posts: 302
Joined: Mon Dec 17, 2012 3:25 am
Location: UK

Return to Epiphany and Parallella Q & A

Who is online

Users browsing this forum: No registered users and 16 guests