JT
Justin Tallon .
Wed, Jul 15, 2015 4:55 PM
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the
makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src folder
ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP
designs.
Please check the Xilinx Requirements document above for the FPGA
technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit
platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit
platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of supported
targets run
make help.
-
The build output will be specific to the product and will be located in
the
usrp3/top/{project}/build directory. Run make help for more
information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
but the directory ../top/B200/build_b210/ does not actually appear and
cannot be found anywhere on the system, even thought the output says it
have been created
Any thoughts?
Thanks!
Justin.
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243m:+353 860670753
http://www.ctvr.ie/ http://www.ctvr.ie/
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the
makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src folder
ie
## Build Instructions (Xilinx ISE only)
- Download and install [Xilinx ISE 14.7](
http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
)
+ You may need to acquire an implementation license to build some USRP
designs.
Please check the Xilinx Requirements document above for the FPGA
technology used by your USRP device.
- To add xtclsh to the PATH and to setup up the Xilinx build environment run
+ `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit
platform)
+ `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit
platform)
- Navigate to `usrp3/top/{project}` where cproject is:
+ b200: For USRP B200 and USRP B210
- To build a binary configuration bitstream run `make <target>`
where the target is specific to each product. To get a list of supported
targets run
`make help`.
- The build output will be specific to the product and will be located in
the
`usrp3/top/{project}/build` directory. Run `make help` for more
information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
build-B210//b200.xise
xtclsh
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
""
make[1]: Leaving directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
but the directory ../top/B200/build_b210/ does not actually appear and
cannot be found anywhere on the system, even thought the output says it
have been created
Any thoughts?
Thanks!
Justin.
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243m:+353 860670753*
*http://www.ctvr.ie/ <http://www.ctvr.ie/>*
IB
Ian Buckley
Wed, Jul 15, 2015 5:06 PM
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src folder ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP designs.
Please check the Xilinx Requirements document above for the FPGA technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of supported targets run
make help.
-
The build output will be specific to the product and will be located in the
usrp3/top/{project}/build directory. Run make help for more information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <usrp-users@lists.ettus.com> wrote:
> Hey!
>
> I am trying to bui;d the b210 fpga .bin file from source by using the makefile to generate a .xise project file.
>
> I have followed the instructions in the README file in the fpga-src folder ie
> ## Build Instructions (Xilinx ISE only)
>
> - Download and install [Xilinx ISE 14.7](http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html)
> + You may need to acquire an implementation license to build some USRP designs.
> Please check the Xilinx Requirements document above for the FPGA technology used by your USRP device.
>
> - To add xtclsh to the PATH and to setup up the Xilinx build environment run
> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit platform)
> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit platform)
>
> - Navigate to `usrp3/top/{project}` where cproject is:
> + b200: For USRP B200 and USRP B210
>
> - To build a binary configuration bitstream run `make <target>`
> where the target is specific to each product. To get a list of supported targets run
> `make help`.
>
> - The build output will be specific to the product and will be located in the
> `usrp3/top/{project}/build` directory. Run `make help` for more information.
>
>
> however, when I execute
> $ make B210 PROJECT_ONLY=1
>
> it seems to execute sucessfully, outputting the following:
> ISE Version:
> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
> make[1]: Entering directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
> build-B210//b200.xise
> xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl ""
> make[1]: Leaving directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
> Generated /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>
> Project Generation DONE ... B210
>
>
There's no directory with a capitalized "B200" only "b200".
> but the directory ../top/B200/build_b210/ does not actually appear and cannot be found anywhere on the system, even thought the output says it have been created
>
>
> Any thoughts?
> Thanks!
> Justin.
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
> t: +353 1 896 4243
> m:+353 860670753
> http://www.ctvr.ie/
>
>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
JT
Justin Tallon .
Wed, Jul 15, 2015 5:15 PM
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on
the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley ianb@ionconcepts.com wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
usrp-users@lists.ettus.com> wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the
makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src folder
ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP
designs.
Please check the Xilinx Requirements document above for the FPGA
technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment
run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit
platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit
platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of supported
targets run
make help.
-
The build output will be specific to the product and will be located in
the
usrp3/top/{project}/build directory. Run make help for more
information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
but the directory ../top/B200/build_b210/ does not actually appear and
cannot be found anywhere on the system, even thought the output says it
have been created
Any thoughts?
Thanks!
Justin.
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243m:+353 860670753
http://www.ctvr.ie/ http://www.ctvr.ie/
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on
the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley <ianb@ionconcepts.com> wrote:
> See below:
>
> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
> usrp-users@lists.ettus.com> wrote:
>
> Hey!
>
> I am trying to bui;d the b210 fpga .bin file from source by using the
> makefile to generate a .xise project file.
>
> I have followed the instructions in the README file in the fpga-src folder
> ie
> ## Build Instructions (Xilinx ISE only)
>
> - Download and install [Xilinx ISE 14.7](
> http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
> )
> + You may need to acquire an implementation license to build some USRP
> designs.
> Please check the Xilinx Requirements document above for the FPGA
> technology used by your USRP device.
>
> - To add xtclsh to the PATH and to setup up the Xilinx build environment
> run
> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit
> platform)
> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit
> platform)
>
> - Navigate to `usrp3/top/{project}` where cproject is:
> + b200: For USRP B200 and USRP B210
>
> - To build a binary configuration bitstream run `make <target>`
> where the target is specific to each product. To get a list of supported
> targets run
> `make help`.
>
> - The build output will be specific to the product and will be located in
> the
> `usrp3/top/{project}/build` directory. Run `make help` for more
> information.
>
>
> however, when I execute
> $ make B210 PROJECT_ONLY=1
>
> it seems to execute sucessfully, outputting the following:
> ISE Version:
> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
> EXTRA_DEFS="B210=1"
> make[1]: Entering directory
> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
> build-B210//b200.xise
> xtclsh
> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
> ""
> make[1]: Leaving directory
> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>
>
> Here's the log line showing where it's generated the .xise file.
>
> Generated
> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>
> Project Generation DONE ... B210
>
>
> There's no directory with a capitalized "B200" only "b200".
>
> but the directory ../top/B200/build_b210/ does not actually appear and
> cannot be found anywhere on the system, even thought the output says it
> have been created
>
>
> Any thoughts?
> Thanks!
> Justin.
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
>
> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
> <%2B353%20860670753>*
> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>
>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
>
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243m:+353 860670753*
*http://www.ctvr.ie/ <http://www.ctvr.ie/>*
IB
Ian Buckley
Wed, Jul 15, 2015 5:20 PM
What happens if you try a full build (make B210) which will also incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." tallonj@tcd.ie wrote:
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley ianb@ionconcepts.com wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" usrp-users@lists.ettus.com wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src folder ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP designs.
Please check the Xilinx Requirements document above for the FPGA technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of supported targets run
make help.
-
The build output will be specific to the product and will be located in the
usrp3/top/{project}/build directory. Run make help for more information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243
m:+353 860670753
http://www.ctvr.ie/
What happens if you try a full build (make B210) which will also incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." <tallonj@tcd.ie> wrote:
> Hey Ian!
>
> Thanks for your help on this.
>
> I mistyped the email when I wrote ../top/B200/build_b210/
> There is no folder at the location specified by the log output.
>
> ie at /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>
> also I did a system wide search for b200.xise and it exists no where on the system.
>
> Regards,
> Justin
>
>
> On 15 July 2015 at 18:06, Ian Buckley <ianb@ionconcepts.com> wrote:
> See below:
>
> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <usrp-users@lists.ettus.com> wrote:
>
>> Hey!
>>
>> I am trying to bui;d the b210 fpga .bin file from source by using the makefile to generate a .xise project file.
>>
>> I have followed the instructions in the README file in the fpga-src folder ie
>> ## Build Instructions (Xilinx ISE only)
>>
>> - Download and install [Xilinx ISE 14.7](http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html)
>> + You may need to acquire an implementation license to build some USRP designs.
>> Please check the Xilinx Requirements document above for the FPGA technology used by your USRP device.
>>
>> - To add xtclsh to the PATH and to setup up the Xilinx build environment run
>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit platform)
>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit platform)
>>
>> - Navigate to `usrp3/top/{project}` where cproject is:
>> + b200: For USRP B200 and USRP B210
>>
>> - To build a binary configuration bitstream run `make <target>`
>> where the target is specific to each product. To get a list of supported targets run
>> `make help`.
>>
>> - The build output will be specific to the product and will be located in the
>> `usrp3/top/{project}/build` directory. Run `make help` for more information.
>>
>>
>> however, when I execute
>> $ make B210 PROJECT_ONLY=1
>>
>> it seems to execute sucessfully, outputting the following:
>> ISE Version:
>> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
>> make[1]: Entering directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>> build-B210//b200.xise
>> xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl ""
>> make[1]: Leaving directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>
> Here's the log line showing where it's generated the .xise file.
>
>> Generated /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>
>> Project Generation DONE ... B210
>>
>>
> There's no directory with a capitalized "B200" only "b200".
>
>> but the directory ../top/B200/build_b210/ does not actually appear and cannot be found anywhere on the system, even thought the output says it have been created
>>
>>
>> Any thoughts?
>> Thanks!
>> Justin.
>>
>>
>> --
>> __________________________________________
>> Regards,
>> Justin Tallon
>> CTVR / The Telecommunications Research Centre
>> Dunlop Oriel House
>> Trinity College
>> Dublin 2
>> t: +353 1 896 4243
>> m:+353 860670753
>> http://www.ctvr.ie/
>>
>>
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
> t: +353 1 896 4243
> m:+353 860670753
> http://www.ctvr.ie/
>
>
JT
Justin Tallon .
Wed, Jul 15, 2015 5:27 PM
after entering _>sudo make B210
I have the following error
ISE Version:
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" build-B210//b200.bin xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "Generate Programming File" 2>&1 | tee build-B210//build.log tee: build-B210//build.log: No such file or directory make[1]: *** [build-B210//b200.bin] Error 1 make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
make: *** [B210] Error 2
On 15 July 2015 at 18:20, Ian Buckley ianb@ionconcepts.com wrote:
What happens if you try a full build (make B210) which will also
incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." tallonj@tcd.ie wrote:
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on
the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley ianb@ionconcepts.com wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
usrp-users@lists.ettus.com> wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the
makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src
folder ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP
designs.
Please check the Xilinx Requirements document above for the FPGA
technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment
run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit
platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit
platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of
supported targets run
make help.
-
The build output will be specific to the product and will be located in
the
usrp3/top/{project}/build directory. Run make help for more
information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
but the directory ../top/B200/build_b210/ does not actually appear and
cannot be found anywhere on the system, even thought the output says it
have been created
Any thoughts?
Thanks!
Justin.
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243m:+353 860670753
http://www.ctvr.ie/ http://www.ctvr.ie/
after entering _>sudo make B210
I have the following error
ISE Version:
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
build-B210//b200.xise
xtclsh
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
""
build-B210//b200.bin
xtclsh
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
"Generate Programming File" 2>&1 | tee build-B210//build.log
tee: build-B210//build.log: No such file or directory
make[1]: *** [build-B210//b200.bin] Error 1
make[1]: Leaving directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
make: *** [B210] Error 2
On 15 July 2015 at 18:20, Ian Buckley <ianb@ionconcepts.com> wrote:
> What happens if you try a full build (make B210) which will also
> incidentally generate b200.xise?
>
> On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." <tallonj@tcd.ie> wrote:
>
> Hey Ian!
>
> Thanks for your help on this.
>
> I mistyped the email when I wrote ../top/B200/build_b210/
> There is no folder at the location specified by the log output.
>
> ie at
> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>
> also I did a system wide search for b200.xise and it exists no where on
> the system.
>
> Regards,
> Justin
>
>
> On 15 July 2015 at 18:06, Ian Buckley <ianb@ionconcepts.com> wrote:
>
>> See below:
>>
>> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
>> usrp-users@lists.ettus.com> wrote:
>>
>> Hey!
>>
>> I am trying to bui;d the b210 fpga .bin file from source by using the
>> makefile to generate a .xise project file.
>>
>> I have followed the instructions in the README file in the fpga-src
>> folder ie
>> ## Build Instructions (Xilinx ISE only)
>>
>> - Download and install [Xilinx ISE 14.7](
>> http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
>> )
>> + You may need to acquire an implementation license to build some USRP
>> designs.
>> Please check the Xilinx Requirements document above for the FPGA
>> technology used by your USRP device.
>>
>> - To add xtclsh to the PATH and to setup up the Xilinx build environment
>> run
>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit
>> platform)
>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit
>> platform)
>>
>> - Navigate to `usrp3/top/{project}` where cproject is:
>> + b200: For USRP B200 and USRP B210
>>
>> - To build a binary configuration bitstream run `make <target>`
>> where the target is specific to each product. To get a list of
>> supported targets run
>> `make help`.
>>
>> - The build output will be specific to the product and will be located in
>> the
>> `usrp3/top/{project}/build` directory. Run `make help` for more
>> information.
>>
>>
>> however, when I execute
>> $ make B210 PROJECT_ONLY=1
>>
>> it seems to execute sucessfully, outputting the following:
>> ISE Version:
>> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
>> EXTRA_DEFS="B210=1"
>> make[1]: Entering directory
>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>> build-B210//b200.xise
>> xtclsh
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>> ""
>> make[1]: Leaving directory
>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>
>>
>> Here's the log line showing where it's generated the .xise file.
>>
>> Generated
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>
>> Project Generation DONE ... B210
>>
>>
>> There's no directory with a capitalized "B200" only "b200".
>>
>> but the directory ../top/B200/build_b210/ does not actually appear and
>> cannot be found anywhere on the system, even thought the output says it
>> have been created
>>
>>
>> Any thoughts?
>> Thanks!
>> Justin.
>>
>>
>> --
>> __________________________________________
>> Regards,
>> Justin Tallon
>> CTVR / The Telecommunications Research Centre
>> Dunlop Oriel House
>> Trinity College
>> Dublin 2
>>
>> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
>> <%2B353%20860670753>*
>> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>>
>>
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
>>
>>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
>
> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
> <%2B353%20860670753>*
> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>
>
>
>
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243m:+353 860670753*
*http://www.ctvr.ie/ <http://www.ctvr.ie/>*
IB
Ian Buckley
Wed, Jul 15, 2015 5:47 PM
What you should see is pasted below…what's with running the job as root (sudo)?
Note that in the very first line your log has no ISE version info…makes me wonder if the ISE setup script has been run in this shell.
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit platform)
I'd recommend a clean shell thats logged in as user you need to work as, sourcing the Xilinx script, then running make B210.
A quick sanity test might be: which xtclsh
Which for a default install will give: /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
-----log output-------
ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1 "
make[1]: Entering directory `/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
build-B210//b200.xise
xtclsh /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl ""
Creating project: build-B210//b200.xise
Changed current working directory to the project directory:
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
Setting: Project[family] = Spartan6
Setting: Project[device] = XC6SLX150
Setting: Project[package] = fgg484
Setting: Project[speed] = -3
Setting: Project[top_level_module_type] = HDL
Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
WARNING:TclTasksC - The value(s) of this property has been changed in the
current release to "ISim (VHDL/Verilog)". The property value has been set to
"ISim (VHDL/Verilog)". Please update your script to use the new value to
avoid this message in the future.
Setting: Project[Preferred Language] = Verilog
Setting: Project[Enable Message Filtering] = FALSE
Setting: Project[Display Incremental Messages] = FALSE
Adding source to project: /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
INFO:HDLCompiler:1845 - Analyzing Verilog file
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into library
work
On Jul 15, 2015, at 10:27 AM, Justin Tallon . tallonj@tcd.ie wrote:
after entering _>sudo make B210
I have the following error
ISE Version:
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" build-B210//b200.bin xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "Generate Programming File" 2>&1 | tee build-B210//build.log tee: build-B210//build.log: No such file or directory make[1]: *** [build-B210//b200.bin] Error 1 make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
make: *** [B210] Error 2
On 15 July 2015 at 18:20, Ian Buckley ianb@ionconcepts.com wrote:
What happens if you try a full build (make B210) which will also incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." tallonj@tcd.ie wrote:
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley ianb@ionconcepts.com wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" usrp-users@lists.ettus.com wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src folder ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP designs.
Please check the Xilinx Requirements document above for the FPGA technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of supported targets run
make help.
-
The build output will be specific to the product and will be located in the
usrp3/top/{project}/build directory. Run make help for more information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243
m:+353 860670753
http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243
m:+353 860670753
http://www.ctvr.ie/
What you should see is pasted below…what's with running the job as root (sudo)?
Note that in the very first line your log has no ISE version info…makes me wonder if the ISE setup script has been run in this shell.
>>> `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit platform)
I'd recommend a clean shell thats logged in as user you need to work as, sourcing the Xilinx script, then running make B210.
A quick sanity test might be: which xtclsh
Which for a default install will give: /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
-----log output-------
ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1 "
make[1]: Entering directory `/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
build-B210//b200.xise
xtclsh /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl ""
>>> Creating project: build-B210//b200.xise
Changed current working directory to the project directory:
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
>>> Setting: Project[family] = Spartan6
>>> Setting: Project[device] = XC6SLX150
>>> Setting: Project[package] = fgg484
>>> Setting: Project[speed] = -3
>>> Setting: Project[top_level_module_type] = HDL
>>> Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
>>> Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
WARNING:TclTasksC - The value(s) of this property has been changed in the
current release to "ISim (VHDL/Verilog)". The property value has been set to
"ISim (VHDL/Verilog)". Please update your script to use the new value to
avoid this message in the future.
>>> Setting: Project[Preferred Language] = Verilog
>>> Setting: Project[Enable Message Filtering] = FALSE
>>> Setting: Project[Display Incremental Messages] = FALSE
>>> Adding source to project: /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
INFO:HDLCompiler:1845 - Analyzing Verilog file
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into library
work
On Jul 15, 2015, at 10:27 AM, Justin Tallon . <tallonj@tcd.ie> wrote:
>
> after entering _>sudo make B210
>
> I have the following error
>
> ISE Version:
> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
> make[1]: Entering directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
> build-B210//b200.xise
> xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl ""
> build-B210//b200.bin
> xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "Generate Programming File" 2>&1 | tee build-B210//build.log
> tee: build-B210//build.log: No such file or directory
> make[1]: *** [build-B210//b200.bin] Error 1
> make[1]: Leaving directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
> make: *** [B210] Error 2
>
>
>
> On 15 July 2015 at 18:20, Ian Buckley <ianb@ionconcepts.com> wrote:
> What happens if you try a full build (make B210) which will also incidentally generate b200.xise?
>
> On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." <tallonj@tcd.ie> wrote:
>
>> Hey Ian!
>>
>> Thanks for your help on this.
>>
>> I mistyped the email when I wrote ../top/B200/build_b210/
>> There is no folder at the location specified by the log output.
>>
>> ie at /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>
>> also I did a system wide search for b200.xise and it exists no where on the system.
>>
>> Regards,
>> Justin
>>
>>
>> On 15 July 2015 at 18:06, Ian Buckley <ianb@ionconcepts.com> wrote:
>> See below:
>>
>> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <usrp-users@lists.ettus.com> wrote:
>>
>>> Hey!
>>>
>>> I am trying to bui;d the b210 fpga .bin file from source by using the makefile to generate a .xise project file.
>>>
>>> I have followed the instructions in the README file in the fpga-src folder ie
>>> ## Build Instructions (Xilinx ISE only)
>>>
>>> - Download and install [Xilinx ISE 14.7](http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html)
>>> + You may need to acquire an implementation license to build some USRP designs.
>>> Please check the Xilinx Requirements document above for the FPGA technology used by your USRP device.
>>>
>>> - To add xtclsh to the PATH and to setup up the Xilinx build environment run
>>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit platform)
>>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit platform)
>>>
>>> - Navigate to `usrp3/top/{project}` where cproject is:
>>> + b200: For USRP B200 and USRP B210
>>>
>>> - To build a binary configuration bitstream run `make <target>`
>>> where the target is specific to each product. To get a list of supported targets run
>>> `make help`.
>>>
>>> - The build output will be specific to the product and will be located in the
>>> `usrp3/top/{project}/build` directory. Run `make help` for more information.
>>>
>>>
>>> however, when I execute
>>> $ make B210 PROJECT_ONLY=1
>>>
>>> it seems to execute sucessfully, outputting the following:
>>> ISE Version:
>>> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
>>> make[1]: Entering directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>> build-B210//b200.xise
>>> xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl ""
>>> make[1]: Leaving directory `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>
>> Here's the log line showing where it's generated the .xise file.
>>
>>> Generated /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>>
>>> Project Generation DONE ... B210
>>>
>>>
>> There's no directory with a capitalized "B200" only "b200".
>>
>>> but the directory ../top/B200/build_b210/ does not actually appear and cannot be found anywhere on the system, even thought the output says it have been created
>>>
>>>
>>> Any thoughts?
>>> Thanks!
>>> Justin.
>>>
>>>
>>> --
>>> __________________________________________
>>> Regards,
>>> Justin Tallon
>>> CTVR / The Telecommunications Research Centre
>>> Dunlop Oriel House
>>> Trinity College
>>> Dublin 2
>>> t: +353 1 896 4243
>>> m:+353 860670753
>>> http://www.ctvr.ie/
>>>
>>>
>>> _______________________________________________
>>> USRP-users mailing list
>>> USRP-users@lists.ettus.com
>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
>>
>>
>>
>> --
>> __________________________________________
>> Regards,
>> Justin Tallon
>> CTVR / The Telecommunications Research Centre
>> Dunlop Oriel House
>> Trinity College
>> Dublin 2
>> t: +353 1 896 4243
>> m:+353 860670753
>> http://www.ctvr.ie/
>>
>>
>
>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
> t: +353 1 896 4243
> m:+353 860670753
> http://www.ctvr.ie/
>
>
JT
Justin Tallon .
Wed, Jul 15, 2015 6:00 PM
interesting, so the installation of ISE may be the problem,
my xtclsh is not at this location you suggested although I have run the
./settings64.sh file.
I will delete and reinstall ISE 14.7 and see if that helps!
Thanks for your input on this!
On 15 July 2015 at 18:47, Ian Buckley ianb@ionconcepts.com wrote:
What you should see is pasted below…what's with running the job as root
(sudo)?
Note that in the very first line your log has no ISE version info…makes me
wonder if the ISE setup script has been run in this shell.
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit platform)
I'd recommend a clean shell thats logged in as user you need to work as,
sourcing the Xilinx script, then running make B210.
A quick sanity test might be: which xtclsh
Which for a default install will give:
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
-----log output-------
ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1 "
make[1]: Entering directory
`/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
build-B210//b200.xise
xtclsh /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl
""
Creating project: build-B210//b200.xise
Changed current working directory to the project directory:
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
Setting: Project[family] = Spartan6
Setting: Project[device] = XC6SLX150
Setting: Project[package] = fgg484
Setting: Project[speed] = -3
Setting: Project[top_level_module_type] = HDL
Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
WARNING:TclTasksC - The value(s) of this property has been changed in the
current release to "ISim (VHDL/Verilog)". The property value has been
set to
"ISim (VHDL/Verilog)". Please update your script to use the new value to
avoid this message in the future.
Setting: Project[Preferred Language] = Verilog
Setting: Project[Enable Message Filtering] = FALSE
Setting: Project[Display Incremental Messages] = FALSE
Adding source to project:
/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
INFO:HDLCompiler:1845 - Analyzing Verilog file
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into
library
work
On Jul 15, 2015, at 10:27 AM, Justin Tallon . tallonj@tcd.ie wrote:
after entering _>sudo make B210
I have the following error
ISE Version:
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" build-B210//b200.bin xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "Generate Programming File" 2>&1 | tee build-B210//build.log tee: build-B210//build.log: No such file or directory make[1]: *** [build-B210//b200.bin] Error 1 make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
make: *** [B210] Error 2
On 15 July 2015 at 18:20, Ian Buckley ianb@ionconcepts.com wrote:
What happens if you try a full build (make B210) which will also
incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." tallonj@tcd.ie wrote:
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on
the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley ianb@ionconcepts.com wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
usrp-users@lists.ettus.com> wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the
makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src
folder ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some USRP
designs.
Please check the Xilinx Requirements document above for the FPGA
technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build environment
run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit
platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit
platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of
supported targets run
make help.
-
The build output will be specific to the product and will be located
in the
usrp3/top/{project}/build directory. Run make help for more
information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
but the directory ../top/B200/build_b210/ does not actually appear and
cannot be found anywhere on the system, even thought the output says it
have been created
Any thoughts?
Thanks!
Justin.
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243m:+353 860670753
http://www.ctvr.ie/ http://www.ctvr.ie/
interesting, so the installation of ISE may be the problem,
my xtclsh is not at this location you suggested although I have run the
./settings64.sh file.
I will delete and reinstall ISE 14.7 and see if that helps!
Thanks for your input on this!
On 15 July 2015 at 18:47, Ian Buckley <ianb@ionconcepts.com> wrote:
> What you should see is pasted below…what's with running the job as root
> (sudo)?
> Note that in the very first line your log has no ISE version info…makes me
> wonder if the ISE setup script has been run in this shell.
>
> `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit platform)
>>>
>>>
> I'd recommend a clean shell thats logged in as user you need to work as,
> sourcing the Xilinx script, then running make B210.
> A quick sanity test might be: which xtclsh
> Which for a default install will give:
> /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
>
>
> -----log output-------
>
> ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
> EXTRA_DEFS="B210=1 "
> make[1]: Entering directory
> `/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
> build-B210//b200.xise
> xtclsh /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl
> ""
> >>> Creating project: build-B210//b200.xise
> Changed current working directory to the project directory:
> "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
> >>> Setting: Project[family] = Spartan6
> >>> Setting: Project[device] = XC6SLX150
> >>> Setting: Project[package] = fgg484
> >>> Setting: Project[speed] = -3
> >>> Setting: Project[top_level_module_type] = HDL
> >>> Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
> >>> Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
> WARNING:TclTasksC - The value(s) of this property has been changed in the
> current release to "ISim (VHDL/Verilog)". The property value has been
> set to
> "ISim (VHDL/Verilog)". Please update your script to use the new value to
> avoid this message in the future.
> >>> Setting: Project[Preferred Language] = Verilog
> >>> Setting: Project[Enable Message Filtering] = FALSE
> >>> Setting: Project[Display Incremental Messages] = FALSE
> >>> Adding source to project:
> /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
> INFO:HDLCompiler:1845 - Analyzing Verilog file
> "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into
> library
> work
>
> On Jul 15, 2015, at 10:27 AM, Justin Tallon . <tallonj@tcd.ie> wrote:
>
>
> after entering _>sudo make B210
>
> I have the following error
>
> ISE Version:
> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
> EXTRA_DEFS="B210=1"
> make[1]: Entering directory
> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
> build-B210//b200.xise
> xtclsh
> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
> ""
> build-B210//b200.bin
> xtclsh
> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
> "Generate Programming File" 2>&1 | tee build-B210//build.log
> tee: build-B210//build.log: No such file or directory
> make[1]: *** [build-B210//b200.bin] Error 1
> make[1]: Leaving directory
> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
> make: *** [B210] Error 2
>
>
>
> On 15 July 2015 at 18:20, Ian Buckley <ianb@ionconcepts.com> wrote:
>
>> What happens if you try a full build (make B210) which will also
>> incidentally generate b200.xise?
>>
>> On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." <tallonj@tcd.ie> wrote:
>>
>> Hey Ian!
>>
>> Thanks for your help on this.
>>
>> I mistyped the email when I wrote ../top/B200/build_b210/
>> There is no folder at the location specified by the log output.
>>
>> ie at
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>
>> also I did a system wide search for b200.xise and it exists no where on
>> the system.
>>
>> Regards,
>> Justin
>>
>>
>> On 15 July 2015 at 18:06, Ian Buckley <ianb@ionconcepts.com> wrote:
>>
>>> See below:
>>>
>>> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
>>> usrp-users@lists.ettus.com> wrote:
>>>
>>> Hey!
>>>
>>> I am trying to bui;d the b210 fpga .bin file from source by using the
>>> makefile to generate a .xise project file.
>>>
>>> I have followed the instructions in the README file in the fpga-src
>>> folder ie
>>> ## Build Instructions (Xilinx ISE only)
>>>
>>> - Download and install [Xilinx ISE 14.7](
>>> http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
>>> )
>>> + You may need to acquire an implementation license to build some USRP
>>> designs.
>>> Please check the Xilinx Requirements document above for the FPGA
>>> technology used by your USRP device.
>>>
>>> - To add xtclsh to the PATH and to setup up the Xilinx build environment
>>> run
>>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit
>>> platform)
>>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit
>>> platform)
>>>
>>> - Navigate to `usrp3/top/{project}` where cproject is:
>>> + b200: For USRP B200 and USRP B210
>>>
>>> - To build a binary configuration bitstream run `make <target>`
>>> where the target is specific to each product. To get a list of
>>> supported targets run
>>> `make help`.
>>>
>>> - The build output will be specific to the product and will be located
>>> in the
>>> `usrp3/top/{project}/build` directory. Run `make help` for more
>>> information.
>>>
>>>
>>> however, when I execute
>>> $ make B210 PROJECT_ONLY=1
>>>
>>> it seems to execute sucessfully, outputting the following:
>>> ISE Version:
>>> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
>>> EXTRA_DEFS="B210=1"
>>> make[1]: Entering directory
>>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>> build-B210//b200.xise
>>> xtclsh
>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>>> ""
>>> make[1]: Leaving directory
>>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>>
>>>
>>> Here's the log line showing where it's generated the .xise file.
>>>
>>> Generated
>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>>
>>> Project Generation DONE ... B210
>>>
>>>
>>> There's no directory with a capitalized "B200" only "b200".
>>>
>>> but the directory ../top/B200/build_b210/ does not actually appear and
>>> cannot be found anywhere on the system, even thought the output says it
>>> have been created
>>>
>>>
>>> Any thoughts?
>>> Thanks!
>>> Justin.
>>>
>>>
>>> --
>>> __________________________________________
>>> Regards,
>>> Justin Tallon
>>> CTVR / The Telecommunications Research Centre
>>> Dunlop Oriel House
>>> Trinity College
>>> Dublin 2
>>>
>>> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
>>> <%2B353%20860670753>*
>>> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>>>
>>>
>>> _______________________________________________
>>> USRP-users mailing list
>>> USRP-users@lists.ettus.com
>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>
>>>
>>>
>>
>>
>> --
>> __________________________________________
>> Regards,
>> Justin Tallon
>> CTVR / The Telecommunications Research Centre
>> Dunlop Oriel House
>> Trinity College
>> Dublin 2
>>
>> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
>> <%2B353%20860670753>*
>> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>>
>>
>>
>>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
>
> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
> <%2B353%20860670753>*
> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>
>
>
>
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243m:+353 860670753*
*http://www.ctvr.ie/ <http://www.ctvr.ie/>*
JT
Justin Tallon .
Thu, Jul 16, 2015 11:53 PM
Hey Ian!
The problem was indeed the manner in which the settings64.sh file was run
i had run
$./settings64.sh
the correct way was
$ source settings64.sh
the xtclsh file was then accessable in the shell and the compilation was
successful!
Thanks for all the help!
Justin.
On 15 July 2015 at 19:00, Justin Tallon . tallonj@tcd.ie wrote:
interesting, so the installation of ISE may be the problem,
my xtclsh is not at this location you suggested although I have run the
./settings64.sh file.
I will delete and reinstall ISE 14.7 and see if that helps!
Thanks for your input on this!
On 15 July 2015 at 18:47, Ian Buckley ianb@ionconcepts.com wrote:
What you should see is pasted below…what's with running the job as root
(sudo)?
Note that in the very first line your log has no ISE version info…makes
me wonder if the ISE setup script has been run in this shell.
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit platform)
I'd recommend a clean shell thats logged in as user you need to work as,
sourcing the Xilinx script, then running make B210.
A quick sanity test might be: which xtclsh
Which for a default install will give:
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
-----log output-------
ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1 "
make[1]: Entering directory
`/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
build-B210//b200.xise
xtclsh
/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl ""
Creating project: build-B210//b200.xise
Changed current working directory to the project directory:
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
Setting: Project[family] = Spartan6
Setting: Project[device] = XC6SLX150
Setting: Project[package] = fgg484
Setting: Project[speed] = -3
Setting: Project[top_level_module_type] = HDL
Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
WARNING:TclTasksC - The value(s) of this property has been changed in the
current release to "ISim (VHDL/Verilog)". The property value has been
set to
"ISim (VHDL/Verilog)". Please update your script to use the new value
to
avoid this message in the future.
Setting: Project[Preferred Language] = Verilog
Setting: Project[Enable Message Filtering] = FALSE
Setting: Project[Display Incremental Messages] = FALSE
Adding source to project:
/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
INFO:HDLCompiler:1845 - Analyzing Verilog file
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into
library
work
On Jul 15, 2015, at 10:27 AM, Justin Tallon . tallonj@tcd.ie wrote:
after entering _>sudo make B210
I have the following error
ISE Version:
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" build-B210//b200.bin xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "Generate Programming File" 2>&1 | tee build-B210//build.log tee: build-B210//build.log: No such file or directory make[1]: *** [build-B210//b200.bin] Error 1 make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
make: *** [B210] Error 2
On 15 July 2015 at 18:20, Ian Buckley ianb@ionconcepts.com wrote:
What happens if you try a full build (make B210) which will also
incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." tallonj@tcd.ie wrote:
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log output.
ie at
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it exists no where on
the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley ianb@ionconcepts.com wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
usrp-users@lists.ettus.com> wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from source by using the
makefile to generate a .xise project file.
I have followed the instructions in the README file in the fpga-src
folder ie
Build Instructions (Xilinx ISE only)
-
Download and install Xilinx ISE 14.7
- You may need to acquire an implementation license to build some
USRP designs.
Please check the Xilinx Requirements document above for the FPGA
technology used by your USRP device.
-
To add xtclsh to the PATH and to setup up the Xilinx build
environment run
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh (64-bit
platform)
-
source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh (32-bit
platform)
-
Navigate to usrp3/top/{project} where cproject is:
- b200: For USRP B200 and USRP B210
-
To build a binary configuration bitstream run make <target>
where the target is specific to each product. To get a list of
supported targets run
make help.
-
The build output will be specific to the product and will be located
in the
usrp3/top/{project}/build directory. Run make help for more
information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200' build-B210//b200.xise xtclsh /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl "" make[1]: Leaving directory /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the .xise file.
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only "b200".
but the directory ../top/B200/build_b210/ does not actually appear and
cannot be found anywhere on the system, even thought the output says it
have been created
Any thoughts?
Thanks!
Justin.
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
<%2B353%20860670753>
http://www.ctvr.ie/ http://www.ctvr.ie/
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243m:+353 860670753
http://www.ctvr.ie/ http://www.ctvr.ie/
Hey Ian!
The problem was indeed the manner in which the settings64.sh file was run
i had run
$./settings64.sh
the correct way was
$ source settings64.sh
the xtclsh file was then accessable in the shell and the compilation was
successful!
Thanks for all the help!
Justin.
On 15 July 2015 at 19:00, Justin Tallon . <tallonj@tcd.ie> wrote:
> interesting, so the installation of ISE may be the problem,
> my xtclsh is not at this location you suggested although I have run the
> ./settings64.sh file.
>
> I will delete and reinstall ISE 14.7 and see if that helps!
> Thanks for your input on this!
>
>
>
> On 15 July 2015 at 18:47, Ian Buckley <ianb@ionconcepts.com> wrote:
>
>> What you should see is pasted below…what's with running the job as root
>> (sudo)?
>> Note that in the very first line your log has no ISE version info…makes
>> me wonder if the ISE setup script has been run in this shell.
>>
>> `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit platform)
>>>>
>>>>
>> I'd recommend a clean shell thats logged in as user you need to work as,
>> sourcing the Xilinx script, then running make B210.
>> A quick sanity test might be: which xtclsh
>> Which for a default install will give:
>> /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
>>
>>
>> -----log output-------
>>
>> ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
>> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
>> EXTRA_DEFS="B210=1 "
>> make[1]: Entering directory
>> `/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
>> build-B210//b200.xise
>> xtclsh
>> /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl ""
>> >>> Creating project: build-B210//b200.xise
>> Changed current working directory to the project directory:
>> "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
>> >>> Setting: Project[family] = Spartan6
>> >>> Setting: Project[device] = XC6SLX150
>> >>> Setting: Project[package] = fgg484
>> >>> Setting: Project[speed] = -3
>> >>> Setting: Project[top_level_module_type] = HDL
>> >>> Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
>> >>> Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
>> WARNING:TclTasksC - The value(s) of this property has been changed in the
>> current release to "ISim (VHDL/Verilog)". The property value has been
>> set to
>> "ISim (VHDL/Verilog)". Please update your script to use the new value
>> to
>> avoid this message in the future.
>> >>> Setting: Project[Preferred Language] = Verilog
>> >>> Setting: Project[Enable Message Filtering] = FALSE
>> >>> Setting: Project[Display Incremental Messages] = FALSE
>> >>> Adding source to project:
>> /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
>> INFO:HDLCompiler:1845 - Analyzing Verilog file
>> "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into
>> library
>> work
>>
>> On Jul 15, 2015, at 10:27 AM, Justin Tallon . <tallonj@tcd.ie> wrote:
>>
>>
>> after entering _>sudo make B210
>>
>> I have the following error
>>
>> ISE Version:
>> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
>> EXTRA_DEFS="B210=1"
>> make[1]: Entering directory
>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>> build-B210//b200.xise
>> xtclsh
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>> ""
>> build-B210//b200.bin
>> xtclsh
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>> "Generate Programming File" 2>&1 | tee build-B210//build.log
>> tee: build-B210//build.log: No such file or directory
>> make[1]: *** [build-B210//b200.bin] Error 1
>> make[1]: Leaving directory
>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>> make: *** [B210] Error 2
>>
>>
>>
>> On 15 July 2015 at 18:20, Ian Buckley <ianb@ionconcepts.com> wrote:
>>
>>> What happens if you try a full build (make B210) which will also
>>> incidentally generate b200.xise?
>>>
>>> On Jul 15, 2015, at 10:15 AM, "Justin Tallon ." <tallonj@tcd.ie> wrote:
>>>
>>> Hey Ian!
>>>
>>> Thanks for your help on this.
>>>
>>> I mistyped the email when I wrote ../top/B200/build_b210/
>>> There is no folder at the location specified by the log output.
>>>
>>> ie at
>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>>
>>> also I did a system wide search for b200.xise and it exists no where on
>>> the system.
>>>
>>> Regards,
>>> Justin
>>>
>>>
>>> On 15 July 2015 at 18:06, Ian Buckley <ianb@ionconcepts.com> wrote:
>>>
>>>> See below:
>>>>
>>>> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via USRP-users" <
>>>> usrp-users@lists.ettus.com> wrote:
>>>>
>>>> Hey!
>>>>
>>>> I am trying to bui;d the b210 fpga .bin file from source by using the
>>>> makefile to generate a .xise project file.
>>>>
>>>> I have followed the instructions in the README file in the fpga-src
>>>> folder ie
>>>> ## Build Instructions (Xilinx ISE only)
>>>>
>>>> - Download and install [Xilinx ISE 14.7](
>>>> http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
>>>> )
>>>> + You may need to acquire an implementation license to build some
>>>> USRP designs.
>>>> Please check the Xilinx Requirements document above for the FPGA
>>>> technology used by your USRP device.
>>>>
>>>> - To add xtclsh to the PATH and to setup up the Xilinx build
>>>> environment run
>>>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh` (64-bit
>>>> platform)
>>>> + `source <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh` (32-bit
>>>> platform)
>>>>
>>>> - Navigate to `usrp3/top/{project}` where cproject is:
>>>> + b200: For USRP B200 and USRP B210
>>>>
>>>> - To build a binary configuration bitstream run `make <target>`
>>>> where the target is specific to each product. To get a list of
>>>> supported targets run
>>>> `make help`.
>>>>
>>>> - The build output will be specific to the product and will be located
>>>> in the
>>>> `usrp3/top/{project}/build` directory. Run `make help` for more
>>>> information.
>>>>
>>>>
>>>> however, when I execute
>>>> $ make B210 PROJECT_ONLY=1
>>>>
>>>> it seems to execute sucessfully, outputting the following:
>>>> ISE Version:
>>>> make -f Makefile.b200.inc proj NAME=B210 DEVICE=XC6SLX150
>>>> EXTRA_DEFS="B210=1"
>>>> make[1]: Entering directory
>>>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>>> build-B210//b200.xise
>>>> xtclsh
>>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>>>> ""
>>>> make[1]: Leaving directory
>>>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>>>
>>>>
>>>> Here's the log line showing where it's generated the .xise file.
>>>>
>>>> Generated
>>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>>>
>>>> Project Generation DONE ... B210
>>>>
>>>>
>>>> There's no directory with a capitalized "B200" only "b200".
>>>>
>>>> but the directory ../top/B200/build_b210/ does not actually appear and
>>>> cannot be found anywhere on the system, even thought the output says it
>>>> have been created
>>>>
>>>>
>>>> Any thoughts?
>>>> Thanks!
>>>> Justin.
>>>>
>>>>
>>>> --
>>>> __________________________________________
>>>> Regards,
>>>> Justin Tallon
>>>> CTVR / The Telecommunications Research Centre
>>>> Dunlop Oriel House
>>>> Trinity College
>>>> Dublin 2
>>>>
>>>> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
>>>> <%2B353%20860670753>*
>>>> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>>>>
>>>>
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> __________________________________________
>>> Regards,
>>> Justin Tallon
>>> CTVR / The Telecommunications Research Centre
>>> Dunlop Oriel House
>>> Trinity College
>>> Dublin 2
>>>
>>> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
>>> <%2B353%20860670753>*
>>> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>>>
>>>
>>>
>>>
>>
>>
>> --
>> __________________________________________
>> Regards,
>> Justin Tallon
>> CTVR / The Telecommunications Research Centre
>> Dunlop Oriel House
>> Trinity College
>> Dublin 2
>>
>> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
>> <%2B353%20860670753>*
>> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>>
>>
>>
>>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
>
> *t: +353 1 896 4243 <%2B353%201%20896%204243>m:+353 860670753
> <%2B353%20860670753>*
> *http://www.ctvr.ie/ <http://www.ctvr.ie/>*
>
>
>
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243m:+353 860670753*
*http://www.ctvr.ie/ <http://www.ctvr.ie/>*
MD
Marcus D. Leech
Thu, Jul 16, 2015 11:59 PM
On 07/16/2015 07:53 PM, Justin Tallon . via USRP-users wrote:
Hey Ian!
The problem was indeed the manner in which the settings64.sh file was run
i had run
$./settings64.sh
the correct way was
$ source settings64.sh
the xtclsh file was then accessable in the shell and the compilation
was successful!
Thanks for all the help!
Justin.
You could also have used:
. ./settings64.sh
Which is a shorthand for "source".
In Linux, environment variables propagate downwards in the process
tree. So if you have a shell script that sets environment variables, it
must run
in the context of the current shell invocation--hence the "." or
"source" magic. Otherwise, the shell will dutifully spawn a new shell,
and execute your
shell script in a new process, which will not have the desired effect.
This is why one often sets environment variables for stuff that you use
all the time in your .bashrc, since this is run on startup of every
login shell
instance, thus guaranteeing those settings will propagate downwards
through any process you start from such a shell (such as is created in
a terminal window).
On 15 July 2015 at 19:00, Justin Tallon . <tallonj@tcd.ie
mailto:tallonj@tcd.ie> wrote:
interesting, so the installation of ISE may be the problem,
my xtclsh is not at this location you suggested although I have
run the ./settings64.sh file.
I will delete and reinstall ISE 14.7 and see if that helps!
Thanks for your input on this!
On 15 July 2015 at 18:47, Ian Buckley <ianb@ionconcepts.com
<mailto:ianb@ionconcepts.com>> wrote:
What you should see is pasted below…what's with running the
job as root (sudo)?
Note that in the very first line your log has no ISE version
info…makes me wonder if the ISE setup script has been run in
this shell.
`source
<install_dir>/Xilinx/14.7/ISE_DS/settings64.sh`
(64-bit platform)
I'd recommend a clean shell thats logged in as user you need
to work as, sourcing the Xilinx script, then running make B210.
A quick sanity test might be: which xtclsh
Which for a default install will give:
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
-----log output-------
ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1 "
make[1]: Entering directory
`/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
build-B210//b200.xise
xtclsh
/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl
""
Creating project: build-B210//b200.xise
Changed current working directory to the project directory:
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
Setting: Project[family] = Spartan6
Setting: Project[device] = XC6SLX150
Setting: Project[package] = fgg484
Setting: Project[speed] = -3
Setting: Project[top_level_module_type] = HDL
Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
WARNING:TclTasksC - The value(s) of this property has been
changed in the
current release to "ISim (VHDL/Verilog)". The property
value has been set to
"ISim (VHDL/Verilog)". Please update your script to use the
new value to
avoid this message in the future.
Setting: Project[Preferred Language] = Verilog
Setting: Project[Enable Message Filtering] = FALSE
Setting: Project[Display Incremental Messages] = FALSE
Adding source to project:
/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
INFO:HDLCompiler:1845 - Analyzing Verilog file
"/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into
library
work
On Jul 15, 2015, at 10:27 AM, Justin Tallon . <tallonj@tcd.ie
<mailto:tallonj@tcd.ie>> wrote:
after entering _>sudo make B210
I have the following error
ISE Version:
make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
EXTRA_DEFS="B210=1"
make[1]: Entering directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
build-B210//b200.xise
xtclsh
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
""
build-B210//b200.bin
xtclsh
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
"Generate Programming File" 2>&1 | tee build-B210//build.log
tee: build-B210//build.log: No such file or directory
make[1]: *** [build-B210//b200.bin] Error 1
make[1]: Leaving directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
make: *** [B210] Error 2
On 15 July 2015 at 18:20, Ian Buckley <ianb@ionconcepts.com
<mailto:ianb@ionconcepts.com>> wrote:
What happens if you try a full build (make B210) which
will also incidentally generate b200.xise?
On Jul 15, 2015, at 10:15 AM, "Justin Tallon ."
<tallonj@tcd.ie <mailto:tallonj@tcd.ie>> wrote:
Hey Ian!
Thanks for your help on this.
I mistyped the email when I wrote ../top/B200/build_b210/
There is no folder at the location specified by the log
output.
ie at
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
also I did a system wide search for b200.xise and it
exists no where on the system.
Regards,
Justin
On 15 July 2015 at 18:06, Ian Buckley
<ianb@ionconcepts.com <mailto:ianb@ionconcepts.com>> wrote:
See below:
On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via
USRP-users" <usrp-users@lists.ettus.com
<mailto:usrp-users@lists.ettus.com>> wrote:
Hey!
I am trying to bui;d the b210 fpga .bin file from
source by using the makefile to generate a .xise
project file.
I have followed the instructions in the README file
in the fpga-src folder ie
## Build Instructions (Xilinx ISE only)
- Download and install [Xilinx ISE
14.7](http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html)
+ You may need to acquire an implementation
license to build some USRP designs.
Please check the Xilinx Requirements document above
for the FPGA technology used by your USRP device.
- To add xtclsh to the PATH and to setup up the
Xilinx build environment run
+ `source
<install_dir>/Xilinx/14.7/ISE_DS/settings64.sh`
(64-bit platform)
+ `source
<install_dir>/Xilinx/14.7/ISE_DS/settings32.sh`
(32-bit platform)
- Navigate to `usrp3/top/{project}` where cproject is:
+ b200: For USRP B200 and USRP B210
- To build a binary configuration bitstream run
`make <target>`
where the target is specific to each product. To
get a list of supported targets run
`make help`.
- The build output will be specific to the product
and will be located in the
`usrp3/top/{project}/build` directory. Run `make
help` for more information.
however, when I execute
$ make B210 PROJECT_ONLY=1
it seems to execute sucessfully, outputting the
following:
ISE Version:
make -f Makefile.b200.inc proj NAME=B210
DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
make[1]: Entering directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
build-B210//b200.xise
xtclsh
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
""
make[1]: Leaving directory
`/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
Here's the log line showing where it's generated the
.xise file.
Generated
/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
Project Generation DONE ... B210
There's no directory with a capitalized "B200" only
"b200".
but the directory ../top/B200/build_b210/ does not
actually appear and cannot be found anywhere on the
system, even thought the output says it have been
created
Any thoughts?
Thanks!
Justin.
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
m:+353 860670753 <tel:%2B353%20860670753>*
*http://www.ctvr.ie/*
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
<mailto:USRP-users@lists.ettus.com>
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
m:+353 860670753 <tel:%2B353%20860670753>*
*http://www.ctvr.ie/*
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
m:+353 860670753 <tel:%2B353%20860670753>*
*http://www.ctvr.ie/*
--
__________________________________________
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
*t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
m:+353 860670753 <tel:%2B353%20860670753>*
*http://www.ctvr.ie/*
--
Regards,
Justin Tallon
CTVR / The Telecommunications Research Centre
Dunlop Oriel House
Trinity College
Dublin 2
t: +353 1 896 4243
m:+353 860670753
http://www.ctvr.ie/
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
On 07/16/2015 07:53 PM, Justin Tallon . via USRP-users wrote:
> Hey Ian!
>
> The problem was indeed the manner in which the settings64.sh file was run
> i had run
>
> $./settings64.sh
>
> the correct way was
>
> $ source settings64.sh
>
> the xtclsh file was then accessable in the shell and the compilation
> was successful!
>
> Thanks for all the help!
> Justin.
>
You could also have used:
. ./settings64.sh
Which is a shorthand for "source".
In Linux, environment variables propagate downwards in the process
tree. So if you have a shell script that sets environment variables, it
must run
in the context of the current shell invocation--hence the "." or
"source" magic. Otherwise, the shell will dutifully spawn a new shell,
and execute your
shell script in a new process, which will not have the desired effect.
This is why one often sets environment variables for stuff that you use
all the time in your .bashrc, since this is run on startup of every
login shell
instance, thus guaranteeing those settings will propagate downwards
through any process you start from such a shell (such as is created in
a terminal window).
>
> On 15 July 2015 at 19:00, Justin Tallon . <tallonj@tcd.ie
> <mailto:tallonj@tcd.ie>> wrote:
>
> interesting, so the installation of ISE may be the problem,
> my xtclsh is not at this location you suggested although I have
> run the ./settings64.sh file.
>
> I will delete and reinstall ISE 14.7 and see if that helps!
> Thanks for your input on this!
>
>
>
> On 15 July 2015 at 18:47, Ian Buckley <ianb@ionconcepts.com
> <mailto:ianb@ionconcepts.com>> wrote:
>
> What you should see is pasted below…what's with running the
> job as root (sudo)?
> Note that in the very first line your log has no ISE version
> info…makes me wonder if the ISE setup script has been run in
> this shell.
>>
>>>> `source
>>>> <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh`
>>>> (64-bit platform)
>>>
>
> I'd recommend a clean shell thats logged in as user you need
> to work as, sourcing the Xilinx script, then running make B210.
> A quick sanity test might be: which xtclsh
> Which for a default install will give:
> /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh
>
>
> -----log output-------
>
> ISE Version: Release 14.7 - xtclsh P.20131013 (lin64)
> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
> EXTRA_DEFS="B210=1 "
> make[1]: Entering directory
> `/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200'
> build-B210//b200.xise
> xtclsh
> /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/tcl/ise_helper.tcl
> ""
> >>> Creating project: build-B210//b200.xise
> Changed current working directory to the project directory:
> "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/build-B210"
>
> >>> Setting: Project[family] = Spartan6
> >>> Setting: Project[device] = XC6SLX150
> >>> Setting: Project[package] = fgg484
> >>> Setting: Project[speed] = -3
> >>> Setting: Project[top_level_module_type] = HDL
> >>> Setting: Project[synthesis_tool] = XST (VHDL/Verilog)
> >>> Setting: Project[simulator] = ISE Simulator (VHDL/Verilog)
> WARNING:TclTasksC - The value(s) of this property has been
> changed in the
> current release to "ISim (VHDL/Verilog)". The property
> value has been set to
> "ISim (VHDL/Verilog)". Please update your script to use the
> new value to
> avoid this message in the future.
> >>> Setting: Project[Preferred Language] = Verilog
> >>> Setting: Project[Enable Message Filtering] = FALSE
> >>> Setting: Project[Display Incremental Messages] = FALSE
> >>> Adding source to project:
> /disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v
> INFO:HDLCompiler:1845 - Analyzing Verilog file
> "/disk2/ianb/ettus/fpgadev-b200/fpgadev/usrp3/top/b200/b200.v" into
> library
> work
>
> On Jul 15, 2015, at 10:27 AM, Justin Tallon . <tallonj@tcd.ie
> <mailto:tallonj@tcd.ie>> wrote:
>
>>
>> after entering _>sudo make B210
>>
>> I have the following error
>>
>> ISE Version:
>> make -f Makefile.b200.inc bin NAME=B210 DEVICE=XC6SLX150
>> EXTRA_DEFS="B210=1"
>> make[1]: Entering directory
>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>> build-B210//b200.xise
>> xtclsh
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>> ""
>> build-B210//b200.bin
>> xtclsh
>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>> "Generate Programming File" 2>&1 | tee build-B210//build.log
>> tee: build-B210//build.log: No such file or directory
>> make[1]: *** [build-B210//b200.bin] Error 1
>> make[1]: Leaving directory
>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>> make: *** [B210] Error 2
>>
>>
>>
>> On 15 July 2015 at 18:20, Ian Buckley <ianb@ionconcepts.com
>> <mailto:ianb@ionconcepts.com>> wrote:
>>
>> What happens if you try a full build (make B210) which
>> will also incidentally generate b200.xise?
>>
>> On Jul 15, 2015, at 10:15 AM, "Justin Tallon ."
>> <tallonj@tcd.ie <mailto:tallonj@tcd.ie>> wrote:
>>
>>> Hey Ian!
>>>
>>> Thanks for your help on this.
>>>
>>> I mistyped the email when I wrote ../top/B200/build_b210/
>>> There is no folder at the location specified by the log
>>> output.
>>>
>>> ie at
>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>>
>>> also I did a system wide search for b200.xise and it
>>> exists no where on the system.
>>>
>>> Regards,
>>> Justin
>>>
>>>
>>> On 15 July 2015 at 18:06, Ian Buckley
>>> <ianb@ionconcepts.com <mailto:ianb@ionconcepts.com>> wrote:
>>>
>>> See below:
>>>
>>> On Jul 15, 2015, at 9:55 AM, "Justin Tallon . via
>>> USRP-users" <usrp-users@lists.ettus.com
>>> <mailto:usrp-users@lists.ettus.com>> wrote:
>>>
>>>> Hey!
>>>>
>>>> I am trying to bui;d the b210 fpga .bin file from
>>>> source by using the makefile to generate a .xise
>>>> project file.
>>>>
>>>> I have followed the instructions in the README file
>>>> in the fpga-src folder ie
>>>> ## Build Instructions (Xilinx ISE only)
>>>>
>>>> - Download and install [Xilinx ISE
>>>> 14.7](http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html)
>>>> + You may need to acquire an implementation
>>>> license to build some USRP designs.
>>>> Please check the Xilinx Requirements document above
>>>> for the FPGA technology used by your USRP device.
>>>>
>>>> - To add xtclsh to the PATH and to setup up the
>>>> Xilinx build environment run
>>>> + `source
>>>> <install_dir>/Xilinx/14.7/ISE_DS/settings64.sh`
>>>> (64-bit platform)
>>>> + `source
>>>> <install_dir>/Xilinx/14.7/ISE_DS/settings32.sh`
>>>> (32-bit platform)
>>>>
>>>> - Navigate to `usrp3/top/{project}` where cproject is:
>>>> + b200: For USRP B200 and USRP B210
>>>>
>>>> - To build a binary configuration bitstream run
>>>> `make <target>`
>>>> where the target is specific to each product. To
>>>> get a list of supported targets run
>>>> `make help`.
>>>>
>>>> - The build output will be specific to the product
>>>> and will be located in the
>>>> `usrp3/top/{project}/build` directory. Run `make
>>>> help` for more information.
>>>>
>>>>
>>>> however, when I execute
>>>> $ make B210 PROJECT_ONLY=1
>>>>
>>>> it seems to execute sucessfully, outputting the
>>>> following:
>>>> ISE Version:
>>>> make -f Makefile.b200.inc proj NAME=B210
>>>> DEVICE=XC6SLX150 EXTRA_DEFS="B210=1"
>>>> make[1]: Entering directory
>>>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>>> build-B210//b200.xise
>>>> xtclsh
>>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/tcl/ise_helper.tcl
>>>> ""
>>>> make[1]: Leaving directory
>>>> `/home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200'
>>>
>>> Here's the log line showing where it's generated the
>>> .xise file.
>>>
>>>> Generated
>>>> /home/nodeuser/data/alt_iris/uhd_fpga/uhd/fpga-src/usrp3/top/b200/build-B210/b200.xise
>>>>
>>>> Project Generation DONE ... B210
>>>>
>>>>
>>> There's no directory with a capitalized "B200" only
>>> "b200".
>>>
>>>> but the directory ../top/B200/build_b210/ does not
>>>> actually appear and cannot be found anywhere on the
>>>> system, even thought the output says it have been
>>>> created
>>>>
>>>>
>>>> Any thoughts?
>>>> Thanks!
>>>> Justin.
>>>>
>>>>
>>>> --
>>>> __________________________________________
>>>> Regards,
>>>> Justin Tallon
>>>> CTVR / The Telecommunications Research Centre
>>>> Dunlop Oriel House
>>>> Trinity College
>>>> Dublin 2
>>>> *t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
>>>> m:+353 860670753 <tel:%2B353%20860670753>*
>>>> *http://www.ctvr.ie/*
>>>>
>>>>
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> <mailto:USRP-users@lists.ettus.com>
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>>
>>>
>>>
>>>
>>> --
>>> __________________________________________
>>> Regards,
>>> Justin Tallon
>>> CTVR / The Telecommunications Research Centre
>>> Dunlop Oriel House
>>> Trinity College
>>> Dublin 2
>>> *t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
>>> m:+353 860670753 <tel:%2B353%20860670753>*
>>> *http://www.ctvr.ie/*
>>>
>>>
>>
>>
>>
>>
>> --
>> __________________________________________
>> Regards,
>> Justin Tallon
>> CTVR / The Telecommunications Research Centre
>> Dunlop Oriel House
>> Trinity College
>> Dublin 2
>> *t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
>> m:+353 860670753 <tel:%2B353%20860670753>*
>> *http://www.ctvr.ie/*
>>
>>
>
>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
> *t: +353 1 896 4243 <tel:%2B353%201%20896%204243>
> m:+353 860670753 <tel:%2B353%20860670753>*
> *http://www.ctvr.ie/*
>
>
>
>
>
> --
> __________________________________________
> Regards,
> Justin Tallon
> CTVR / The Telecommunications Research Centre
> Dunlop Oriel House
> Trinity College
> Dublin 2
> *t: +353 1 896 4243
> m:+353 860670753*
> *http://www.ctvr.ie/*
>
>
>
>
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com