XJFlash
JTAGバウンダリスキャンはシリアルで動作することから、通常、大きなフラッシュメモリへのプログラミングは非常に遅いのですが、フラッシュメモリに接続されるプログラマブルロジックデバイス(FPGAなど)があれば、XJFlashを使用して、プログラミング速度を劇的に上げることができます。
XJFlashは、基板に搭載されるFPGAの内部回路を使用して、シンプルなフラッシュプログラマーを構成します。これにより、帯域幅が制限されたJTAGスキャンチェーンの制御、アドレス、データビットのシフトなどの反復的なタスクから解放されます。スキャンチェーンからトラフィックを削除することで、XJTAGは、フラッシュメモリの理論上の最大プログラミング速度に迫ることができています。
![Non-volatile memory programming using PLD In-system programming flash memory/ROM using FPGA or other PLD](https://www.xjtag.com/wp-content/uploads/non-volatile-memory-programming2.gif)
![Non-volatile memory programming using a processor In-system programming flash memory/RAM using processor](https://www.xjtag.com/wp-content/uploads/non-volatile-memory-programming1.gif)
JTAGの速度が問題になる場合は、プログラミング速度の改善策は、特定の設計やアプリケーションに依存します。最良の解決策を得るために、XJTAGにまでご相談ください。