Я пытаюсь вставить 2-битный 2-в-1 мультиплексор в одну LUT.Кажется, что LUT5_D
имеет 5 входов и 2 выхода.Могу ли я запрограммировать LUT как то, что я хочу?
Я использовал LUT3
, LUT4
раньше.Из руководства по библиотекам virtex-5 кажется, что для создания экземпляра LUT5_D
мне нужно запрограммировать правильное значение init, но есть только одно значение init для программирования, поэтому фактически будет использоваться только один из выходных данных?Или оба выхода будут давать одно и то же значение в любое время?
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));