超高速フラッシュ書き込みツールXJFlashは先進的で革新的な、JTAG経由の各種フラッシュデバイスのインシステムプログラミング(ISP)技術です。XJFlashを使えば、バウンダリスキャンによる従来方式に比べてフラッシュ書き込みを50倍までスピードアップ可能です。自動生成XJFlashなら、基板上のFPGAに接続されたフラッシュデバイスごとにカスタマイズされた書き込み手順を自動生成することができます。XJFlashは可能な限りの書き込みスピードを実現するために、FPGAが持つ機能をフル活用します。人手による設計なしで最高性能が得られるように、各々のFPGAとフラッシュデバイスの組み合わせごとにカスタマイズされたロジックを自動生成します。*SPI、QSPI、パラレルNORといったフラッシュデバイスの種類、またAltera、Xilinx、Microsemi、LatticeといったFPGAのメーカーを問わず、XJFlashは基板に最適化された書き込み手順を提供します。*XJFlashの設定時にはFPGAメーカーによる正規ライセンス版ツールが必要になります。多くのデバイスでは無償版でも使用可能です。テストとの統合XJFlashはXJTAG開発システムと互換性がありますので、XJRunnerのテストプロジェクトの一部として書き込みを実行できます。さまざまな構成のフラッシュデバイスへの書き込み単一デバイス、あるいはアドレス空間を拡げる直列接続やバス幅を拡げる並列接続等、いずれの構成でも、書き込み作業の高速化のためにXJFlashを使うことができます。カスタム開発XJFlashはI2CやSPI、あるいはMicrochip社のICSPのような独自プロトコルのバスへのアクセスにも対応可能です。これらのバスにターゲット基板上のFPGAが接続されている必要はありません。XJTAG開発システムの一部として、基板上のヘッダ経由で高速書き込みが可能です。10.5~32.6秒.XJFlashは書き込みのたびに自動的に次の四つのステップを実行します。フラッシュデバイスに接続されたFPGAにターゲット基板向けのXJFlashデータが書き込まれます。フラッシュデバイスが2種類のうちいずれかのアルゴリズムを用いて消去されます。書き込むデータに必要な領域のみの場合もあります)を単純に消去します。何らかのデータが書き込まれている箇所だけを消去します。JTAGポートを経由して書き込みデータがFPGAに送られます。FPGAはこのデータをフラッシュデバイスに書き込みます。複数のデータファイルをそれぞれの位置に書き込むことも出来ます。このステップを省略してベリファイだけを実行することもできます。フラッシュデバイスとデータファイルを1バイトごとに比較して、エラーがないことを確認します。このステップを省略して書き込みや消去だけを実行することもできます。使用して、2MByteのランダムなデータをSPIコンフィギュレーションPROMに書き込んだ場合の数値です。必要条件XJFlashが使えるケースXJFlashを使用するにはフラッシュデバイスのすべてのデータ、アドレス、制御信号が基板上のFPGAに接続されている必要があります。フィギュレーションPROMや汎用I/Oに接続されたフラッシュデバイスなどへも書き込むことができます。使用可能フラッシュデバイスがFPGAに直接接続されている。使用可能フラッシュデバイスがバッファを通してFPGAに接続されている。データバスがアドレスバスを兼ねており、ラッチを通して接続されている。フラッシュデバイスとFPGAの間にCPLDのような別のデバイスが接続されている。使用可能フラッシュデバイスが上記のいずれかの方法で接続されているが、CPUのような別のデバイスとバスを共有している。使用可能(設計変更が必要)フラッシュデバイスが上記のいずれの方法でも接続されていない場合でも、FPGAの空き端子にフラッシュデバイスを接続できる可能性があります。基板の稼働中には使われず、フラッシュデバイスの書き込み時にXJFlashによる高速動作を実現します。ドレス/データバスにあるスレーブデバイスであれば、さらに信号線を減らすことができるかも知れません。残念ながらFPGAが搭載されていない基板ではXJFlashが使えませんが、CPUのデバッグインターフェースを使えば高速書き込みができるかも知れません。詳細についてはお問い合わせください。別の方法として、フラッシュデバイスの信号をヘッダーから引き出すことができれば、それを通してXJFlashを使うことができます。UltraScale+最新情報はこちらからお問い合わせください。JTAGコントローラー内にライセンス情報を格納するので、どのPCでも使える。サーバーにライセンス情報を格納するので、世界中どこからでも使える。詳細についてはお問い合わせください。デモ富士設備の専門家が、JTAGバウンダリスキェンテストによる欠陥の検出や、テストの開発方法等について、デモを介して紹介します。デモ依頼などメッセージをお送りください。富士設備にまでメールでお問い合わせください。セットアップ、講習会を用意しています。