PULP Community
Download program with JTAG interface - Printable Version

+- PULP Community (https://pulp-platform.org/community)
+-- Forum: PULP's Community forum (https://pulp-platform.org/community/forumdisplay.php?fid=1)
+--- Forum: PULP General questions (https://pulp-platform.org/community/forumdisplay.php?fid=2)
+--- Thread: Download program with JTAG interface (/showthread.php?tid=28)



Download program with JTAG interface - wangzp - 11-19-2018

Hello,

I have build a FPGA project of pulpissimo. How do I download the program to my CPU with JTAG interface?

Thanks.


RE: Download program with JTAG interface - kgf - 11-19-2018

Hello,

For these please follow the instructions on the GitHub page of PULPissimo
  https://github.com/pulp-platform/pulpissimo

As explained there if you have the PULP SDK configured, you can set the configuration so that it will run your program on either a virtual platform, an RTL simulation, implementation on FPGA or an implementation on an ASIC. The latter depend on the availability of the systems we have released.

  https://github.com/pulp-platform/pulp-sdk/blob/master/README.md


If you are developing your own ports for FPGAs, the basic idea is to use the JTAG port to download the program. The JTAG port allows you to write to (and read from) every memory address, there are various examples in our other ports to see how it is working.