Hi Rob,

I do this often. Usually I just clone uhd-fpga adjacent to my repo under
test and then basically call `make xsim` in the testbench folder.

Here's a couple example testbenches:
https://gitlab.com/theseus-cores/theseus-cores/tree/master/fpga-rfnoc/testbenches

With an example script running in a CI system:
https://gitlab.com/theseus-cores/theseus-cores/blob/master/.gitlab-ci.yml#L24

As an aside, you can also do something similar to build rfnoc FPGA images
without needing a gnuradio install. I've set up this repo to contain git
submodules pointing to compatible versions of uhd-fpga and theseus-cores:
https://gitlab.com/theseus-cores/theseus-uhd-builder Just clone with the
extra `--recursive` flag and it will pull the corresponding repos at the
correct SHA1s.

Hope this helps!

EJ

On Wed, Sep 18, 2019, 9:31 PM Rob Kossler via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi,
> I have been designing custom noc blocks and successfully building images
> and running testbenches using a local workstation for which I have sudo
> permission.  But, now I would like to do my builds and run my testbenches
> on a server which is administered by the university for which I do not have
> such permission.
>
> The administrator has installed Vivado 2018.3 and I have successfully run
> the uhd_image_builder script to build the default image for the E310.
> However, now I am wondering if it is possible to run testbenches without
> first installing / building UHD / gnuradio, gr-ettus and perhaps lots of
> other pre-reqs.  Is it possible for me to run testbenches without these
> things?
>
> Rob
> _______________________________________________
> 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

Reply via email to