bladeRF xA4 Data Transmisson over USB

Discussions related to embedded firmware, driver, and user mode application software development
Post Reply
duchessleila
Posts: 1
Joined: Thu Aug 08, 2024 5:29 am

bladeRF xA4 Data Transmisson over USB

Post by duchessleila »

Hi everyone,

I am working on a project using the bladeRF micro 2.0 xA4 to receive and transmit 12-bit data, interfacing with an Nvidia Jetson AGX Xavier GPU over USB. I am customizing the FPGA inside the bladeRF, and I understand that there is FX3 firmware acting as an intermediary between the FPGA and the USB interface.

As I am relatively new to USB interfaces and FX3, I would appreciate any advice or resources you could share to help me leverage this setup effectively.

Should I focus on modifying the HDL code of the FPGA, or would it be more practical to use the provided API? Any contributions or insights would be greatly appreciated.

Thank you!
tich
Posts: 8
Joined: Sun Oct 15, 2017 1:42 pm

Re: bladeRF xA4 Data Transmisson over USB

Post by tich »

If you want to send custom PDUs you can use the existing libbladeRF function bladerf_sync_tx()

You will also need to parse the PDU in VHDL. Here is a tutorial on how to write custom code for the FPGAhttps://github.com/Nuand/bladeRF/wiki/FPGA-Development

If you have any questions feel free to reach out to me
Post Reply