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

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

3天内不再提示

易灵思的时钟网络问题

XL FPGA技术交流 来源:XL FPGA技术交流 作者:XL FPGA技术交流 2024-06-20 16:22 次阅读

我们以T20F256为例来做一个实验。

我们把T20F256的5个PLL全部打开,每个PLL的三路输出也全面打开。在生成约束时会报以下错。

Unrouted pins driving inputs of clock muxCLKMUX_R:PLL_TR0.CLKOUT2,PLL_TR0.CLKOUT1.

9aa65538-2e9e-11ef-82a0-92fbcf53809c.png

在T20中有16个全局时钟网络GCLK。在芯片的左右两侧各8个。全局时钟管脚或者PLL的输出时钟通过左右两个CLKMUX上全局网络。左侧的PLL(包括PLL_TL0和PLL_TL1)上左侧的CLKMUX_L;右侧的PLL(包括PLL_TR0,PLL_TR1和PLLBR0)上右侧的CLKMUX_R。

当两侧要上全局时钟网络的时钟超过8个时就会报错。

9ab0c5c2-2e9e-11ef-82a0-92fbcf53809c.png

拿上面的例子来分析报“Unrouted pins driving inputs of clock muxCLKMUX_R:PLL_TR0.CLKOUT2,PLL_TR0.CLKOUT1"错误的原因。

当我们把所有PLL及其输出都打开后,先来分析左侧的CLKMUX_L的使用情况。如下图左侧的GCLK的编号为0~7。而PLL_TL0和PLL_TL1只有6个时钟,那么按红色标注,PLL_TL0.CLKOUT0上GCLK0;PLL_TL0.CLKOUT1上GCLK1;PLL_TL0.CLKOUT2上GCLK2...,按红色的标记是每个时钟都会有GCLK可以走的。

9ad71dd0-2e9e-11ef-82a0-92fbcf53809c.png

同样的,当我们把所有PLL及其输出都打开后,先来分析右侧的CLKMUX_L的使用情况。如下图左侧的GCLK的编号为8~15。右侧有三个PLL分别为PLL_TR0,PLL_TR1和PLLBR0。按绿色框分配之后,PLL_TR0的CLKOUT1和2是没有网络可以走的。虽然它们可以走GCLK9和GCLK10,但是这两个网络已经被PLL_BR0的CLKOUT1和2占用了。所以就会报出上面的负错误。

9ae515f2-2e9e-11ef-82a0-92fbcf53809c.png

可能有人会问。为什么GCLK15及GCLK6,GCLK7都没有用到呢。这是因为我们这里只谈到了PLL的输出时钟,另外还有没有专用时钟管脚没有考虑。如下图。

9b0c8e8e-2e9e-11ef-82a0-92fbcf53809c.png

9b2dcdb0-2e9e-11ef-82a0-92fbcf53809c.png

钛金系列的器件也有相似的问题。具体大家可以先看下时钟网线的说明。

文章出处:【易灵思FPGA技术交流

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

    关注

    0

    文章

    16

    浏览量

    6568
  • 易灵思
    +关注

    关注

    5

    文章

    46

    浏览量

    4862
收藏 人收藏

    评论

    相关推荐

    FPGA flash操作原理

    FPGA flash操作原理分享
    的头像 发表于 04-09 15:03 987次阅读

    基于赛FPGA的卷积神经网络实现设计

    作者:Nagesh Gupta 创始人兼 CEOAuviz Systems Nagesh@auvizsystems.com凭借出色的性能和功耗指标,赛 FPGA 成为设计人员构建卷积神经网络
    发表于 06-19 07:24

    推Trion Titanium FPGA,采用 “Quantum™ 计算架构”

    Trion Titanium FPGA 是基于16纳米工艺节点,并采用的 “Quantum™ 计算架构”。
    发表于 07-20 17:01 1378次阅读

    Programmer工具的配置模式过程分析

    Trion FPGA的配置模块主要由CBUS[2:0]、SS_N和TEST_N几个信号控制。FPGA进入用户模式前不要对这几个信号进行翻转。
    的头像 发表于 03-09 15:58 1854次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>Programmer工具的配置模式过程分析

    JTAG写入Flash工程的创建过程和烧写操作

    在通过JTAG写入Flash时,需要手动创建一个打通JTAG到Flash的bridge,这里我们来介绍下工程创建过程和烧写操作。
    的头像 发表于 03-09 16:04 5393次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>JTAG写入Flash工程的创建过程和烧写操作

    FPGA产品帮助安防领域创新和突破

    的产品在目前FPGA行业中功耗最低,所以我们的产品很适合应用在热成像设备中,保证其不会因为过热而出现故障。
    的头像 发表于 04-15 10:47 4426次阅读

    MIPI CSI自环调试步骤

    最近在帮助客户分析MIPI的问题,所以有此总结。第一次使用MIPI的人可能不知道怎么在平台上下手,今天我们来分享下MIPI的调试过程。
    的头像 发表于 12-26 10:59 4624次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>MIPI CSI自环调试步骤

    FPGA之---国产化替代选型策略

    本文介绍国产FPGA厂商,利用超低功耗、超高性能的FPGA芯片,目前供货稳定,性价比
    的头像 发表于 01-04 11:13 2726次阅读

    浅谈RAM使用

    RAM在使用时可以会遇到一些问题,这里把常用的问题总结下。
    的头像 发表于 02-01 09:53 1246次阅读
    浅谈<b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>RAM使用

    内部重配置实现远程更新

    除通过外部多功能IO来选择之外,通过内部重配置实现远程更新操作也非常简单。
    的头像 发表于 05-30 09:24 1648次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>内部重配置实现远程更新

    RAM使用指南

    RAM在使用时可以会遇到一些问题,这里把常用的问题总结下。
    的头像 发表于 06-07 09:19 1737次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>RAM使用指南

    IDE更新ROM可以不用全编译了

    之前有人问题的BRAM是否可以修改ROM的初始化参数,像xilinx一样不需要编译,也有人问RISC 修改了bootloader有没有办法不用重新编译,在之前确实不行。不过
    的头像 发表于 06-30 16:05 961次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>IDE更新ROM可以不用全编译了

    FPGA软件更新的节奏,也许能磨出一个好产品

    一个好的产品,必须不断地改进,不断地否定自己,不断地革命,不断地优化自己,才能做到最好。以国产的FPGA工具链:Efinity为例,Elitestek(
    的头像 发表于 07-12 00:26 654次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>FPGA软件更新的节奏,也许能磨出一个好产品

    RAM使用--Update3

    RAM在使用时可以会遇到一些问题,这里把常用的问题总结下。 1、ram初始化文件路径是工程路径 在对ram进行初始化时需要指定文件路径,这里要注意'/'的方向。 (1)如果文件放在工程目录
    的头像 发表于 12-12 09:52 667次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>RAM使用--Update3

    FPGA产品的主要特点

    近年来,全球半导体供应链屡受挑战,芯片短缺问题一度对行业产生深远影响。通过优化供应链管理、强化产能规划,确保客户的FPGA需求得到及时满足。面向工业控制、机器视觉、医疗影像、消费电子、汽车智驾等一众终端领域,
    的头像 发表于 12-04 14:20 361次阅读
    <b class='flag-5'>易</b><b class='flag-5'>灵</b><b class='flag-5'>思</b>FPGA产品的主要特点