我非常相信工程师对实际实现的方式有深刻的认识,因为当使用更高级别的抽象工具时,具有知识的工程师可以更好地实现更好的实施(即,成本更低,性能更高,功耗更低)。
因此,我喜欢你的问题,但也想知道你为什么要问他们。
正如'u4223374'所指出的,考虑如何在实际硅片中实现LUT几乎没有什么意义。作为用户,您可以影响使用多少LUT以及每个LUT中的位模式。
你不能影响晶体管的选择或它们如何切换等。
由'u4223374'给出的4输入LUT的示例是正确的,并且假设正在使用LUT地址的最高有效2位(即其输入)。
实际上,可以使用任何2个输入,只要适当调整查找表中的位模式即可。
正如您可以分配使用哪些输入一样,工具可以更改使用的输入。
这为设计的路由提供了更多选项,允许对每个信号使用方便的LUT输入(提供位模式以反映任何引脚交换)。
不太明显的是复制位模式的机会。
使用examplegiven by'u4223374'我们可以看到实际需要的4位模式已被复制4次,因为这允许2个未使用的输入具有任何值。
这反过来意味着未使用的输入被收集到'0','1'或甚至是某些改变状态无关紧要;
输出值仅取决于感兴趣的两个输入。
Ken Chapman英国Xilinx主要工程师
我非常相信工程师对实际实现的方式有深刻的认识,因为当使用更高级别的抽象工具时,具有知识的工程师可以更好地实现更好的实施(即,成本更低,性能更高,功耗更低)。
因此,我喜欢你的问题,但也想知道你为什么要问他们。
正如'u4223374'所指出的,考虑如何在实际硅片中实现LUT几乎没有什么意义。作为用户,您可以影响使用多少LUT以及每个LUT中的位模式。
你不能影响晶体管的选择或它们如何切换等。
由'u4223374'给出的4输入LUT的示例是正确的,并且假设正在使用LUT地址的最高有效2位(即其输入)。
实际上,可以使用任何2个输入,只要适当调整查找表中的位模式即可。
正如您可以分配使用哪些输入一样,工具可以更改使用的输入。
这为设计的路由提供了更多选项,允许对每个信号使用方便的LUT输入(提供位模式以反映任何引脚交换)。
不太明显的是复制位模式的机会。
使用examplegiven by'u4223374'我们可以看到实际需要的4位模式已被复制4次,因为这允许2个未使用的输入具有任何值。
这反过来意味着未使用的输入被收集到'0','1'或甚至是某些改变状态无关紧要;
输出值仅取决于感兴趣的两个输入。
Ken Chapman英国Xilinx主要工程师
举报