[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

Elink now available in Vivado 2014.3

Using Zynq Programmable Logic and Xilinx tools to create custom board configurations

Elink now available in Vivado 2014.3

Postby aolofsson » Mon Mar 23, 2015 1:57 pm

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
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: Elink now available in Vivado 2014.3

Postby zyeid » Mon Mar 23, 2015 2:52 pm

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
zyeid
 
Posts: 8
Joined: Thu Mar 12, 2015 11:12 am

Re: Elink now available in Vivado 2014.3

Postby 9600 » Mon Mar 23, 2015 3:51 pm

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

Re: Elink now available in Vivado 2014.3

Postby zyeid » Mon Mar 23, 2015 4:06 pm

zyeid
 
Posts: 8
Joined: Thu Mar 12, 2015 11:12 am

Re: Elink now available in Vivado 2014.3

Postby boeserbaer » Mon Mar 23, 2015 6:12 pm

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
boeserbaer
 
Posts: 16
Joined: Thu Mar 12, 2015 11:06 pm

Re: Elink now available in Vivado 2014.3

Postby aolofsson » Mon Mar 23, 2015 6:36 pm

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
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: Elink now available in Vivado 2014.3

Postby boeserbaer » Mon Mar 23, 2015 6:47 pm

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
boeserbaer
 
Posts: 16
Joined: Thu Mar 12, 2015 11:06 pm

Re: Elink now available in Vivado 2014.3

Postby aolofsson » Mon Mar 23, 2015 7:07 pm

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
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Re: Elink now available in Vivado 2014.3

Postby boeserbaer » Mon Mar 23, 2015 7:15 pm

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
boeserbaer
 
Posts: 16
Joined: Thu Mar 12, 2015 11:06 pm

Re: Elink now available in Vivado 2014.3

Postby aolofsson » Mon Mar 23, 2015 7:43 pm

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
User avatar
aolofsson
 
Posts: 1005
Joined: Tue Dec 11, 2012 6:59 pm
Location: Lexington, Massachusetts,USA

Next

Return to FPGA Design

Who is online

Users browsing this forum: No registered users and 8 guests

cron