[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/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 - Elink now available in Vivado 2014.3
Page 1 of 2

Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 1:57 pm
by aolofsson
The new Vivado elink project is finally here.

https://www.parallella.org/2015/03/23/n ... in-vivado/

Please take a look, there is some good stuff in there. Here's our own TODO list. We won't stop working on them, but if you want to help it will go much faster...

-create a separate compete project for the 7010 headless
-clean up warnings
-increase performance
-merge with ADI's Vivado projects to create more designs:
https://github.com/analogdevicesinc/hdl ... dl_2014_r2

Andreas

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 2:52 pm
by zyeid
Good news :P :P
Can we say now that Parallella(epiphany,arm,artix) is Vivado ready?
If it works in Vivado 2014 then it will in 2014.4 too?
Can i use Parallella micro-server as headless?


Regards

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 3:51 pm
by 9600

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 4:06 pm
by zyeid

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 6:12 pm
by boeserbaer
Hi,

I downloaded the project, and built it using Vivado 14.4. Unfortunately, the e-links don't seem to work on my bitstream.

notes:
1. I had to upgrade IP to get a bitstream.
2. received the following error:
[Memdata 28-96] Could not find a BMM_INFO_DESIGN property in the design. Could not generate the merged BMM file: <path>elink2_top_wrapper_bd.bmm


test of new bitstream:
linaro@linaro-nano:~/epiphany-examples/apps/hello-world$ ./run.sh
0: Message from eCore 0x8ca ( 3, 2): ""
1: Message from eCore 0x84b ( 1, 3): ""
2: Message from eCore 0x84b ( 1, 3): ""
3: Message from eCore 0x888 ( 2, 0): ""
4: Message from eCore 0x849 ( 1, 1): ""
5: Message from eCore 0x88b ( 2, 3): ""
6: Message from eCore 0x88b ( 2, 3): ""
7: Message from eCore 0x8ca ( 3, 2): ""
8: Message from eCore 0x80a ( 0, 2): ""
9: Message from eCore 0x808 ( 0, 0): ""
10: Message from eCore 0x8c8 ( 3, 0): ""
11: Message from eCore 0x8c9 ( 3, 1): ""
12: Message from eCore 0x88a ( 2, 2): ""
13: Message from eCore 0x88b ( 2, 3): ""
14: Message from eCore 0x8cb ( 3, 3): ""
15: Message from eCore 0x84a ( 1, 2): ""
16: Message from eCore 0x88a ( 2, 2): ""
17: Message from eCore 0x84b ( 1, 3): ""
18: Message from eCore 0x848 ( 1, 0): ""
19: Message from eCore 0x8ca ( 3, 2): ""

test of my 14.4 bitstream:
linaro@linaro-nano:~/epiphany-examples/apps/hello-world$ ./run.sh
0: Message from eCore 0x8ca ( 3, 2): "Hello World from core 0x8ca!"
1: Message from eCore 0x84b ( 1, 3): "Hello World from core 0x84b!"
2: Message from eCore 0x84b ( 1, 3): "Hello World from core 0x84b!"
3: Message from eCore 0x888 ( 2, 0): "Hello World from core 0x888!"
4: Message from eCore 0x849 ( 1, 1): "Hello World from core 0x849!"
5: Message from eCore 0x88b ( 2, 3): "Hello World from core 0x88b!"
6: Message from eCore 0x88b ( 2, 3): "Hello World from core 0x88b!"
7: Message from eCore 0x8ca ( 3, 2): "Hello World from core 0x8ca!"
8: Message from eCore 0x80a ( 0, 2): "Hello World from core 0x80a!"
9: Message from eCore 0x808 ( 0, 0): "Hello World from core 0x808!"
10: Message from eCore 0x8c8 ( 3, 0): "Hello World from core 0x8c8!"
11: Message from eCore 0x8c9 ( 3, 1): "Hello World from core 0x8c9!"
12: Message from eCore 0x88a ( 2, 2): "Hello World from core 0x88a!"
13: Message from eCore 0x88b ( 2, 3): "Hello World from core 0x88b!"
14: Message from eCore 0x8cb ( 3, 3): "Hello World from core 0x8cb!"
15: Message from eCore 0x84a ( 1, 2): "Hello World from core 0x84a!"
16: Message from eCore 0x88a ( 2, 2): "Hello World from core 0x88a!"
17: Message from eCore 0x84b ( 1, 3): "Hello World from core 0x84b!"
18: Message from eCore 0x848 ( 1, 0): "Hello World from core 0x848!"
19: Message from eCore 0x8ca ( 3, 2): "Hello World from core 0x8ca!"
linaro@linaro-nano:~/epiphany-examples/apps/hello-world$

Best Regards, Mike

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 6:36 pm
by aolofsson
From your post, I am not sure I understand what works and what doesn't?
What is the difference between the two bit streams?
Andreas

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 6:47 pm
by boeserbaer
Hi Andreas,

The hello-world test in the epiphany/apps/hello-world directory produces blank strings when run using the Vivado 2014.4 compiled bitstream (The project you just released).

The "working" bitstream is one from Vivado 2014.4, where I just re-packaged your e-link from the last release, and created the iic module, I posted more details, in the viewtopic.php?f=51&t=2216 thread.

The difference in results, is that the "working" bitstream returns "hello world".

I can put my project u on a server if you want to look at it.

Best Regards, Mike

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 7:07 pm
by aolofsson
Mike,
Note that the old design and new design are not compatible. You must have the approprate SDK with it.

The safest thing is to download and burn a new SD card from here:
https://www.parallella.org/create-sdcard/

Andreas

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 7:15 pm
by boeserbaer
Hi Andreas,

The design I was using was the latest Vivado (not block design based) from github. My SD card for historical reasons is based on the june 2014 releases. The link you provided is to a jan 2015 release. Are you saying that the jan 2015 release will have the new SDK? Should it have worked with the Vivado release that was on github?

Best Regards, Mike

Re: Elink now available in Vivado 2014.3

PostPosted: Mon Mar 23, 2015 7:43 pm
by aolofsson
Hi Mike,

Yes, sorry for the the confusion. We are drawing a line in the sand here. There was just now way to keep compatibility, so we are saying that everything starts from scratch in Jan 2015. There is still source compatibility for the developer, but you will need to recompile with the new ehal from the ESDK. (there are lots of new registers in the FPGA that get used sat init).

To make it worse:
-the headless version that I pointed you to is the most up to date (includes the januaray SDK)
-the display version is still from 2014 (old), and will not work wit the new design.

Does that make sense?

Andreas