Hello Zhongyuan Zhao,

Doing FPGA development on the X310 almost never requires interacting with
the ZPU. The ZPU is used with the UHD driver to provide underlying system
support. The recommended way to add DSP operations to the FPGA is to
construct or modify RFNoC blocks.
I'd recommend reading the application note on RFNoC development and/or
watching this video which covers much the same content.

https://kb.ettus.com/Getting_Started_with_RFNoC_Development
https://www.youtube.com/watch?v=j-EfyPVpaJ8

In short, development requires a license to Vivado 2017.4 and the X310s
have JTAG and Chipscope capability exposed to Vivado via the frontpanel USB
socket. We'd be happy to answer any questions you have about RFNoC
development.

Regards,
Derek

On Thu, Mar 8, 2018 at 5:50 PM, Zhongyuan Zhao via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi,
>
> I wanna customize the USRP FPGA code on X310/N310. I found out that FPGA
> code is structured as a softcore ZPU controlling peripherals.
>
> The FPGA code can be developed on ISE and Vivado, and the firmware of ZPU
> can be compiled via ZPUGCC. But this seems to be insufficient for
> development, especially debugging.
>
> What is the recommeded workflow/tools to debug the FPGA and firmware code?
> Is there any JTAG/emulator/simulator for ZPU so that we can step into the
> code, and examine the registers?
>
> Does ZPU provide features similar to RS232 offered by many embedded system
> to print out check points in the program?
>
> Thanks!
>
> Zhongyuan Zhao
>
> PhD Candidate,
> Department of Computer Science & Engineering,
> University of Nebraska-Lincoln
> Office Hour: WF 9:30-10:00am, Avery Hall 12,
> Suite 117, Schorr Center,
> Lincoln, Nebraska 68588-0115
>
>
> _______________________________________________
> 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