Hi Felix,

Sounds like you've had a lot of progress since you wrote the first email;
well done!

Keep at it and send questions as needed. We're happy to help! Best regards,
EJ

On Tue, Aug 13, 2019 at 3:41 AM Felix Greiwe via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi,
>
> i found myself not to be familiar with the Core Concept of interpreting
> Data in FPGA's as IQ-Data. After i partitioned my 32 Bit Input Data in 16
> Bit I and 16 Bit Q Data, and additionally edited my testbench similar to
> the addsub testbench of one of the pre-installed rfnoc-blocks, my
> testbench passed.
>
> In the following link I stumbled upon some help regarding the testbenches
> and other useful information which helped me a lot.
>
>
> http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2018-March/056076.html
>
> Best regards,
>
> Felix Greiwe
>
>
>
> > Hello together,
> >
> > recently i started RFNoC development using an USRP x310. After finishing
> > the RFNoC getting started Guide i created an OOT Module including VHDL.
> > First i simply forwarded the Input Data to the output which worked just
> > fine. After that i wanted to add a constant, for example 5_dec., to my
> > signal (32 Bit) and receive the sum as an output in the testbench. Here
> > the problems started:
> > Instead of receiving 5,6,7,8,9 for input of 0,1,2,3,4; i got
> >
> > 5+2^32+2^34
> > 6+2^32+2^34
> > 7+2^32+2^34 etc.
> >
> > I figured out, that i got the right results in 32 Bit, but that somewhere
> > in the axi_wrapper and/or the noc_shell my results gets concatted to 64
> > Bit, always using the first result (here the number 5) as the 32 msb's
> and
> > the actual sum results as the lsb's thus changing my signal.
> >
> > Wondering, i tested some more stuff like just setting the lowest bit of
> 32
> > Bit input Data Vector to one etc. and get the same problems of wrong
> > vector connections.
> >
> > Only when i changed the width parameter of the axi_wrapper to 64 Bit (and
> > also sending 64 Bit Data) i got the expected results.
> >
> > Now my question: Is this a bug or am i maybe using the axi_wrapper wrong?
> > I could not find an error comparing my code to the one of the
> > tutorial_gain block.
> >
> > Any help to understand this is appreciated.
> >
> > Sincerly
> >
> > Felix
> >
> >
> >
> > _______________________________________________
> > 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
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to