[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Parallella Community • View topic - Ideas for daughter cards?

Ideas for daughter cards?

Sub forum for Parallella daughter cards and accessories

Moderator: Folknology

Re: Ideas for daughter cards?

Postby 9600 » Thu Mar 20, 2014 4:43 pm

Andrew Back
User avatar
9600
 
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: Ideas for daughter cards?

Postby timpart » Thu Mar 20, 2014 9:46 pm

I think the E16 only supports grid style topologies as it doesn't have the *MESHROUTE registers feature.

The Parallella only provides north and south eLink extension and there are only 16 possible row addresses for the E16 version. So you can't put more than 16 boards in a line, and there is no way to go sideways. With a daughter board like the one shown above, if the boards arrange the chips in a column you could have three of them plus the Parallella.

Alternatively for a bit more cost you could arrange the four epiphanies in a row rather than a column. Then you would have to provide north south connectors for each of them if you want free reigning communications. Plus some way of attaching the ordinary Parallella to one of the connections. You could get 15 * 4 + 1 chips in such an arrangement. A big power supply and board feeds needed too, doubt you could feed that much current through the Parallella board! The Parallella would only be able to directly talk to one column of chips

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

Re: Ideas for daughter cards?

Postby 9600 » Thu Mar 20, 2014 10:46 pm

Andrew Back
User avatar
9600
 
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: Ideas for daughter cards?

Postby shodruk » Sat Mar 22, 2014 4:57 pm

Thanks Tim, Andrew,
I understand that my design has many problems. :mrgreen:
I'll reconsider it.
Shodruky
shodruk
 
Posts: 464
Joined: Mon Apr 08, 2013 7:03 pm

Re: Ideas for daughter cards?

Postby mhonman » Sat Mar 29, 2014 10:41 pm

mhonman
 
Posts: 112
Joined: Thu Apr 25, 2013 2:22 pm

Re: Ideas for daughter cards?

Postby shodruk » Sun Mar 30, 2014 10:34 am

Thanks mhonman,
Yes, this is like a puzzle game. :)
I don't know whether it is possible, I thought of one more eLink topology.

elink01.png
elink01.png (33.34 KiB) Viewed 33909 times


The "Glue board" is for figuring out the physical layout problem.
I think the Epiphanies on the add-on boards and the Zynq can communicate with each other,
but the Epiphany on the Parallella board cannot communicate with add-on boards directly.

Is it possible to implement a eLink using GPIO port?
What problems are there with this idea?
Last edited by shodruk on Sun Mar 30, 2014 11:50 am, edited 1 time in total.
Shodruky
shodruk
 
Posts: 464
Joined: Mon Apr 08, 2013 7:03 pm

Re: Ideas for daughter cards?

Postby mhonman » Sun Mar 30, 2014 7:49 pm

Not being a hardware guy, I don't know whether the GPIO could be used as another eLink, but it's a very good idea! If so, the "new" link could also be an East or West link.

The advantage of the Zynq being on an east-west e-Link is that its RAM can be exposed as a contiguous address range in Epiphany address space (that was the "lightbulb moment" that struck me in reading Tim's post).

The other really useful bit of info is the relative cost of Epiphany chips and the connectors needed for the high-speed eLink signals - IIRC 3 or 4 of those connectors cost the same as a 16-core Epiphany.

So I think the goal for Parallella expansion should be very limited and always with "hobbyist" pricing in mind.

For parallel-processing expansion it would have been nice for the Parallella's two exposed eLinks to be N and W - then the on-board Epiphany could occupy the SE corner of an arbitrarily-sized matrix of Epiphanies. Such a system couldn't have multiple Parallellas in it, to do that one would need connectors carrying the N, S, and W links.

A recent attack of megalomania prompted the idea of "Parallella Plus", being a bigger Zynq (484 or 485 pin package) with 3 links into the East edge of a 3x3 matrix of Epiphanies - all on one board. But I guess that would be too expensive for anyone to buy just to have a play.

Mark
mhonman
 
Posts: 112
Joined: Thu Apr 25, 2013 2:22 pm

Re: Ideas for daughter cards?

Postby 9600 » Mon Mar 31, 2014 8:49 am

Andrew Back
User avatar
9600
 
Posts: 997
Joined: Mon Dec 17, 2012 3:25 am

Re: Ideas for daughter cards?

Postby timpart » Mon Mar 31, 2014 12:18 pm

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

Re: Ideas for daughter cards?

Postby aolofsson » Mon Mar 31, 2014 1:26 pm

There is no problem in creating a second eLink in the FPGA logic and connecting it to the North/South links (or directly to other FPGAs!). In fact this was always part of our "master plan" :D
More on this soon..
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

PreviousNext

Return to Daughter Cards & Accessories

Who is online

Users browsing this forum: No registered users and 5 guests

cron