2ビットの2対1マルチプレクサを1つのLUTに適合させようとしています。LUT5_D
5つの入力と2つの出力があるようです。LUTを希望どおりにプログラムできますか?
私は以前に使用LUT3
しLUT4
ました。virtex-5ライブラリガイドから、インスタンス化するLUT5_D
には、適切なinit値をプログラムする必要があるようですが、プログラムするinit値は1つしかないため、実際に使用される出力は1つだけですか?または、両方の出力がいつでも同じ値を示しますか?
LUT5_D #(
.INIT(32'h55550f0f),
) LUT5_D_inst
(.O(O), // General LUT output (1-bit)
.LO(LO), // Local LUT output (1-bit)
.I0(I0), // LUT input (1-bit)
.I1(I1), // LUT input (1-bit)
.I2(I2), // LUT input (1-bit)
.I3(I3), // LUT input (1-bit)
.I4(SEL));