XTRX custom gateware for Artix-7

Hi,

I am working on a modular communication module into which we are considering adding in the LimeSDR XTRX. This module is being developed in a standalone mode and therefore the use of a laptop or any system is not guaranteed at all times. For this reason I wish to offload some of the baseband processing directly into the FPGA for added simplicity of operation.
From what I can find online, the gateware files for the same is available on Github however I am having trouble finding resources on how to build upon the available codebase. Apart from an old cyclone board on Quartus I haven’t messed around so fairly new in this domain, therefore any help would be appreciated.

Thank you,
Dheeraj

This is good timing, in that we’ve been working on a new gateware which is integrated using LiteX. This should make it easier to create custom gateware builds. It’s not been announced yet, but the repos are public:

This is a set of reusable blocks, mostly developed in VHDL.

This is the new LimeSDR Gateware project. The idea being that eventually all the LimeSDR boards will be supported in this way, with much more reuse and making it easier to integrate different vendor and custom functionality with any of the boards (assuming they have appropriate hardware resources).

You might like to start reading up on LiteX and you could try building the LimeSDR XTRX gateware with this. However, please note that if you run into any issues or generally have questions related to this, we are not in a position to start providing advice just yet, while the focus is on finishing off any remaining parts and the documentation etc. I’m just giving you a heads-up now as it would seem like the best option and to avoid you wasting any time.

Hi andrewback,

Good timing indeed, I have gone through the documentation, working on building the gateware soon. Now with LiteX coming out in the near future, I think it has made my choice clear now.

Thank you,
Dheeraj