adina.manole
Newbie level 2
LUT in VHDL is getting to many ressources
Hi,
I'm making a project where I need to use 4 different LUT. My FPGA is a Microsemi and I'm coding in Libero.
They have two by two the same input for the LUT (LUT1 and LUT2 has the same input and LUT3 and LUT4 have a different same input). LUT1 and LUT2 have 2305 values while LUT3 and LUT4 have 2185 values. Now, LUT1 is using 586 Logic Elements while LUT2 is using 196 Logic Elements and LUT3 is using 99 LE while LUT4 is using 453 LE.
I don't understand why there is such a tremendous difference between two LUT who are supposed to spend the same number of ressources. The only difference between them is the values inside the LUTs:
LUT1 : is going from FFF to 0 to FFF
LUT2 : is going from x"199" to FFF
LUT3 : is going from 0 to FFF
LUT4 : is going from x"199" to FFF
Thanks for your help
Hi,
I'm making a project where I need to use 4 different LUT. My FPGA is a Microsemi and I'm coding in Libero.
They have two by two the same input for the LUT (LUT1 and LUT2 has the same input and LUT3 and LUT4 have a different same input). LUT1 and LUT2 have 2305 values while LUT3 and LUT4 have 2185 values. Now, LUT1 is using 586 Logic Elements while LUT2 is using 196 Logic Elements and LUT3 is using 99 LE while LUT4 is using 453 LE.
I don't understand why there is such a tremendous difference between two LUT who are supposed to spend the same number of ressources. The only difference between them is the values inside the LUTs:
LUT1 : is going from FFF to 0 to FFF
LUT2 : is going from x"199" to FFF
LUT3 : is going from 0 to FFF
LUT4 : is going from x"199" to FFF
Thanks for your help