ISP und die Jam STAPL
Die Jam Standard Test and Programming Language (STAPL) wurde von Intel® FPGA Ingenieuren entwickelt und wird von einem Konsortium von Herstellern programmierbarer Logikbausteine (PLD), Programmiergeräteherstellern und Testgeräteherstellern unterstützt. Jam STAPL wurde im August 1999 als JEDEC-Standard JESD-71 übernommen.
Jam STAPL löst die Probleme, mit denen Designer bei der Programmierung von PLDs im System konfrontiert sind. Zu diesen Problemen gehören proprietäre Dateiformate, herstellerspezifische Programmieralgorithmen, große Dateigrößen und lange Programmierzeiten. Jam STAPL ist ein wichtiger Schritt vorwärts bei der Bereitstellung eines Standards auf Softwareebene für die In-System-Programmierung (ISP).
Wie Jam STAPL funktioniert
Die Programmierlösung Jam STAPL besteht aus zwei Komponenten: dem Jam Composer und dem Jam Player.
Der Jam Composer ist ein Softwareprogramm, das in der Regel von einem Anbieter programmierbarer Logik geschrieben wird, der eine Jam-Datei (.jam) schreibt, die die Benutzerdaten und den Programmieralgorithmus enthält, die zum Programmieren eines Designs in ein Gerät erforderlich sind.
Der Jam Player ist eine Software, die die Jam-Datei liest und Vektoren zum Programmieren und Testen von Geräten in einer JTAG-Kette anwendet. Entwickler von Embedded-Systemen können auch einen Jam Player verwenden, um Geräte in ihrem System zu programmieren. Der größte Teil des für den Jam Player benötigten Quellcodes ist im Jam STAPL Developer's Kit enthalten, das auf der Jam STAPL-Website erhältlich ist. Die einzigen Softwareroutinen, die zum Abschließen des Jam Players erforderlich sind, sind diejenigen, die für den Zugriff auf die JTAG-Kette benötigt werden. Abbildung 1 zeigt einen grundlegenden Jam STAPL-Ablauf.
Downloads
- Jam STAPL Programme KOSTENLOS
- Quartus® II Web-Edition-Software KOSTENLOS
Weiterführende Dokumente
- Verwendung von Jam STAPL für ISP über einen eingebetteten Prozessor Kapitel des MAX® II Handbuchs
- Kapitel JTAG & In-System Programmierbarkeit des MAX II Handbuchs
- AN 95: In-System-Programmierbarkeit in MAX®Geräten
Häufig gestellte Fragen
- Kann ich den Jam STAPL Player oder Jam STAPL Byte-Code Player mit älteren Versionen von . jam und .jbc verwenden?
- Wie kann ich den Inhalt der Jam STAPL Byte-Code-Datei (.jbc)?
- Unterstützen der Jam STAPL Player und der Jam STAPL Byte-Code Player das MasterBlaster™ Download-Kabel?
- Unterstützt der Jam STAPL Player Version 2.3 das USB-Blaster™ Download-Kabel?
- Lösungen/Antworten finden
Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.