技術に関するFAQ


一般技術 | その他の技術との関連 | 規格のバージョン | バースト | シミュレーションとテスト | スレッドと接続 | メタデータに関するよくある質問 | 規格のバージョン

一般技術

1. コアの定義とはどのようなものですか。
2. OCPとは何ですか。
3. OCPの構成はどのようなものですか。
4. OCPにはどの程度の柔軟性がありますか。
5. OCPはどのようなインターフェースに使用できますか。
6. OCPはどのようにしてアナログ信号を処理しますか。
7. OCPは何か他の言語(SystemC、C++、Fortranなど)で実装されていますか。
8. OCP接続はピアツーピア接続ですか。
9. 2つのコアがピアツーピア通信を必要とする場合はどうなりますか。
10. インターフェースが2つあるために多くのダイサイズが必要になるということはありませんか。
11. OCPインターフェースを持つ2つのコアが通信することはできますか。
12. 2つのコアが類似しているが同一ではない場合、OCPインターフェースはどうなりますか。
13. OCPは実際には単なるバスの1つですか。
14. OCPのワードサイズとは何ですか。
15. OCPのワードサイズはどのぐらい大きくできますか。
16. OCPはビッグエンディアンですか、リトルエンディアンですか。
17. ビッグエンディアンのコアをOCPを使用して接続するにはどうすればいいですか。
18. OCP準拠のコアにはどのようなものが利用できますか。
19. OCPブリッジとは何ですか。
20. OCPの仕様はスクラッチパッドRAMに対応していますか。
21. OCPの仕様はトランザクションプロトコルをサポートしていますか。
22. OCP規格書では、インターフェース共通のテンプレートを提供していますか。
23. OCPプロファイルは現在存在しているのですか。

その他の技術との関連

1. OCPと標準バス規格の違いは何ですか。
2. 特にOCPをターゲットにした既存のインターコネクトトポロジはありますか(バス、階層制、クロスバーなど)。
3. OCPモジュールのタイミングモデルや電力モデルはありますか。
4. OCP-IPは、Opencoresと同じものですか。
5. OCP-IPはVSIAとどのように比較されますか。
6. OCPと、VSIAのVCIとの違いは何ですか。
7. OCPは本当にAVCIの上位セットですか。
8. OCP-IPには、「PVCI to OCP」と同様の「BVCI to OCP」への単純ブリッジが用意されていますか。
9. OCPとAMBAとの違い、およびOCPがAMBAより優れている点は何ですか。
10. OCP-IPには、APBとAHBバス用の設計基準が設けられていますか。
11. OCP-IPはPCI-X用のコアコードを提供していますか。
12. PCIはデュアルアドレス(つまり32ビットより大きいアドレス)をサポートしていますが、OCPは最大32ビットのアドレスしかサポートしていません。何らかの方策はありますか。

規格のバージョン

1. 現在の規格(バージョン)は何ですか。
2. OCP規格バージョン2.0とバージョン1.0の違いは何ですか。
3. OCP規格バージョン2.0とバージョン2.1の違いは何ですか。
4. Lazy synchronizationの目的は何ですか。
5. わたしは、どのバージョンのOCP規格を使用すべきですか。
6. OCP2.0は「必要最低限(minimalist)」のインターフェースを許容していると言われてい ますが、これはどのようなことを意味するのでしょうか。
7. ライトコマンドのレスポンスを制御するパラメータは何ですか。
8. ポステッドライトモデルにおいて、OCPスレーブが、ライトコマンドに対するレスポン スを生成するときに、OCPマスターはどのような動きをしますか。

バースト

1. OCP転送とは何ですか。
2. OCPトランザクションとは何ですか。
3. OCP用のバーストモデルとは何ですか。
4. インクリメントバーストとストリームバーストの違いは何ですか。
5. これらのバーストコードは何を表していますか。
6. 「バースト読み取り」のタイミング図は、転送の数またはバイト数を指定しているのですか。
7. なぜバーストコードは残りのワード数と一致しないのですか。
8. イニシエータは、データの準備が確かに完了していることを別のイニシエータに通知する前に、どのようにして書き込みバーストがターゲットに対してコミットされていることを確認するのですか。
9. どのバーストサイズを使用すべきですか。
10. コアのバーストサイズがOCPのバーストコードのどれにも一致しません。どうすればいいですか。
11. 8OCPワードよりも長いバーストを転送できますか。
12. バースト転送を早期に終了することはできますか。
13. OCPイニシエータは、バースト転送を開始した後にこれを中止することができますか。
14. イニシエータのコアでバーストを可能にすべき理由は何ですか。
15. Single-Request Multiple-Data (SRMD)バーストとはどのようなものですか。

シミュレーションとテスト

1. STLとは何ですか。
2. QuickCore Model OCPテストには、STLしか使用できないのですか。
3. QuickCore Model OCP test でSTLとVerilogを使用することの違いは何ですか。
4. QuickCore Model OCP testでSTLとVerilogの両方を使用できますか。
5. QuickCore Model OCP testでVHDLは使用できますか。
6. OCP-IPに参加して入手できるソフトウェアは何ですか。
7. CoreCreatorがサポートする、RTLとシミュレーション言語は何ですか。
8. LinuxベースのシステムでCoreCreatorを使用できますか。
9. OCP準拠性テストはどのようにして実行しますか。
10. コアがOCP準拠であるかどうかはどのようにしてわかるのですか。
11. OCPプロトコルチェッカーは何をチェックするのですか。
12. ブリッジがOCPチェックに合格すれば、OCPに準拠したことになりますか。
13. 準拠性テストのためのOCP-IPの長期計画とはどのようなものですか。

スレッドと接続

1. スレッドとは正確にはどのようなものですか。
2. なぜスレッドを使用するのですか。
3. 1つのコアが所有できるスレッドの最大数はいくつですか。
4. なぜ複数のスレッドが必要になるのですか。
5. MThreadID信号の(フェーズを基準とした)タイミングとは何ですか。
6. マスター/スレーブをリセットすると実行中のスレッドにどのような影響を及ぼしますか。
7. コアはどのようにして優先処理を実現するのですか。
8. OCPの接続IDは何に使用するのですか。
9. スレッドはコネクションとはどう違うのですか。
10. 1つのスレーブを複数のマスターに接続することができますか。できない場合、メモリーの共有はどのようにして行われるのですか。OCPをポイントツーポイントで接続した状態で、複数のプロセッサをメモリーコントローラに接続するためのプロトコルがOCPにありますか。
11. タグ付けとは何ですか。
12. タグとスレッドはどのようなところが異なるのですか。


一般技術 | その他の技術との関連 | 規格のバージョン | バースト | シミュレーションとテスト | スレッドと接続