Post Go back to editing

Pluto Sdr jtag programming

Category: Software
Software Version: pluto 0.32

Hello, I've modified Pluto SDR fpga project and generated a new bitstream in Vivado. Now I'm trying to update fpga with the new bitstream. 

I looked through https://wiki.analog.com/university/tools/pluto/devs/fpga and https://wiki.analog.com/university/tools/pluto/users/firmware to find any info about fpga update.

I have XILINX Platform Cable USB II (https://www.mouser.com/ProductDetail/AMD-Xilinx/HW-USB-II-G?qs=rrS6PyfT74cTrO3YL49xhw%3D%3D ).

Do I still need to purchase ADALM-UARTJTAG ? I saw a few questions in the Engineering Zone where they connected Xilinx USB II directly to Pluto SDR

I tried connecting XILINX Platform Cable USB II to "0.05 PITCH JTAG AND UART CONNECTOR" on Pluto (see pluto schematic)

XILINX      PLUTO 0.05 PITCH JTAG

TMS               pin 2 (JTAG_TMS)

TCK               pin 4(JTAG_TCK)

TDO              pin 6 (JTAG_TDO)

TDI                pin 8

GND              pin 7&9 (GND)

VREF            pin 10 (1V8) (I tried with this and without this, the same error)

I get the following error in vivado

[Labtools 27-2269] No devices detected on target localhost:3121/xilinx_tcf/Xilinx/00001eec2cca01.
Check cable connectivity and that the target board is powered up then
use the disconnect_hw_server and connect_hw_server to re-register this hardware target.

1. Am I connecting the Xilinx programmer correctly, if not what should be changed?

2. Should I use VREF and  HALT/INIT/WP wires on Xilinx Platform Cable USB II? If yes, then how?

3. should I power on Pluto (PC usb or power usb)? I tried no poser, PC usb, and power usb, non of them worked.

4. There is P1 jtag 10 pin connector, and the following holes around it GND, TCK, RMS, RX, TX, JTAG_BOOT, TDI, TDO . Should I use 10 pin header or the holes?

Thanks