このエラーメッセージは、Stratix III デバイスを対象として最初に作成された Quartus® II ソフトウェアのStratix® IV デバイスを使用してデザインをコンパイルする際に表示されます。STRATIX III ~ Stratix IV E デバイス間でデバイスの移行が可能です。 しかし、注意すべき違いの 1 つは、3.3V LVTTL と 3.3V LVCMOS I/O 規格がこれら 2 つのデバイスファミリー間でどのように定義されているかです。
Stratix III デバイスは、3.0V VCCIO と 3.3V VCCIO の両方で LVTTL および LVCMOS I/O 規格に対応しています。 STRATIX III デバイスの I/O 規格として「3.3 V LVTTL / LVCMOS」または「3.0-V LVTTL / LVCMOS」のいずれかを選択することができ、VCCIO は 3.3 V または 3.0 V の I/O 規格に従って設定されます。 3.3V VCCIO をサポートしないStratix IV デバイスとの互換性を確保するには、STRATIX IV E への移行を計画している場合、Stratix III デバイスを対象とするデザインで「3.0V LVTTL / LVCMOS」I/O 規格を選択する必要があります。
JEDEC の名前付け規則と一致するために、Stratix IV デバイスでは、Quartus® II ソフトウェアの I/O 規格として「3.3 V LVTTL / LVCMOS」を選択することができ、「3.0-V LVTTL / LVCMOS」は選択できません。 Stratix IV デバイスは、3.0V VCCIO を使用して、3.3V LVTTL および 3.3V LVCMOS I/O 規格と互換性があります。 Stratix III デバイスからStratix IV E デバイスにデザインを移行する場合、「3.0-V LVTTL / LVCMOS」を使用するすべての I/O 規格を「3.3-V LVTTL / LVCMOS」に変更して、デザインがStratix IV E デバイスで正常にコンパイルできるようにする必要があります。