Page 1 of 1

"Bare Metal" programming on Red-Pitaya

Posted: Sat Sep 12, 2020 12:37 pm
by ThirdClassToaster
Hi, i had the following question.

The Red Pitaya has 2 interfaces that would technically be able to program the
Red Pitaya with Vivado "bare metal", i.e. without the inserted SD card with the Red Pitaya
operating system.
1) A micro USB socket with an FTDI chip behind it (named CON) on the back of the
board.
2) A JTAG interface (pin header named JTAG) on the front side.

Is it possible to program the Red-Pitaya or the Zynq-SoC, i.e. both the PS and
the PL part, via one or even both of these interfaces "bare metal", or not ?

If it is possible, is there a cable that is officially or unofficially supported
and in any case works in combination with one of these two interfaces on the
Red-Pitaya ?

Best Regards

Re: "Bare Metal" programming on Red-Pitaya

Posted: Wed Sep 16, 2020 4:52 pm
by seba_jor
Hi, indeed you could program the red pitaya in a bare metal way.
I had used the Platform Cable USB II of xilinx and dont have any problems to upload bit files to the fpga and elf files to the arm cores using the xmd command line. Also I could run some other features like the ILA core in vivado.