教你使用ISE/ Viavado查看FPGA的LUT是怎么实现逻辑功能


转自:21IC 赛灵思 FPGA世界  作者:金猴

声明:本教程为Goldsunmonkey为庆祝Xilinx论坛成立一周年来与大家分享一些东西的系列。
为Xilinx和Xilinx论坛发展贡献自己的一点力量。可以供大家(除商业意图以外)随意下载使用交流。
如果使用为了商业意图,请联系作者。
这个问题很简单,写完后不希望大家责怪我说这个也太简单了,我也是偶尔发现,解决了我对如何
使用LUT进行逻辑设计的困惑。希望对有用的人有用

[color] 第一步 打开一个ISE工程,随便哪一个有HDL组成的都可以,我打开的如下:
2011-10-05_162257.jpg
下载 (408.24 KB)
4 天前 16:07

                          第二步 进行综合,修改自己的错误。综合成功。
                          第三步,在区域2中点击区域3的选项运行,一定不要选择区域3上面的那个选项,出现如下界面:在不熟悉的条件下,请选用默认的选项。
                           2011-10-05_162257.jpg
下载 (64.72 KB)
4 天前 16:12

将出现如下图的顶层图:
                           2011-10-05_162257.jpg
下载 (48.57 KB)
4 天前 16:15

双击后进入,一直看到自己所有 模块都在里面。
2011-10-05_162257.jpg
下载 (80.78 KB)
4 天前 16:17

不停双击,直到最底层,只能是LUT和 寄存器为止,我的是如此:
2011-10-05_162257.jpg
下载 (81.94 KB)
4 天前 16:18

双击上面显示的LUT,跳出对话框。
2011-10-05_162257.jpg
下载 (35.09 KB)
4 天前 16:21


上面的为显示原理图部分。
依次为等式,真值表,卡纳夫表,就不一一列出了。
2011-10-05_162257.jpg



在Vivado中也类似:

打开Synthesis Design,鼠标单击要查看的LUT上,如下图所示:

然后查看左下角的Cell Properties的Truth table,如下图所示:

可见,此LUT的逻辑表达式就是output = I0 & !I1 & I2 & !I3 & !I4;

下载 (50.81 KB)
4 天前 16:25


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值