Nuand / bladeRF

bladeRF USB 3.0 Superspeed Software Defined Radio Source Code
http://nuand.com
Other
1.13k stars 455 forks source link

[hdl] RX Multiplexer should be placed directly in front of the RX FIFO #504

Open thasti opened 7 years ago

thasti commented 7 years ago

Currently, the RX Multiplexer is placed before the IQ correction module in the FPGA design. This has two drawbacks:

I propose to move the RX MUX after the IQ correction and in front of the RX FIFO. This would make no functional difference and needs no API changes, but easily gives more flexibility for custom FPGA designs.

If this suggestion is welcome, I would be able to prepare a pull request.

thasti commented 7 years ago

I just got around to testing this, the needed changes are demonstrated in https://github.com/thasti/bladeRF/commit/701e842a869f908c773f775c95acf04b66c81bf8. In case this is considered useful, I can modify the other bladeRF architectures and prepare a pull request.