ジョイント・テスト・アクション・グループ (JTAG) ISP クロック (TCK) を高周波数 (1 ~ 10 MHz) で実行すると、メモリーセルのプログラミング・パルス時間と比較して、データとアドレス情報をデバイスにシフトするのに必要な時間が解消されます。
JTAG チェーン内で複数のデバイスをプログラミングする場合、同時プログラミングにより、各デバイスのプログラミングパルスを同時に適用できます。そのため、この同時プログラミングにより、プログラミング時間を大幅に短縮できます。
TCK を低周波数 (最大 100 kHz) で実行すると、メモリーセルのプログラミング・パルス時間と比較して、データとアドレス情報をデバイスにシフトするのに必要な時間が長くなります。したがって、これらの低い周波数において、同時プログラミングには nelakengible の利点があります。
Alteraは、シリアル・ベクトル・フォーマット・ファイル (.sbp)、Jam™ ファイル (.jam)、および Jam Byte-Code ファイル (.jbc) を使用する際の同時プログラミングをサポートします。これらのファイル形式は、同じファミリーの複数のデバイスを対象とするたびに、自動的に同時プログラミングを使用します。
詳細については、次を参照してください。 MAX II デバイス向けインシステム・プログラマビリティー・ガイドライン (PDF)そしてAN 100: インシステム・プログラマビリティー・ガイドライン (PDF).