usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

RFNOC e310 block yaml and bit image file examples

M
mgarrett@garrett-tech.com
Sun, Oct 6, 2024 5:16 PM

I am looking for some e310 yaml examples to build custom fpga images, for an e310, to use python in uhd and gnu radio support for rfnoc.

Specifically Im looking for :

1x DDC, 1x DUC

usrp_e310_fpga_sg3.bit,

usrp_e310_fpga_sg3.yaml

and

usrp_e310_fpga_RFNOC_sg3.bit,

usrp_e310_fpga_RFNOC_sg3.yaml

fosphor, window, fft, 2x AXI FIFOs, FIR

I have a full devlopment system built up and can build the FPGA images (.bit) but am not sure

how to configure the YAML file block, staic and crossbar links.

Thank you in advance!!

I am looking for some e310 yaml examples to build custom fpga images, for an e310, to use python in uhd and gnu radio support for rfnoc. Specifically Im looking for : 1x DDC, 1x DUC usrp_e310_fpga_sg3.bit, usrp_e310_fpga_sg3.yaml and usrp_e310_fpga_RFNOC_sg3.bit, usrp_e310_fpga_RFNOC_sg3.yaml fosphor, window, fft, 2x AXI FIFOs, FIR I have a full devlopment system built up and can build the FPGA images (.bit) but am not sure how to configure the YAML file block, staic and crossbar links. Thank you in advance!!
MB
Martin Braun
Mon, Oct 7, 2024 7:40 AM

Hi,

you can modify the existing e310 YAML files (under fpga/usrp3/top/e31x) to
add blocks, but be advised that the E310 FPGA is pretty small and you may
not fit everything.

--M

On Sun, Oct 6, 2024 at 7:29 PM mgarrett@garrett-tech.com wrote:

I am looking for some e310 yaml examples to build custom fpga images, for
an e310, to use python in uhd and gnu radio support for rfnoc.

Specifically Im looking for :

1x DDC, 1x DUC

usrp_e310_fpga_sg3.bit,

usrp_e310_fpga_sg3.yaml

and

usrp_e310_fpga_RFNOC_sg3.bit,

usrp_e310_fpga_RFNOC_sg3.yaml

fosphor, window, fft, 2x AXI FIFOs, FIR

I have a full devlopment system built up and can build the FPGA images
(.bit) but am not sure

how to configure the YAML file block, staic and crossbar links.

Thank you in advance!!


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Hi, you can modify the existing e310 YAML files (under fpga/usrp3/top/e31x) to add blocks, but be advised that the E310 FPGA is pretty small and you may not fit everything. --M On Sun, Oct 6, 2024 at 7:29 PM <mgarrett@garrett-tech.com> wrote: > I am looking for some e310 yaml examples to build custom fpga images, for > an e310, to use python in uhd and gnu radio support for rfnoc. > > Specifically Im looking for : > > > 1x DDC, 1x DUC > > usrp_e310_fpga_sg3.bit, > > usrp_e310_fpga_sg3.yaml > > and > > usrp_e310_fpga_RFNOC_sg3.bit, > > usrp_e310_fpga_RFNOC_sg3.yaml > > fosphor, window, fft, 2x AXI FIFOs, FIR > > I have a full devlopment system built up and can build the FPGA images > (.bit) but am not sure > > how to configure the YAML file block, staic and crossbar links. > > Thank you in advance!! > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com >
M
mgarrett@garrett-tech.com
Mon, Oct 7, 2024 5:09 PM

Thank you Martin for always providing a quick response!

The two files I noted above, are pointed to in this Ettus docuement:

https://kb.ettus.com/Getting_Started_with_RFNoC_Development, and are specific to the e310.

and do exactly what I need, and since they were ettus provided, Im assuming they fit (?)…. and have the memory settings to fit on the device.

I have now modifed the e310_rfnoc_image_core.yml, and am compiling it.

The original ettus provided files would show me how the memory was allocated which is key on the 310 FPGA for size.

We are currently using the UHD 3.14 based fosphor application witn an additional block to identify and characterize noise in a power ditribution system. I had intended to update the system to UHD 4.0 and the new RFNOC architecture.

Thank you Martin for always providing a quick response! The two files I noted above, are pointed to in this Ettus docuement: https://kb.ettus.com/Getting_Started_with_RFNoC_Development, and are specific to the e310. and do exactly what I need, and since they were ettus provided, Im assuming they fit (?)…. and have the memory settings to fit on the device. I have now modifed the [e310_rfnoc_image_core.yml](https://github.com/EttusResearch/uhd/blob/master/fpga/usrp3/top/e31x/e310_rfnoc_image_core.yml "e310_rfnoc_image_core.yml"), and am compiling it. The original ettus provided files would show me how the memory was allocated which is key on the 310 FPGA for size. We are currently using the UHD 3.14 based fosphor application witn an additional block to identify and characterize noise in a power ditribution system. I had intended to update the system to UHD 4.0 and the new RFNOC architecture.
M
mgarrett@garrett-tech.com
Mon, Oct 7, 2024 7:18 PM

I just realized that this docuement, https://kb.ettus.com/Getting_Started_with_RFNoC_Development, and are specific to the e310. is Obsolete,

and reference to the old architecture.

I will continue to create a custome image.

Thank you Ettus Team!!

I just realized that this docuement, <https://kb.ettus.com/Getting_Started_with_RFNoC_Development>, and are specific to the e310. is Obsolete, and reference to the old architecture. I will continue to create a custome image. Thank you Ettus Team!!