Nios® Vプロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 10/31/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

7.8.5.2.9. バージョン互換

デバイスドライバーまたはソフトウェア・パッケージは、オプションで、Tcl コマンド・インターフェイスを介してバージョン情報を指定できます。バージョン情報を指定するドライバーおよびソフトウェア・パッケージの Tcl コマンドにより、次の機能が可能になります。
  • BSP 設定を使用して、ドライバーまたはソフトウェア・パッケージの特定のバージョンを要求できます。
  • デバイスドライバーを更新して、ドライバーが最小ハードウェア・クラス バージョンまたは特定のハードウェア・クラス バージョンと互換性があることを指定できます。この機能は、ハードウェア・デザインが安定しており、時間の経過とともにソフトウェアの更新が予想される場合に特に役立ちます。

次の各バージョン管理関連コマンドの <version> 引数には、数字と文字を含む文字列を指定できます。バージョン文字列の例は次のとおりです; 18.019.1.120.1、 と 20.1sp1。「.」文字はセパレータです。 BSP Editorは、各セパレータ間の文字列を連続的に比較することにより、バージョンを相互に比較して、一方が他方よりも新しいかどうか、または 2 つのバージョンが等しいかどうかを判断します。したがって、 20.119.4より大きい 、そして 20.1sp120.1より大きいです。バージョン割り当て文字列が同一である場合、2 つのバージョンは同等です。

set_sw_propertyversion引数を使用して、ドライバーまたはソフトウェア・パッケージにバージョンを割り当てます。 ソフトウェアまたはデバイスドライバーにバージョンを割り当てない場合、 インテル® Quartus® Primeインストール (実行される Nios® Vプロセッサー BSP コマンドを含む) のバージョンがドライバーまたはソフトウェア・パッケージに設定されます。

set_sw_property version 21.1

デバイスドライバー (ソフトウェア・パッケージではない) は、次のように、min_compatible_hw_version引数と specific_compatible_hw_version引数を使用して、関連するハードウェア・クラスとの互換性を確立できます。

set_sw_property min_compatible_hw_version 5.0.1 add_sw_property specific_compatible_hw_version 6.1sp1

複数の特定の互換性のあるバージョンを追加できます。この機能により、ハードウェア・ペリフェラルの変更をサポートする変更を追跡するデバイスドライバーの新しいバージョンを展開できます。

デバイスドライバーの場合、互換性のあるバージョン情報が指定されていない場合、デバイスドライバーのバージョンは、関連付けられているハードウェア・クラスと同じである必要があります。したがって、この機能を使用したくない場合、インテルでは、ドライバーのmin_compatible_hw_versionをドライバーと互換性のある関連ハードウェア・クラスの最も低いバージョンに設定することをお勧めします。