General-purpose STAPL Composer?

I'm working with FPGA's that use STAPL bitstreams. In addition to the standard configuration bitstream, I'd also like to input custom (proprietary) JTAG commands and bitstreams.

All the STAPL documentation I've looked at implies that a piece of software they call STAPL composer performs this function (i.e. generates the STAPL scripting file) However, the discussion never proceeds beyond this point. No manufacturer, no external website, seems to give details on or even roughly describe the STAPL Composer, much less offer one for download.

It seems as though the FPGA development tools tend to embed functionality which acts in the capacity of a STAPL composer in the bitstream-generation utility, but this functionality is strictly limited to the configuration bitstreams, not to mention the specific FPGA company in question.

So, is there a STAPL Composer out there which will allow me to generate custom STAPL files, inserting user-specified bitstreams and JTAG commands? Ideally this program would also be able to create STAPL files for FPGAs from multiple different companies. I'd like to find some solution for configuration, programming, and test that does more than the dedicated task of loading a configuration bitstream for a specific manufacturer's FPGA's.

--
Alex Rast
ad.rast.7@nwnotlink.NOSPAM.com
 Click to see the full signature
Reply to
Alex Rast
Loading thread data ...

Maybe have a look at the SVF too.

STAPL has a higher abstration level than the SVF. But the SVF has the advantage to be very close to the JTAG chain description layer. It will be easier to use SVF for your own implementation.

Both Xilinx and Altera generate bitstreams version STAPL and SVF !

Xilinx provides a XSVF : a binary format of SVF. Good thing if you have to download FPGA/FLASH from an embedded processor.

Laurent www.am> I'm working with FPGA's that use STAPL bitstreams. In addition to the

Reply to
Laurent Gauch

All the details are in the specification:

formatting link

Regards, Daniel

Reply to
Daniel Leu

Well, the spec says *what* the STAPL composer would do but gives no implementation thereof. (Nor is it the job of a specification to supply an implementation to go along with it) What I was hoping for was to find some sort of software tool to help generate custom STAPL files so that it doesn't become a DIY job. For simple stuff one can always simply create a STAPL file manually using a text editor but for anything more elaborate than the very most basic operations I think a tool would be much preferred. Either way, though, there's still the pesky CRC at the end and to do this with a manually-generated file you need something like a hex editor so you can calculate the CRC.

--
Alex Rast
ad.rast.7@nwnotlink.NOSPAM.com
 Click to see the full signature
Reply to
Alex Rast

Hello I compiled the stapl player for our testsystem. One function is to calculate the checksum of the JAM file. Regards Ralph

"Alex Rast" schrieb im Newsbeitrag news:969A1220Eadrastnwnotl>

preferred.

Reply to
Ralph Friedrich

Did you also do a STAPL composer? And do you have source for that? I have a STAPL player, that's not a problem - what I need is a STAPL composer.

--
Alex Rast
ad.rast.7@nwnotlink.NOSPAM.com
 Click to see the full signature
Reply to
Alex Rast

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.