The Crazy Richard Posted August 1, 2013 Report Share Posted August 1, 2013 Hi guys! I'm just wondering if there's any way to use the programmer on the Papilio to program other devices via JTAG? If there's any, how? I'd probably like to program some Xilinx CPLD, like the XC95144XL with it... I guess it should be possible somehow... Thank you for your answers. Richard, the crazy one. Link to comment Share on other sites More sharing options...
Jack Gassett Posted August 1, 2013 Report Share Posted August 1, 2013 The Papilio Pro has JP4 which will hold the FPGA in a reset mode which allows you to connect the JTAG pins from the JTAG header to any device you want and use the FT2232 to program them. Any Xilinx part should be supported by the Papilio Loader using this method. Jack. Link to comment Share on other sites More sharing options...
The Crazy Richard Posted August 1, 2013 Author Report Share Posted August 1, 2013 The Papilio Pro has JP4 which will hold the FPGA in a reset mode which allows you to connect the JTAG pins from the JTAG header to any device you want and use the FT2232 to program them. Any Xilinx part should be supported by the Papilio Loader using this method. Jack. Ah. So there isn't any option like shorting a pin or something for the Papilio One? Link to comment Share on other sites More sharing options...
Jack Gassett Posted August 1, 2013 Report Share Posted August 1, 2013 Theoretically we should be able to make a bit stream with the bscan primitive that just passes the jtag pins from the FT2232 through to whatever pins on the FPGA we want. But then the application we use needs to put the FPGA into USER1 JTAG mode for this to work. I've never had time to make this work properly, but it should work... For Papilio One or Papilio Pro. With the Papilio One the FPGA would need to be placed in reset mode, that would probably entail lifting the reset pin and forcing it to reset. Jack. Link to comment Share on other sites More sharing options...
Sarthak Posted April 28, 2014 Report Share Posted April 28, 2014 But papilio Loader allows to select only .bit files or .bmm files, ones which are generated for FPGAs. For CPLDs we get .jedec files, so how do we select CPLD configuration files in Papilio Loader? Link to comment Share on other sites More sharing options...
Jack Gassett Posted April 28, 2014 Report Share Posted April 28, 2014 There is no support for jedec files in Papilio Loader. But Papilio Loader is a fork of the xc3sprog project which does support jedec files. Give xc3sprog a try, it should get the job done for you. Jack. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.