このエラーメッセージは、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.0V 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 デバイスで正常にコンパイルできます。