BEL projects building HOW-TO

THIS HOWTO IS DEPRECATED

Prerequistes

The following packages are required to build BEL projects:

$ sudo apt-get install build-essential flex texinfo libmpfr-dev libncurses5-dev libtool automake
$ sudo apt-get install zlib1g:i386
$ sudo apt-get install docbook-utils

Sources

Clone the appropriated source branch:

$ git clone -b proposed_master https://github.com/GSI-CS-CO/bel_projects.git

Update Submodules:

$ cd bel_projects
$ ./fix-git.sh

Next, install hdlmake. We can run the HDLMake install script from the BEL projects root folder. This will create a "lib" folder with the Python packages and a "bin" folder containing the binary:

$ ./install-hdlmake.sh

Finally the BEL projects stack expects the Quartus binaries to be found in the enviromental variable PATH:

$ export HDLMAKE_QUARTUS_PATH=/path/to/quratus/bin
$ export PATH=$PATH:HDLMAKE_QUARTUS_PATH

And be sure that the Quartus license file is exported too:

$ export LM_LICENSE_FILE=/path/to/License.dat

No you are ready for building the Timing gear:

$ make

-- CesarPrados - 22 Jun 2017
Topic revision: r6 - 19 Jun 2019, DietrichBeck
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback