記事 ID: 000079166 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

SOOP と Jam® /STAPL の選手と恍巷の違いは何ですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

SOOP と STAPL プレーヤーは大きく異なりますが、CPLDS のプログラムに使用できます。

SPCB (シリアル・ベクトル・フォーマット) は、回路内テスターで使用されるファイル形式です。CPLD のプログラミング・データとアルゴリズムを SPCB フォーマットに書き込めるので、回路内テスターは回路内テストフロー中に JTAG を介して CPLD をプログラムできます。PC に関連する S シリーズのプレーヤー / 卉卉は、SPCB ファイルのアルゴリズムを「再生」し、プロトタイプの際に PC の並列ポートを介してデバイスをプログラミングします。SOOP の問題は、CPLD のプログラミング用ではなく、回路内テスト用に作成された問題です。S UUID は言語構造の分岐をサポートしないため、CPLD のプログラミング時間が長くなります。また、シーケンシャル・テキストファイル・フォーマットです。ループをサポートしないため、非常に大きなシーケンシャル・ベースのファイルになります。回路内テスターを通じて CPLD デバイスのプログラミングを計画している場合、実際には SPCB 全体が CPLD にのみ使用されます。ALTERA® MAX PLUS® II およびインテル® Quartus® II ソフトウェアは SGPU ファイルの生成をサポートしていますが、「再生」や SGPU ファイルの実行には対応していません。

STAPL (Standard Test and Programming Language) は CPLD ISP プログラミング専用に設計された高レベル言語です。STAPL は、Alteraが作成したオリジナルの Jam 言語の JEDEC 標準バージョンです。Jam/STAPL は分岐をサポートしているため、プログラミング時間が短縮されます。CPLD プログラミング・アルゴリズムとデータは、ASCII STAPL または圧縮バイトコード STAPL 形式で格納されます。STAPL 言語はループ (FOR など) もサポートしています。これは圧縮バイトコードと組み合わせることで、非常に小さなファイルを意味します。これは、インテリジェントなホストまたはマイクロプロセッサーが STAPL プレーヤー / 亥を ISP プログラム CPLD に使用できるエンベデッド・プログラミングに最適です。STAPL プレーヤーは、DOS 実行ファイルを介して、または windows または UNIX 環境でAlteraのMAX PLUS II または Quartus ツールを介してプレイすることもできます。Altera MAX PLUS II またはインテル® Quartus® ソフトウェア・プログラマー・ツールは、「再生」と Jam/STAPL ファイルの生成をサポートします。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。