XJFlash
Der Seriencharakter von JTAG hat zur Folge, dass die Programmierung von großen Flash-Komponenten sehr langsam sein kann. Wenn es einen programmierbaren Logikbaustein (wie einen FPGA) gibt, der mit dem Flash-Teil verbunden ist, kann XJFlash verwendet werden, um den Programmiervorgang drastisch zu beschleunigen, wobei häufig die Höchstgeschwindigkeit für die Komponente erreicht wird.
Das XJFlash-Modul verwendet die interne Schaltung einer Onboard-FPGA, um einen einfachen Flash-Programmierer zu erstellen. Dies entlastet die bandbreitenbeschränkte JTAG-Scan-Kette von sich wiederholenden Aufgaben wie dem Verschieben von Steuer-, Adress- und Datenbits. Durch das Entfernen von Netzverkehr von der Scan-Kette kann das XJTAG-System nahezu theoretische Programmierzeiten für ein bestimmtes Flash-Speichergerät erreichen.
XJDirect
Nicht alle Designs verfügen über einen geeigneten programmierbaren Logikbaustein, aber viele Designs können mit dem Prozessor auf die Flash-Komponente zugreifen. Mit XJDirect können Sie auf den Prozessor-Debug-Port zugreifen und erneut deutlich verbesserte Programmiergeschwindigkeiten erzielen.
Wenn die erreichten Geschwindigkeiten über JTAG ein Problem darstellen, gibt es Alternativen, die die Programmiergeschwindigkeit erheblich verbessern können. Da sie aber von der spezifischen Anwendung abhängig sind, ist eine Kontaktaufnahme mit XJTAG sinnvoll, um die bestmögliche Lösung für Sie zu finden.
White Paper: Hochgeschwindigkeitsprogrammierung von permanenten Speichern (in englischer Sprache)