Thanks Marcus for response.

Yes, you are correct that I am beginner to UHD related issues. Maybe I
should have pointed in my first posting. Sorry for that. But for design
implementations on FPGA boards viz Basys 3 etc using AMD/Xilinx tools viz.
ISE/Vivado/Vitis I am OK. A useful link (
https://www.amd.com/content/dam/amd/en/documents/university/vivado-teaching/hdl-design/2015x/Verilog/docs-pdf/Vivado_tutorial.pdf
) is shared for confidence building.

Further, I am not communication field expert either. I am building/brushing
basics of communications fundamentals using GNU Radio. I have already gone
though the link you shared before posting to forum. Now, I am inferring
(confirming) that to modify N210 FPGA one need to follow the link you
shared not standard AMD/Xilinx tool kit flow. Kindly note, due to my
previous FPGA experience, I was trying to look for a way out to implement
Ettus Research GitHub code using standalone process of AMD/Xilinx tool flow
which was genesis of putting forward issue ( i ) in my previous thread. Not
to mention I have no help, on the subject matter, around either. Now, I can
ascertain that one need not to follow standalone flow of AMD/Xilinx tool
kit for mentioned cause. This settles first issue.

*Summary:-*
Modifying N210 FPGA is a two step process,

i) Generate bit file (
https://files.ettus.com/manual/md_usrp2_build_instructions.html )
ii) Use iMPACT tool to load firmware called "bit" file ( output of step
(i)) on N210 FPGA using JTAG cable


Experts confirmation is need of hour though.

----------------------------------------------

However, following doubt still remains,

i. How to customise the data rate of N210, if possible, of design available
at the GitHub link (
https://github.com/EttusResearch/uhd/tree/master/fpga/usrp2/top ). I wish,
if possible, to make the data rate as 1-bit, 2-bit, 4- bit, 8-bit, 16-bit,
32-bit and 64-bit. For N210's FPGA specifications, I referred section
"comparative feature list" available at following link,

https://files.ettus.com/manual/page_usrp2.html


ii. (new) Once the FPGA is modified (step ( i )), how to load/burn the
modified image into FPGA board. There are instructions available at above
link ( issue ( i )) but I am confused.



-------------------------------------------------

Kindly note, I have gone through following link and GitHub repository
before posting my first thread and is ready with hardware ( connector
purchased ) as well as software need ( ISE12.2, iMPACT and UDH driver
installed ) and is able get positive response to ping command given to N210
kit after power-on and connecting via LAN cable.

https://files.ettus.com/manual/page_usrp2.html


In between, I have gone through bird's view of workshop details available
at following link,

https://kb.ettus.com/images/4/47/Workshop_GnuRadio_Slides_20190507.pdf,


However,  beginner's tutorial mentioning chronological steps, for data rate
choice/modification ( if possible ), generating bit etc files and burning
modified FPGA image targeting specific application with example set, is
need of hour. I hope Ettus Research people must be having some tutorials on
the pointed thread as part of their training sessions.

Thanks.



On Tue, Aug 13, 2024 at 7:25 PM Marcus D. Leech <patchvonbr...@gmail.com>
wrote:

> On 13/08/2024 08:39, Brajesh wrote:
>
> Hello all,
> I am Brajesh and working on Ettus Research N210 FPGA board modifications.
> While doing so, I am facing some issues which are listed below,
>
> i. How to implement Verilog code ( available at following GitHub link ) on
> N210's ( Ettus Research ) FPGA ,
>
> https://github.com/EttusResearch/uhd/tree/master/fpga/usrp2/top/N2x0
>
> ii. How to customize the data rate of the above GitHub link. I am trying
> to make the data rate ( via connector to PC/Laptop ) as 1-bit, 2-bit, 4-
> bit, 8-bit, 16-bit(default), 32-bit and 64-bit.
>
> iii. Once N210's FPGA is modified with above modifications, how to check
> the correctness of modified FPGA of N210. What I mean here is,
> methodologies ( standalone ) to check faithfulness of N210's FPGA (
> modified ) without daughter boards.
>
>
> For the same, I kindly request your valuable suggestions. If you are busy
> enough or not the right person, I kindly request you to direct me to the
> exact person.
> Warm regards,
> Brajesh
>
> This guide might help some:
>
> https://files.ettus.com/manual/md_usrp2_build_instructions.html
>
> But the tone of your questions suggests that you aren't already familiar
> with the tools and techniques of FPGA development,
>   and if so, no amount of casual advice given here can bridge that gap.
>
>
>
> _______________________________________________
> USRP-users mailing list -- usrp-users@lists.ettus.com
> To unsubscribe send an email to usrp-users-le...@lists.ettus.com
>
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to