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

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

3天内不再提示

封装寄存器进VO缓冲器的概念及其优点简析

Hack电子 来源:Hack电子 2024-04-01 11:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

5.1/O 寄存器

许多FPGA有构造在输入和输出缓冲器中的触发器来优化芯片的时序入和出。同时这些专门的IO缓冲器是使能或禁止把这些寄存器封装进V0的一个优化。图16-8说明封装寄存器进VO缓冲器的概念。

15f2d372-ecb1-11ee-a297-92fbcf53809c.png

把寄存器放置进I/O有许多优点:

在 FPGA的 I/O上的延时是最小的。

内部更多的逻辑是可用的。

优良的时钟到输出的时序

优良的建立时间的时序

此优化的缺点是放置在VO缓冲器中的寄存器不可能成为内部逻辑的最佳放置地,如图16-9所示。

15fce3f8-ecb1-11ee-a297-92fbcf53809c.png

对于在I/O和内部逻辑二者有紧的时序要求的高速设计,如果设计协议允许在I/O添加另层流水线寄存器可能是有利的,如图16-10所示。

1612362c-ecb1-11ee-a297-92fbcf53809c.png

如果有大量的IO寄存器,额外的流水线层次可以根据寄存器利用率和潜在的拥挤增加有效的开销。

当封装寄存器进 VO 时为高速设计可能要求额外的流水线寄存器。

因此,如果没有紧的VO时序要求和有相对大量的O寄存器,不推荐这个优化。

6.封装因子

封装因子作为百分比定义,将人工地限制FPGA中逻辑资源的利用率。例如,一个100%的封装因子告诉布局工具所有的逻辑资源对实现是有效的,但是50%的封装因子告诉工具只有总的逻辑资源一半是有效的。

这个优化的用途是有限的,但是可以被高级的用户使用。例如,为了对没有包含在当前流程中的未来逻辑保持座席,封装因子可以按照估计的尺寸减少。这个实现的方便类似于在集成新的核时设计者可以作什么预计。因此,资源利用率问题可能更早地识别。

此外,封装因子可以利用来决定设计中净空的数量,或者“真实的”利用率。如果有未用的逻辑元件,布局和布线工具复制逻辑元件将更充裕,有最优布局图以外扩展的方式。一个逻辑元件当它的任何部分利用来实现逻辑时均定义它被利用,并不需要它完全被利用。因此,百分比利用率通常是比真实的利用率高。

设置封装因子可以帮助决定真实的利用率。

换言之,报告60%利用率的FPCA可能有比40%更多的逻辑资源可用(当然不管利用率达到100%时布线能力问题)。为了估计设计中真实的利用率和净空率,封装因子可以减少直到设计不可以正确地布线。



审核编辑:刘清

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

    关注

    1664

    文章

    22502

    浏览量

    639139
  • 寄存器
    +关注

    关注

    31

    文章

    5619

    浏览量

    130406
  • 触发器
    +关注

    关注

    14

    文章

    2065

    浏览量

    63546
  • 时钟输出
    +关注

    关注

    0

    文章

    11

    浏览量

    5841

原文标题:FPGA布局布线优化(三)

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SN74SSTU32864可配置寄存器缓冲器数据表

    电子发烧友网站提供《SN74SSTU32864可配置寄存器缓冲器数据表.pdf》资料免费下载
    发表于 08-22 11:21 0次下载
    SN74SSTU32864可配置<b class='flag-5'>寄存器</b><b class='flag-5'>缓冲器</b>数据表

    SN74SSTVF16857 14位寄存器缓冲器数据表

    电子发烧友网站提供《SN74SSTVF16857 14位寄存器缓冲器数据表.pdf》资料免费下载
    发表于 08-22 11:01 0次下载
    SN74SSTVF16857 14位<b class='flag-5'>寄存器</b><b class='flag-5'>缓冲器</b>数据表

    SN74SSQE32882寄存器缓冲器数据表

    电子发烧友网站提供《SN74SSQE32882寄存器缓冲器数据表.pdf》资料免费下载
    发表于 08-22 11:06 0次下载
    SN74SSQE32882<b class='flag-5'>寄存器</b><b class='flag-5'>缓冲器</b>数据表

    探索IDT74SSTUBF32866B:DDR2的25位可配置寄存器缓冲器

    探索IDT74SSTUBF32866B:DDR2的25位可配置寄存器缓冲器 在DDR2内存模块的设计中,拥有高性能且稳定的寄存器缓冲器至关重要。Renesas的IDT74SSTUBF3
    的头像 发表于 12-24 16:30 506次阅读

    探索IDT74SSTUBF32866B:DDR2的25位可配置寄存器缓冲器

    探索IDT74SSTUBF32866B:DDR2的25位可配置寄存器缓冲器 在DDR2内存模块的设计中,合适的寄存器缓冲器至关重要,它能确保数据的稳定传输和处理。今天我们就来深入了解R
    的头像 发表于 01-08 16:30 379次阅读

    SN74SSTU32864:25位可配置寄存器缓冲器的全面剖析

    SN74SSTU32864:25位可配置寄存器缓冲器的全面剖析 在DDR - II DIMM PCB布局设计中,一款性能出色的寄存器缓冲器至关重要。今天我们就来详细探讨德州仪器(Tex
    的头像 发表于 02-08 09:25 296次阅读

    探索SN74SSTEB32866:25位可配置寄存器缓冲器的卓越性能

    探索SN74SSTEB32866:25位可配置寄存器缓冲器的卓越性能 在硬件设计的广阔领域中,一款优秀的寄存器缓冲器能为整个系统带来显著的性能提升。今天,我们就来深入了解德州仪器(Te
    的头像 发表于 02-09 16:05 245次阅读

    SN74SSTUB32866:25位可配置寄存器缓冲器的设计与应用

    SN74SSTUB32866:25位可配置寄存器缓冲器的设计与应用 在电子设计领域,对于高速数据传输和处理的需求日益增长,可配置寄存器缓冲器在其中扮演着重要角色。今天,我们就来深入探讨
    的头像 发表于 02-09 17:45 1174次阅读

    SN74SSTVF16857 14位寄存器缓冲器:设计与应用详解

    SN74SSTVF16857 14位寄存器缓冲器:设计与应用详解 在电子设计领域,寄存器缓冲器是不可或缺的组件,它能有效处理数据传输和信号处理。今天,我们聚焦于德州仪器(Texas
    的头像 发表于 02-10 14:05 289次阅读

    IDT74SSTVF16859:13 - 位至26 - 位寄存器缓冲器的技术解析

    IDT74SSTVF16859:13 - 位至26 - 位寄存器缓冲器的技术解析 在电子设计领域,一款性能优良的寄存器缓冲器对于整个系统的稳定运行至关重要。今天我们来详细探讨
    的头像 发表于 04-12 09:50 411次阅读

    IDT74SSTVN16859:13位到26位寄存器缓冲器的深度解析

    IDT74SSTVN16859:13位到26位寄存器缓冲器的深度解析 在电子设计领域,寄存器缓冲器是实现数据处理和传输的重要组件。今天,我们就来深入探讨IDT74SSTVN16859这
    的头像 发表于 04-12 13:05 339次阅读

    ICSSSTUB32866B:DDR2可配置寄存器缓冲器的技术解析

    ICSSSTUB32866B:DDR2可配置寄存器缓冲器的技术解析 在DDR2内存模块的设计中,选择合适的寄存器缓冲器至关重要。ICSSSTUB32866B作为一款专门为DDR2设计的
    的头像 发表于 04-14 09:40 399次阅读

    深入解析SN74SSTU32864E:25位可配置寄存器缓冲器

    深入解析SN74SSTU32864E:25位可配置寄存器缓冲器 概述 在电子设计领域,选择合适的缓冲器对于系统的性能和稳定性至关重要。德州仪器(Texas Instruments
    的头像 发表于 04-23 11:30 158次阅读

    SN74SSTV16857:14位寄存器缓冲器的技术剖析

    SN74SSTV16857:14位寄存器缓冲器的技术剖析 引言 在电子设计领域,寄存器缓冲器是一种常见且关键的组件,它在数据传输和处理中发挥着重要作用。今天我们要深入探讨的是德州仪器(
    的头像 发表于 04-23 11:40 119次阅读

    深入解析SN74SSTVF16857 14位寄存器缓冲器

    深入解析SN74SSTVF16857 14位寄存器缓冲器 在电子设计领域,寄存器缓冲器是非常重要的组件,它能帮助我们更好地处理和传输数据。今天,我们就来深入了解德州仪器(Texas
    的头像 发表于 04-23 16:15 37次阅读