インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン上の推奨事項

ID 683082
日付 4/13/2020
Public

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

ドキュメント目次

1.6.5.2.2. セレクター・マルチプレクサー

セレクター・マルチプレクサーには、データ入力ごとに個別の選択ラインがあります。 マルチプレクサーの選択ラインはワン・ホット・エンコードされています。 インテル® Quartus® Primeは通常、セレクター・マルチプレクサーをANDおよびORゲートのツリーとして構築します。

ツリー型のN入力セレクタマルチプレクサーの実装は、バイナリマルチプレクサーよりもわずかに効率が悪いですが、多くの場合、選択信号はデコーダの出力です。 インテル® Quartus® Prime合成は、セレクタとデコーダをバイナリー・マルチプレクサーに結合します。

Verilog HDL One-Hot-Encoded CASE Statement

case (sel)
   4'b0001: z = a;
   4'b0010: z = b;
   4'b0100: z = c;
   4'b1000: z = d;
   default: z = 1'bx;
endcase