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

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

3天内不再提示

物理可级联的LUT的优势在哪?

FPGA技术驿站 来源:Lauren的FPGA 作者:Lauren的FPGA 2021-03-27 09:52 次阅读

在Versal ACAP中,同一个CLB内同一列的LUT是可以级联的,这是与前一代FPGA UltraScale+系列的一个显著不同点。这里我们先看看Versal中LUT的结构,如下图所示(图片来源:Figure4, am005)。

pIYBAGBekG2ACERFAABghFkWG8U286.png

可以看到,一个LUT6(6输入LUT)是由4个LUT4(4输入LUT)外加一些MUX(数据选择器)共同构成。同时,LUT6有4个输出端口。其中,prop端口只有在LUT用作进位逻辑时使用,且在CLB外部不可见。用做6个输入的逻辑函数发生器时,输出在O6端口;双LUT5模式时,输出在O5_1和O5_2端口。同时还可以注意到,多了一个级联端口cascade_in,该端口用于与前一级LUT的O6输出相连接。级联端口不需要手工连接,工具会自动判断是否使用该端口。

我们看一个具体的案例,如下图所示。输入a为6bits,b为5bits,a/b分别执行异或位缩减运算(^a,^b),然后再将两者结果执行逻辑与。显然a的异或位缩减运算会占用一个LUT6,b的异或位缩减运算与后续的与门共同消耗一个LUT6。

f77954b8-8e29-11eb-8b86-12bb97331649.png

上述电路图布线后打开Schematic视图,锁定其中的两个LUT6,如下图所示。

f7c36242-8e29-11eb-8b86-12bb97331649.png

进一步在Device视图中可以看到具体的物理连接方式,如下图所示。可以看到图片下方的LUT由O6输出,并连接到上方LUT的级联端口。

f8091580-8e29-11eb-8b86-12bb97331649.png

再从时序角度看,这里我们设定时钟频率为600M,在时序报告中,可以看到这部分的延迟(两个LUT之间的布线延迟)为0.019ns。整个设计的WNS为0.923ns。

f8885386-8e29-11eb-8b86-12bb97331649.png

同样的设计,如果在UltraScale+中执行,结果如下图所示,可以看到两个LUT相距很远,因为UltraScale+中的LUT是不支持级联的,这就要消耗CLB外部的布线资源。

从时序角度看,这部分的延迟为0.205ns,显然大了很多。

f99bec9c-8e29-11eb-8b86-12bb97331649.png

综上所示,我们可以得出如下结论:

LUT的级联可以有效降低关键路径上的延迟,同时减少CLB外部布线资源的消耗。这对于缓解布线拥塞非常有利。还要注意的是这种级联仅限于同一个CLB中的同一列LUT,且级联方向由下至上,这意味着级联所用到的布线资源都在CLB内部,而不会消耗CLB外部布线资源。

编辑:jq

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

    关注

    1625

    文章

    21664

    浏览量

    601695
  • LUT
    LUT
    +关注

    关注

    0

    文章

    49

    浏览量

    12482
  • CLB
    CLB
    +关注

    关注

    0

    文章

    29

    浏览量

    5941

原文标题:物理可级联的LUT到底有什么优势?

文章出处:【微信号:Lauren_FPGA,微信公众号:FPGA技术驿站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    VCA810和其他运放级联的时候有什么参数要求啊?

    请问一下VCA810和其他运放级联的时候有什么参数要求啊?我将OPA228接反比例放大电路(放大10倍)和VCA810都单独调试好之后(实现-30db到+30db),级联起来进行仿真是正常的,但制作实际电路时,VCA810就
    发表于 09-19 07:33

    级联 LMX1204 相位误差分析

    电子发烧友网站提供《级联 LMX1204 相位误差分析.pdf》资料免费下载
    发表于 09-09 09:36 0次下载
    <b class='flag-5'>级联</b> LMX1204 相位误差分析

    雷达物位计都用在哪些场合及优势

    什么叫雷达物位计?都用在哪些场合?又都有哪些优势?就让定华电子的工程师们为您详细解答,一起来学习吧~ 一、什么是雷达物位计? 雷达物位计,也叫微波物位计,俗称雷达(Radar)物位计,雷达是英文
    的头像 发表于 08-23 14:50 261次阅读

    硅谷物理服务器有哪些关键优势和特点

    硅谷的物理服务器设施全球知名,为各类企业提供了卓越的IT基础设施支持。下面将逐一探讨硅谷物理服务器的关键优势和特点,rak小编为您整理发布硅谷物理服务器有哪些关键
    的头像 发表于 08-16 13:28 153次阅读

    定华雷达仪表学堂:雷达物位计都用在哪些场合?又都有哪些优势

    什么叫雷达物位计?都用在哪些场合?又都有哪些优势?让我们一起来学习吧~ 一、什么是雷达物位计? 雷达物位计,也叫微波物位计,俗称雷达(Radar)物位计,雷达是英文Radio Detection
    的头像 发表于 08-16 11:35 268次阅读

    J-Trace调试器比起J-link的优势在哪些方面?

    看了半天J-Trace调试器的介绍,想向用过的大佬咨询比起J-link的优势在哪些方面? 是不是在某些调试场合特别能提高调试效率?
    发表于 04-15 06:48

    同步级联和异步级联的区别 异步级联和同步级联分别要注意什么

    指与同步级联相对应的,异步级联是一种不同的级联方式。在异步级联中,级联模块之间不需要等待前一个模块完全执行完毕才能开始执行下一个模块。相反,
    的头像 发表于 02-22 13:40 1554次阅读

    车载UPS与一般UPS区别在哪里?车载有哪些优势特点?

    车载UPS与一般UPS区别在哪里?车载有哪些优势特点? 车载UPS是一种特殊的不间断电源系统,专门设计用于车辆上使用的电子设备。与一般的UPS相比,车载UPS有一些独特的特点和优势。下面将详细探讨
    的头像 发表于 01-11 14:43 1212次阅读

    两台不同的交换机可以级联或者堆叠连接吗?

    两台不同的交换机可以级联或者堆叠连接吗?  两台不同的交换机可以通过级联或堆叠连接,但具体的实现方式和可行性取决于交换机的类型和功能。 1. 级联连接: 级联连接是指通过链式连接多台交
    的头像 发表于 12-27 16:26 992次阅读

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

    对FPGA设计而言如果想速度更快则应当努力减少路径上LUT的个数,而不是逻辑级数。
    的头像 发表于 12-27 09:03 630次阅读
    怎样减少路径上的<b class='flag-5'>LUT</b>个数使速度更快呢?

    交换机级联是什么意思?交换机级联和堆叠的区别

    交换机的级联是指两台或两台以上的交换机通过一定的方式相互连接,根据需要,多台交换机可以以多种方式进行级联。在较大的局域网例如园区网(校园网)中,多台交换机按照性能和用途一般形成总线型、树型或星型的级联结构。
    的头像 发表于 12-16 17:01 2214次阅读

    请问全差分ADC与伪差分ADC相比优势在哪里?

    大家好,遇到一个疑惑,要对原来做的系统改进,原系统用的是伪差分ADC,单端信号输入,现在想改为真差分ADC,但是传感器输出的是单端信号,所以在ADC之前要用一个单端转差分的模块,就想问一下,这么做的效果在理论上是不是会好点,还有全差分ADC与伪差分ADC相比优势在哪里,谢
    发表于 12-15 08:22

    多片AD7616的参考电压怎么级联

    多片AD7616同时使用时,参考电压级联电路参考AD7606推荐电路吗? 同时使用多片AD7616,其中一片设置为内部参考电压,其余芯片设置为外部参考电路,并直接与第一片参考电压相连。
    发表于 11-30 08:22

    以太网交换机堆叠和级联的6个区别

    以太网交换机堆叠和级联的6个区别 以太网交换机堆叠和级联是网络架构中的两种常见方法,用于扩展网络规模和增强网络性能。本文将详细比较以太网交换机堆叠和级联的六个区别。 1. 定义与作用: - 以太网
    的头像 发表于 11-28 14:50 1224次阅读

    电压转换级联和混合概念

    电子发烧友网站提供《电压转换级联和混合概念.pdf》资料免费下载
    发表于 11-23 16:40 0次下载
    电压转换<b class='flag-5'>级联</b>和混合概念