{{more footnotes|date=February 2014}}

'''JAM''' / '''STAPL''' ("'''Standard Test and Programming Language'''")<ref>{{cite web|url=http://acronyms.thefreedictionary.com/STAPL |title=STAPL - What does STAPL stand for? |publisher=Free Online Dictionary |date= |accessdate=2013-09-17}}</ref> is an Altera-developed standard for JTAG in-circuit programming of programmable logic devices (PLDs).<ref name=keysight>{{cite web|url=https://www.keysight.com/main/redirector.jspx?action=ref&cname=EDITORIAL&ckey=2205520&cc=US&lc=eng|title=What is STAPL?|date=2006-09-07|publisher=Agilent|accessdate=2013-09-17}}</ref> It is defined by JEDEC standard JESD-71.<ref name=keysight/>

STAPL defines a standard ''.jam'' file format which supports in-system programmability or configuration of programmable devices.<ref>{{cite web|url=https://www.altera.com/support/support-resources/support-centers/devices/programming-tools/jam-stapl/tls-jam.html|title=ISP & the Jam STAPL |publisher=Altera |date=2008-01-04 |accessdate=2016-12-16}}</ref><ref>{{cite web|url=http://www.freestd.us/soft/282802.htm |title=EIA JESD71-1999 standard test and programming language (STAPL) |publisher=Freestd - Electronic Industries Alliance(EIA) |date= |accessdate=2013-09-17 | archiveurl=https://web.archive.org/web/20161220213359/http://www.freestd.us/soft/282802.htm |archivedate=20 December 2016}}</ref><ref>{{cite web|url=http://www.jtagtest.com/faq/jtag-ieee-1149-1/what-is-jam-stapl-standard-test-and-programming-language |title=FAQ: What is JAM/STAPL (Standard Test and Programming Language) ? |publisher=SECONS s.r.o., www.secons.com |date= |accessdate=2013-09-17}}</ref> A JTAG device programmer implements a ''JAM player'' which reads the file as a set of instructions directing it to program a PLD.

The standard is supported by multiple PLD and device programmer manufacturers.

== References == {{reflist}}

{{Comp-eng-stub}} Category:JEDEC standards Category:Electronics manufacturing Category:Embedded systems