Hello Yeo Jin Kuang Alvin,

I am not Ettus' expert in the B210 FPGA, but it would be highly unusual if
there were arbitrary bit width changes. I believe that the GPIF bus is 16
bits of I and Q in parallel. The FX3 GPIF bus definition is included in the
source and you can use Cypress's tools to look at the configuration of the
bus in addition to the FPGA source code. There is considerable DSP
implemented in the FPGA, including the decimation, interpolation, and
frequency shifting operations. At minimum you would have to make changes to
the UHD driver to remove support for those features if you bypass them.

My apologies if I've missed this in another email, but what is your goal
with these changes?

Regards,
Derek

On Thu, Apr 26, 2018 at 10:18 AM, Yeo Jin Kuang Alvin (IA) via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi everyone!
>
>
>
> For the FPGA source code written for b210, I noticed that the input to the
> *GPIF_D* that is *32 bits*, and then in went through some FIFOs up
> converting to *64 bits* and then down to *12 bits* output (*tx_codec_d*).
>
>
>
> May I know what is the purpose of up converting and then down convert
> again?
>
>
>
> Will it affect anything if I remove all these and just connect *GPIF_D *(*32
> bits*) input and take *12 bits MSB *(truncation) and connect directly to 
> *tx_codec_d
> *(*12 bits*) ?
>
>
>
> Thanks in advance!
>
> _______________________________________________
> 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