首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用LUTs实现FPGA实现查找表

用LUTs实现FPGA实现查找表
EN

Stack Overflow用户
提问于 2014-08-07 18:42:10
回答 2查看 917关注 0票数 0

我想在FPGA中实现一个8到1的多路复用器。多路复用器的输入是常量,所以我改用查找表。

我知道fpgas是由LUT构成的。有没有什么硬件模块可以用来优化多路复用器?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-08-09 03:34:48

不是真的,除非你正在使用的8个“单词”中的每一个都非常大,可以证明blockRAM是合理的(在这里讨论何时使用blockRAM - http://forums.xilinx.com/t5/Virtex-Family-FPGAs/Lut-vs-Block-Ram/td-p/251888 )。如果总线只有1位或8位wide...just,请使用case语句。综合和布线阶段将负责将该“代码”转换为FPGA上的各个LUT。

票数 0
EN

Stack Overflow用户

发布于 2014-08-15 03:27:41

正如其他人所说,ISE足够聪明,可以从您的代码中推断出多路复用。您可以在运行合成之后验证这一点。检查合成报告中的摘要。

如果你真的想使用LUT作为一个很好的学习练习,你当然可以使用几个阶段在一起来做。阅读Understanding the INIT attribute for LUTs以了解如何使用INIT属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25180423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档