usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Ettus Code (FPGA) for USRP B210

YJ
Yeo Jin Kuang Alvin (IA)
Mon, Apr 9, 2018 2:59 AM

Hi everyone,

I want to use the ettus code for the USRP B210, however, may I know which is the Top file as I noticed there are 3 different ones. B200.v , B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 but there are some files that I couldn't find, eg. Gpif_sync, slave_fifo32, uart_timing_fifo etc.

What are the essentials file and where do I find it?

Thanks in advance!

Hi everyone, I want to use the ettus code for the USRP B210, however, may I know which is the Top file as I noticed there are 3 different ones. B200.v , B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 but there are some files that I couldn't find, eg. Gpif_sync, slave_fifo32, uart_timing_fifo etc. What are the essentials file and where do I find it? Thanks in advance!
MD
Marcus D. Leech
Mon, Apr 9, 2018 3:09 AM

On 04/08/2018 10:59 PM, Yeo Jin Kuang Alvin (IA) via USRP-users wrote:

Hi everyone,

I want to use the ettus code for the USRP B210, however, may I know
which is the Top file as I noticed there are 3 different ones. B200.v
, B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE
14.7 but there are some files that I couldn’t find, eg. Gpif_sync,
slave_fifo32, uart_timing_fifo etc.

What are the essentials file and where do I find it?

Thanks in advance!

There is a directory called "top":

And under that is a subdirectory callled "B200":

uhd/fpga-src/usrp3/top/b200

That is the top-level for the B200, and there's a Makefile in there that
you'll need to run:

make PROJECT_ONLY=1

which will generate a project file for the ISE GUI.

Note that Ettus don't use the ISE GUI environment for doing builds,
which is why there are makefiles that are used to produce a consistent and
reliable build process, with all the dependencies fully described,
etc.  It's the only sensible way to do FPGA production builds.

On 04/08/2018 10:59 PM, Yeo Jin Kuang Alvin (IA) via USRP-users wrote: > > Hi everyone, > > I want to use the ettus code for the USRP B210, however, may I know > which is the Top file as I noticed there are 3 different ones. B200.v > , B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE > 14.7 but there are some files that I couldn’t find, eg. Gpif_sync, > slave_fifo32, uart_timing_fifo etc. > > What are the essentials file and where do I find it? > > Thanks in advance! > > There is a directory called "top": And under that is a subdirectory callled "B200": uhd/fpga-src/usrp3/top/b200 That is the top-level for the B200, and there's a Makefile in there that you'll need to run: make PROJECT_ONLY=1 which will generate a project file for the ISE GUI. Note that Ettus don't use the ISE GUI environment for doing builds, which is why there are makefiles that are used to produce a consistent and reliable build process, with all the dependencies fully described, etc. It's the only sensible way to do FPGA production builds.
RC
Robin Coxe
Mon, Apr 9, 2018 3:14 AM

B200.v is the top level Verilog file.  If you inspect this file, you will
see that B200_core.v and B200_io.v are instantiated within it.

All of our FPGA code is freely available-- please take some time to look
through the files in the usrp3/lib directories here: https://github.com/
EttusResearch/fpga/tree/maint/usrp3/lib

-Robin

On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users <
usrp-users@lists.ettus.com> wrote:

Hi everyone,

I want to use the ettus code for the USRP B210, however, may I know which
is the Top file as I noticed there are 3 different ones. B200.v ,
B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7
but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32,
uart_timing_fifo etc.

What are the essentials file and where do I find it?

Thanks in advance!


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

B200.v is the top level Verilog file. If you inspect this file, you will see that B200_core.v and B200_io.v are instantiated within it. All of our FPGA code is freely available-- please take some time to look through the files in the usrp3/lib directories here: https://github.com/ EttusResearch/fpga/tree/maint/usrp3/lib -Robin On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users < usrp-users@lists.ettus.com> wrote: > Hi everyone, > > > > I want to use the ettus code for the USRP B210, however, may I know which > is the Top file as I noticed there are 3 different ones. B200.v , > B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 > but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32, > uart_timing_fifo etc. > > > > What are the essentials file and where do I find it? > > > > Thanks in advance! > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >
YJ
Yeo Jin Kuang Alvin (IA)
Mon, Apr 9, 2018 4:17 AM

Am I able to run make in Windows using Cygwin for ISE 14.7? I tried to run make PROJECT_ONLY=1 , and this is what I get.

$ make PROJECT_ONLY=1
/bin/sh: xtclsh: command not found
ISE Version:
make -f Makefile.b200.inc proj NAME=B200 DEVICE=XC6SLX75 EXTRA_DEFS=" "
make[1]: Entering directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff                                                                                                                                                6f1f9ae966edd531dc4b611d7/usrp3/top/b200'
/bin/sh: xtclsh: command not found
/bin/sh: xtclsh: command not found
build-B200//b200.xise
xtclsh /cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6f1f9ae966edd531dc4b61                                                                                                                                                1d7/usrp3/top/tcl/ise_helper.tcl ""
/bin/sh: xtclsh: command not found
make[1]: *** [../Makefile.common:52: build-B200//b200.xise] Error 127
make[1]: Leaving directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6                                                                                                                                                f1f9ae966edd531dc4b611d7/usrp3/top/b200'
make: *** [Makefile:73: B200] Error 2


I ran source C:/Xilinx/14.7/ISE_DS/settings64.bat and I got this

$ source C:/Xilinx/14.7/ISE_DS/settings64.bat
-bash: @echo: command not found
-bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: syntax error near unexpected token (' -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: REM Copyright (c) 1995-201' Xilinx, Inc.  All rights reserved.

From: Robin Coxe [mailto:robin.coxe@ettus.com]
Sent: Monday, 9 April 2018 11:16 AM
To: Yeo Jin Kuang Alvin (IA)
Cc: usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Ettus Code (FPGA) for USRP B210

B200.v is the top level Verilog file.  If you inspect this file, you will see that B200_core.v and B200_io.v are instantiated within it.

All of our FPGA code is freely available-- please take some time to look through the files in the usrp3/lib directories here: https://github.com/EttusResearch/fpga/tree/maint/usrp3/lib

-Robin

On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users <usrp-users@lists.ettus.commailto:usrp-users@lists.ettus.com> wrote:
Hi everyone,

I want to use the ettus code for the USRP B210, however, may I know which is the Top file as I noticed there are 3 different ones. B200.v , B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32, uart_timing_fifo etc.

What are the essentials file and where do I find it?

Thanks in advance!


USRP-users mailing list
USRP-users@lists.ettus.commailto:USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Am I able to run make in Windows using Cygwin for ISE 14.7? I tried to run make PROJECT_ONLY=1 , and this is what I get. $ make PROJECT_ONLY=1 /bin/sh: xtclsh: command not found ISE Version: make -f Makefile.b200.inc proj NAME=B200 DEVICE=XC6SLX75 EXTRA_DEFS=" " make[1]: Entering directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff 6f1f9ae966edd531dc4b611d7/usrp3/top/b200' /bin/sh: xtclsh: command not found /bin/sh: xtclsh: command not found build-B200//b200.xise xtclsh /cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6f1f9ae966edd531dc4b61 1d7/usrp3/top/tcl/ise_helper.tcl "" /bin/sh: xtclsh: command not found make[1]: *** [../Makefile.common:52: build-B200//b200.xise] Error 127 make[1]: Leaving directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6 f1f9ae966edd531dc4b611d7/usrp3/top/b200' make: *** [Makefile:73: B200] Error 2 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ I ran source C:/Xilinx/14.7/ISE_DS/settings64.bat and I got this $ source C:/Xilinx/14.7/ISE_DS/settings64.bat -bash: @echo: command not found -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: syntax error near unexpected token `(' -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: `REM Copyright (c) 1995-201' Xilinx, Inc. All rights reserved. From: Robin Coxe [mailto:robin.coxe@ettus.com] Sent: Monday, 9 April 2018 11:16 AM To: Yeo Jin Kuang Alvin (IA) Cc: usrp-users@lists.ettus.com Subject: Re: [USRP-users] Ettus Code (FPGA) for USRP B210 B200.v is the top level Verilog file. If you inspect this file, you will see that B200_core.v and B200_io.v are instantiated within it. All of our FPGA code is freely available-- please take some time to look through the files in the usrp3/lib directories here: https://github.com/EttusResearch/fpga/tree/maint/usrp3/lib -Robin On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users <usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote: Hi everyone, I want to use the ettus code for the USRP B210, however, may I know which is the Top file as I noticed there are 3 different ones. B200.v , B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32, uart_timing_fifo etc. What are the essentials file and where do I find it? Thanks in advance! _______________________________________________ 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
NP
Neel Pandeya
Sat, May 19, 2018 12:27 AM

Were you able to make any further progress building the B210 FPGA code on
Windows with Cygwin?

While it should be possible to build the FPGA under Windows, you should
probably try it under Ubuntu 16.04, which should just work out-of-the-box.

--​Neel Pandeya

On 8 April 2018 at 21:17, Yeo Jin Kuang Alvin (IA) via USRP-users <
usrp-users@lists.ettus.com> wrote:

Am I able to run make in Windows using Cygwin for ISE 14.7? I tried to run
make PROJECT_ONLY=1 , and this is what I get.

$ make PROJECT_ONLY=1

/bin/sh: xtclsh: command not found

ISE Version:

make -f Makefile.b200.inc proj NAME=B200 DEVICE=XC6SLX75 EXTRA_DEFS=" "

make[1]: Entering directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff

6f1f9ae966edd531dc4b611d7/usrp3/top/b200'

/bin/sh: xtclsh: command not found

/bin/sh: xtclsh: command not found

build-B200//b200.xise

xtclsh /cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6f1f9ae966edd531dc4b61

1d7/usrp3/top/tcl/ise_helper.tcl ""

/bin/sh: xtclsh: command not found

make[1]: *** [../Makefile.common:52: build-B200//b200.xise] Error 127

make[1]: Leaving directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6

f1f9ae966edd531dc4b611d7/usrp3/top/b200'

make: *** [Makefile:73: B200] Error 2




I ran source C:/Xilinx/14.7/ISE_DS/settings64.bat and I got this

$ source C:/Xilinx/14.7/ISE_DS/settings64.bat

-bash: @echo: command not found

-bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: syntax error near
unexpected token `('

-bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: `REM Copyright (c)
1995-201' Xilinx, Inc.  All rights reserved.

From: Robin Coxe [mailto:robin.coxe@ettus.com]
Sent: Monday, 9 April 2018 11:16 AM
To: Yeo Jin Kuang Alvin (IA)
Cc: usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Ettus Code (FPGA) for USRP B210

B200.v is the top level Verilog file.  If you inspect this file, you will
see that B200_core.v and B200_io.v are instantiated within it.

All of our FPGA code is freely available-- please take some time to look
through the files in the usrp3/lib directories here: https://github.com/
EttusResearch/fpga/tree/maint/usrp3/lib

-Robin

On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users <
usrp-users@lists.ettus.com> wrote:

Hi everyone,

I want to use the ettus code for the USRP B210, however, may I know which
is the Top file as I noticed there are 3 different ones. B200.v ,
B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7
but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32,
uart_timing_fifo etc.

What are the essentials file and where do I find it?

Thanks in advance!


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Were you able to make any further progress building the B210 FPGA code on Windows with Cygwin? While it should be possible to build the FPGA under Windows, you should probably try it under Ubuntu 16.04, which should just work out-of-the-box. --​Neel Pandeya On 8 April 2018 at 21:17, Yeo Jin Kuang Alvin (IA) via USRP-users < usrp-users@lists.ettus.com> wrote: > Am I able to run make in Windows using Cygwin for ISE 14.7? I tried to run > make PROJECT_ONLY=1 , and this is what I get. > > > > $ make PROJECT_ONLY=1 > > /bin/sh: xtclsh: command not found > > ISE Version: > > make -f Makefile.b200.inc proj NAME=B200 DEVICE=XC6SLX75 EXTRA_DEFS=" " > > make[1]: Entering directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff > > > 6f1f9ae966edd531dc4b611d7/usrp3/top/b200' > > /bin/sh: xtclsh: command not found > > /bin/sh: xtclsh: command not found > > build-B200//b200.xise > > xtclsh /cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6f1f9ae966edd531dc4b61 > > > 1d7/usrp3/top/tcl/ise_helper.tcl "" > > /bin/sh: xtclsh: command not found > > make[1]: *** [../Makefile.common:52: build-B200//b200.xise] Error 127 > > make[1]: Leaving directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6 > > > f1f9ae966edd531dc4b611d7/usrp3/top/b200' > > make: *** [Makefile:73: B200] Error 2 > > > > ------------------------------------------------------------ > ------------------------------------------------------------ > ------------------------------------------------------ > > > > I ran source C:/Xilinx/14.7/ISE_DS/settings64.bat and I got this > > > > $ source C:/Xilinx/14.7/ISE_DS/settings64.bat > > -bash: @echo: command not found > > -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: syntax error near > unexpected token `(' > > -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: `REM Copyright (c) > 1995-201' Xilinx, Inc. All rights reserved. > > > > > > *From:* Robin Coxe [mailto:robin.coxe@ettus.com] > *Sent:* Monday, 9 April 2018 11:16 AM > *To:* Yeo Jin Kuang Alvin (IA) > *Cc:* usrp-users@lists.ettus.com > *Subject:* Re: [USRP-users] Ettus Code (FPGA) for USRP B210 > > > > B200.v is the top level Verilog file. If you inspect this file, you will > see that B200_core.v and B200_io.v are instantiated within it. > > > > All of our FPGA code is freely available-- please take some time to look > through the files in the usrp3/lib directories here: https://github.com/ > EttusResearch/fpga/tree/maint/usrp3/lib > > > > -Robin > > > > > > > > > > On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Hi everyone, > > > > I want to use the ettus code for the USRP B210, however, may I know which > is the Top file as I noticed there are 3 different ones. B200.v , > B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 > but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32, > uart_timing_fifo etc. > > > > What are the essentials file and where do I find it? > > > > Thanks in advance! > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >
NP
Neel Pandeya
Sat, May 19, 2018 12:39 AM

Based on your error message, it looks like your Cygwin environment doesn't
have a Bash shell or Make installed. You'll need to go back to the Cygwin
installer and install these items. The link below might be helpful.

https://stackoverflow.com/questions/4828388/cygwin-make-bash-command-not-found

Again, I think it might simply be faster and easier to do the FPGA build
under Ubuntu 16.04.

--​Neel Pandeya

On 18 May 2018 at 17:27, Neel Pandeya neel.pandeya@ettus.com wrote:

Were you able to make any further progress building the B210 FPGA code on
Windows with Cygwin?

While it should be possible to build the FPGA under Windows, you should
probably try it under Ubuntu 16.04, which should just work out-of-the-box.

--​Neel Pandeya

On 8 April 2018 at 21:17, Yeo Jin Kuang Alvin (IA) via USRP-users <
usrp-users@lists.ettus.com> wrote:

Am I able to run make in Windows using Cygwin for ISE 14.7? I tried to
run make PROJECT_ONLY=1 , and this is what I get.

$ make PROJECT_ONLY=1

/bin/sh: xtclsh: command not found

ISE Version:

make -f Makefile.b200.inc proj NAME=B200 DEVICE=XC6SLX75 EXTRA_DEFS=" "

make[1]: Entering directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff

6f1f9ae966edd531dc4b611d7/usrp3/top/b200'

/bin/sh: xtclsh: command not found

/bin/sh: xtclsh: command not found

build-B200//b200.xise

xtclsh /cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6f1f9ae966edd531dc4b61

1d7/usrp3/top/tcl/ise_helper.tcl ""

/bin/sh: xtclsh: command not found

make[1]: *** [../Makefile.common:52: build-B200//b200.xise] Error 127

make[1]: Leaving directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6

f1f9ae966edd531dc4b611d7/usrp3/top/b200'

make: *** [Makefile:73: B200] Error 2




I ran source C:/Xilinx/14.7/ISE_DS/settings64.bat and I got this

$ source C:/Xilinx/14.7/ISE_DS/settings64.bat

-bash: @echo: command not found

-bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: syntax error near
unexpected token `('

-bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: `REM Copyright (c)
1995-201' Xilinx, Inc.  All rights reserved.

From: Robin Coxe [mailto:robin.coxe@ettus.com]
Sent: Monday, 9 April 2018 11:16 AM
To: Yeo Jin Kuang Alvin (IA)
Cc: usrp-users@lists.ettus.com
Subject: Re: [USRP-users] Ettus Code (FPGA) for USRP B210

B200.v is the top level Verilog file.  If you inspect this file, you will
see that B200_core.v and B200_io.v are instantiated within it.

All of our FPGA code is freely available-- please take some time to look
through the files in the usrp3/lib directories here:
https://github.com/EttusResearch/fpga/tree/maint/usrp3/lib

-Robin

On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users <
usrp-users@lists.ettus.com> wrote:

Hi everyone,

I want to use the ettus code for the USRP B210, however, may I know which
is the Top file as I noticed there are 3 different ones. B200.v ,
B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7
but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32,
uart_timing_fifo etc.

What are the essentials file and where do I find it?

Thanks in advance!


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Based on your error message, it looks like your Cygwin environment doesn't have a Bash shell or Make installed. You'll need to go back to the Cygwin installer and install these items. The link below might be helpful. https://stackoverflow.com/questions/4828388/cygwin-make-bash-command-not-found Again, I think it might simply be faster and easier to do the FPGA build under Ubuntu 16.04. --​Neel Pandeya On 18 May 2018 at 17:27, Neel Pandeya <neel.pandeya@ettus.com> wrote: > Were you able to make any further progress building the B210 FPGA code on > Windows with Cygwin? > > While it should be possible to build the FPGA under Windows, you should > probably try it under Ubuntu 16.04, which should just work out-of-the-box. > > --​Neel Pandeya > > > > > On 8 April 2018 at 21:17, Yeo Jin Kuang Alvin (IA) via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> Am I able to run make in Windows using Cygwin for ISE 14.7? I tried to >> run make PROJECT_ONLY=1 , and this is what I get. >> >> >> >> $ make PROJECT_ONLY=1 >> >> /bin/sh: xtclsh: command not found >> >> ISE Version: >> >> make -f Makefile.b200.inc proj NAME=B200 DEVICE=XC6SLX75 EXTRA_DEFS=" " >> >> make[1]: Entering directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff >> >> >> 6f1f9ae966edd531dc4b611d7/usrp3/top/b200' >> >> /bin/sh: xtclsh: command not found >> >> /bin/sh: xtclsh: command not found >> >> build-B200//b200.xise >> >> xtclsh /cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6f1f9ae966edd531dc4b61 >> >> >> 1d7/usrp3/top/tcl/ise_helper.tcl "" >> >> /bin/sh: xtclsh: command not found >> >> make[1]: *** [../Makefile.common:52: build-B200//b200.xise] Error 127 >> >> make[1]: Leaving directory '/cygdrive/c/Users/WORK/Desktop/fpga-7c6bf35ce8f14ff6 >> >> >> f1f9ae966edd531dc4b611d7/usrp3/top/b200' >> >> make: *** [Makefile:73: B200] Error 2 >> >> >> >> ------------------------------------------------------------ >> ------------------------------------------------------------ >> ------------------------------------------------------ >> >> >> >> I ran source C:/Xilinx/14.7/ISE_DS/settings64.bat and I got this >> >> >> >> $ source C:/Xilinx/14.7/ISE_DS/settings64.bat >> >> -bash: @echo: command not found >> >> -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: syntax error near >> unexpected token `(' >> >> -bash: C:/Xilinx/14.7/ISE_DS/settings64.bat: line 2: `REM Copyright (c) >> 1995-201' Xilinx, Inc. All rights reserved. >> >> >> >> >> >> *From:* Robin Coxe [mailto:robin.coxe@ettus.com] >> *Sent:* Monday, 9 April 2018 11:16 AM >> *To:* Yeo Jin Kuang Alvin (IA) >> *Cc:* usrp-users@lists.ettus.com >> *Subject:* Re: [USRP-users] Ettus Code (FPGA) for USRP B210 >> >> >> >> B200.v is the top level Verilog file. If you inspect this file, you will >> see that B200_core.v and B200_io.v are instantiated within it. >> >> >> >> All of our FPGA code is freely available-- please take some time to look >> through the files in the usrp3/lib directories here: >> https://github.com/EttusResearch/fpga/tree/maint/usrp3/lib >> >> >> >> -Robin >> >> >> >> >> >> >> >> >> >> On Mon, Apr 9, 2018 at 10:59 AM, Yeo Jin Kuang Alvin (IA) via USRP-users < >> usrp-users@lists.ettus.com> wrote: >> >> Hi everyone, >> >> >> >> I want to use the ettus code for the USRP B210, however, may I know which >> is the Top file as I noticed there are 3 different ones. B200.v , >> B200_core.v , B200_io.v. Tried to add the source file to Xilinx ISE 14.7 >> but there are some files that I couldn’t find, eg. Gpif_sync, slave_fifo32, >> uart_timing_fifo etc. >> >> >> >> What are the essentials file and where do I find it? >> >> >> >> Thanks in advance! >> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >> >> >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >> >