[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 - Building "parallella.bit.bin" from FPGA sources
Page 1 of 2

Building "parallella.bit.bin" from FPGA sources

PostPosted: Wed Jun 17, 2015 12:40 am
by ArunD
Hello...

Are the Github master sources for Parallella HW/FPGA dev ones that I should be using to build the "parallella.bit.bin" ? Or instead of master (presumably active development & possibly not stable/tested) should I be using one of the tagged branches? There are two active branches besides the master.

I tried using the master sources but am unable to determine which directory Xilinx project file I should be pointing Xilinx Webpack/Vivado to. only under fpga/old/hdl/elink-gold there is "elink_gold_ip.xpr" which seems to open without errors. Which is the correct project to use?

My Parallella board, the Desktop version, is new (less than a month old). It is setup for headless use. My intent in building the "parallella.bit.bin" at this time is to only change the GPIO signals to be LVCMOS_25.


I am still exploring the Parallella environment, and need more help at this time.

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Wed Jun 17, 2015 10:03 am
by ArunD
Besides the master branch I also tried using . This too opens "fpga/old/hdl/elink-gold/elink_gold_ip.xpr" without errors. But if without any changes the synthesis phase reports 104 warnings, and the bistream generation phase reports 104 errors. And the default target it is "xc7z020clg400-1", and changing it to "xc7z010clg400-1" makes no difference.

What are the correct FPGA/parallella-hw sources to use to build the bitstream? What is the correct target part to use?

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Fri Jun 19, 2015 7:51 pm
by ArunD
Hello... knock-knock!

Surely there must be a repeatable process for building the software/FPGA artifacts to obtain constant results every time. As part of this a source code control system, the label/branch/tag for the sources in the source repository to use, and the procedure to build it. Could any one help point out where to get this info please? Is this obviously known and did I miss it?

As I had mentioned in my previous post, the board that I have is a Desktop Parallella. I am using the Xilinx Vivado (v2015.1) for synthesis and building the bitstream etc. Is there a specific version of the Webpack that is required?

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Sun Jun 21, 2015 5:44 pm
by tnt
There is https://www.parallella.org/2015/03/23/n ... in-vivado/

But so far I didn't manage to build a working bitstream out of it ...

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Sun Jun 21, 2015 6:38 pm
by tnt
Actually, my bad ... it works.

But you need to make sure your SD card uses the new Ubuntu 14.04 headless stuff because the old linaro stuff (even the old headless linaro) doesn't work. It boots but crashes when you access the elink.

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Sun Jun 21, 2015 8:25 pm
by ArunD
Hello,

Thank you for the response, this helps! I was becoming unsure what to do next for lack of a response.

The article you pointed to mentions of building the FPGA for the 7020. I have a Desktop/7010, would this work for it? The question was also posed in , but there wasn't a response.

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Sun Jun 21, 2015 8:29 pm
by tnt
Well you'll need to change the target FPGA to a 7010 but other than that it should work fine.

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Sun Jun 21, 2015 8:52 pm
by ArunD

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Mon Jun 22, 2015 12:35 pm
by ArunD

Re: Building "parallella.bit.bin" from FPGA sources

PostPosted: Fri Jul 03, 2015 6:08 pm
by ianguzv
Hi ArunD and tnt, I'm trying to program the FPGA following these steps
https://www.parallella.org/2015/03/23/n ... in-vivado/,
But I'm stuck on step 6 because i don't have the dummy.elf file. I already generated the bitstream succesfully. It would be great if you could mail me the dummy.elf file or give me some suggestions and feedback.

Thank you guys !