0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样减少路径上的LUT个数使速度更快呢?

OpenFPGA 来源:OpenFPGA 2023-12-27 09:03 次阅读

FPGA设计而言如果想速度更快则应当努力减少路径上LUT的个数,而不是逻辑级数。如果想面积更小则应当努力减少LUT的个数而不是逻辑门数。

如下图:

0af76dce-a450-11ee-8b88-92fbcf53809c.png

采用图a结构,我们知道一个LUT只有一个输出,因此前面的2输入与门要占用一个LUT 后面的2个三输入或门要各占用一个LUT 总共占用3个LUT LUT级数是2级。

采用图b结构,其实现结果等效于图a结构,虽然增加了一个2输入与门并且逻辑级数与图a一样也是2级但我们根据LUT特点它只占用2个LUT:

2输入与门和3输入或门由一个LUT实现LUT级数只有1级,这就是一个门数增加逻辑级数未变但资源占用减少速度更快典型案例







审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA设计
    +关注

    关注

    9

    文章

    428

    浏览量

    26732
  • LUT
    LUT
    +关注

    关注

    0

    文章

    50

    浏览量

    12624

原文标题:【FPGA】减少路径上的LUT个数使速度更快

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    CyU3PDmaMultiChannelCommitBuffer失败后,如何使重置速度更快

    1) CyU3PDmaMultiChannelCommitBuffer 失败后,如何使重置速度更快? 2) 如何将微控制器其他部分的内存用于帧缓冲?
    发表于 07-23 08:29

    LUT实现的逆变器真的是FPGA的逆变器吗?

    你好,当我在原理图视图中单击LUT时,它会按预期显示逆变器。但我想知道它是通过逆变器在Xilinx FPGA实现还是实际上原理图不等同于FPGA的真相?谢谢,Ĵ以上来自于谷歌翻译以下为原文Hi
    发表于 01-29 09:22

    Spartan 3器件的专用乘法器路径时间随着阶段数量的增加而减少

    到的块的数据表包含与乘法速度和流水线级数量相关的表格。 )。我在18x18bit乘法器使用17x17bit信号进行了一些测试,以查看流水线级和速度之间的关系,以找到我设计的最佳级数。结果很奇怪。在
    发表于 06-13 15:56

    如何让这个设计通过减少颜色量可能更快

    /psoc-4-pioneer-kit-community-project060-psoc-4-mini-billboard我想让这个设计通过减少颜色量可能更快。有人对此有经验吗?如何做到这一点? 以上来自于百度翻译 以下为
    发表于 07-23 10:07

    Kintex 7输入IO焊盘和FF(片寄存器)之间的额外LUT是什么

    在Kintex 7目标(我正在使用xc7k410t),在P& R之后,我发现ISE在输入焊盘和切片寄存器之间的每个数据网上放置了3个额外的LUT,充当路径引线。但是在设备利用
    发表于 07-16 07:26

    请问如何使FRAM MCU速度更快所需功耗最低?

    如何使FRAM MCU速度更快所需功耗最低
    发表于 12-30 07:11

    怎样去调好速度

    电流对电机传动有何影响?怎样去调好速度
    发表于 09-29 06:34

    怎样更快地去下载STM32的PACK包

    怎样更快地去下载STM32的PACK包?有哪些资料
    发表于 10-22 08:48

    怎样去解决NVIC_EnableIRQ使能无法进行的问题

    NVIC_EnableIRQ使能无法进行这是为什么怎样去解决NVIC_EnableIRQ使能无法进行的问题
    发表于 01-18 06:21

    如何更快使硬件数据传到webservice服务接口

    如何更快使硬件数据传到webservice服务接口?如何调试
    发表于 02-22 08:20

    求助前辈们Verilog lut个数的问题

    问一下这几个模块有几个lut,因为是新手,不知道综合出哪些函数,需要讲函数来源细一些。然后是延迟上有什么,多少级lut。注:最后两张图片有示例调用。
    发表于 12-13 14:03

    网线接口在PCB板该如何连线才使信号传输速度更快

    网线接口在PCB板该如何连线才使信号传输速度更快
    发表于 04-07 17:35

    如何使FRAM MCU速度更快所需功耗最低

    、9uA就可以把数据写完。通过比较可以看到,如果要写很多数据到Flash等传统存储器里,FRAM速度更快而所需功耗却最低。从擦写数据次数来看,一般存储器写一万来次就到了极限,可FRAM可以在写了10次方后仍可继续进行擦写操作。由于FRAM
    发表于 11-16 10:21 8次下载
    如何<b class='flag-5'>使</b>FRAM MCU<b class='flag-5'>速度</b><b class='flag-5'>更快</b>所需功耗最低

    怎么去判断支路的个数

    支路是什么意思?怎么去判断支路的个数
    的头像 发表于 02-02 09:05 2.3w次阅读

    需要更快速度:CAN FD

    需要更快速度:CAN FD
    发表于 11-07 08:07 0次下载
    需要<b class='flag-5'>更快</b>的<b class='flag-5'>速度</b>:CAN FD