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

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

3天内不再提示

Ti60 PLL的clkout4使用限制

XL FPGA技术交流 来源:XL科技 作者:XL科技 2023-05-04 11:10 次阅读

关于clkout4的说明其实不多,在PLL的说明中提到CLKOUT4只用于top和bottom的区域时钟,但是不能驱动Core逻辑。

f7ddc0d8-e5d9-11ed-ab56-dac502259ad0.png

在区域时钟部分又提到CLKOUT4只用于连接top或者bottom的interface。我们对interface的理解就是interface designer。

f7f4c044-e5d9-11ed-ab56-dac502259ad0.png

那这个top和bottom怎么理解呢?这里我们以Ti60F225为例。下图是我们截取的Ti60F225的管脚位置平面图。top我们认为就是bank 2A,2B,bottom我们认为是Bank 4B,4A. left就是bank 1A,1B,right就是Bank 3A,3B.

f809815a-e5d9-11ed-ab56-dac502259ad0.png

一、驱动IO测试

测试1:top和bottom驱动所在侧的IO

在2A,2B bank各找5个GPIO并把它们设置成clkout类型,它们分别由TL和TR PLL驱动。

在4B和4A bank中也各找了5个GPIO并设置成clkout类型,时钟由BR PLL的clkout4提供。

经过编译可以通过。

结论:TL和TR clkout4可以驱动BANK 2A和2B的IO.

BL和BR clkout4可以驱动BANK 4A 4B的IO

测试2:Top PLL clkout4驱动左侧GPIO

在测试1的基础上,我们在bank 1A和1B上各找了两个GPIO,设置成clkout类型,时钟由TL PLL的clkout4来驱动或者BL PLL的clkout4来驱动都会报以下错误。

f816e368-e5d9-11ed-ab56-dac502259ad0.png

测试3:bottomPLL clkout4驱动右侧GPIO

在测试1的基础上,我们在bank 3A和3B上各添加了2个GPIO,由BR clkout4和TR clkout4来驱动。

f82853be-e5d9-11ed-ab56-dac502259ad0.png

结论:由测试2和测试3可以得出clkout4不能驱动左右两侧的IO。

另外我们还测试top PLL的clkout4驱动bottom 的IO,结论依然是不能驱动 ,反之亦然。于是我们有了下面的图。图中Y表示Yes,N表示N,后面的数字是编号,总之YX表示可以驱动,NX表示不可以驱动。

f835500a-e5d9-11ed-ab56-dac502259ad0.png

二、级联测试

测试4:top或bottom的两个PLL级联,但是clkout4不作为反馈

f850b16a-e5d9-11ed-ab56-dac502259ad0.png

f8568b30-e5d9-11ed-ab56-dac502259ad0.png

f8606c40-e5d9-11ed-ab56-dac502259ad0.png

经过测试可以编译通过。

结论:clkout4可以在top或者bottom内部实现两个PLL级联

测试5:top与bottom的两个PLL级联

如果把TL0的clkout4作为BR0,BL0的参考时会报出两个路径出错。

f868fe3c-e5d9-11ed-ab56-dac502259ad0.png

f8740836-e5d9-11ed-ab56-dac502259ad0.png

如果把BR0的clkout4作为TR0,TL0的参考时会报出两个路径出错。

f87e9864-e5d9-11ed-ab56-dac502259ad0.png

f88bcb1a-e5d9-11ed-ab56-dac502259ad0.png

结论:top与bottom之间的PLL无法实现级联 。

三、反馈测试

测试6:clkout4用作反馈

当PLL的参考时钟为external时,用clkout4作为反馈时钟,发现4个PLL都不能用作反馈。

f8992b98-e5d9-11ed-ab56-dac502259ad0.png

f8ad102c-e5d9-11ed-ab56-dac502259ad0.png

测试7:级联反馈

f8b84ac8-e5d9-11ed-ab56-dac502259ad0.png

f8c5e980-e5d9-11ed-ab56-dac502259ad0.png

如果级联后,第一级的clkout4反馈也打开编译也会出错。经过测试有以下结论。

f8d41f0a-e5d9-11ed-ab56-dac502259ad0.png

f8e0e2da-e5d9-11ed-ab56-dac502259ad0.png

f8f2fe7a-e5d9-11ed-ab56-dac502259ad0.png

结论:如果用clkout4用于级联,第二级的clkout4可以用作反馈。

综上:

(1)top的PLL可以驱动top的IO,但不能驱动left,right和bottom的IO;同样bottom的PLL可以驱动bottom的IO;但是不能驱动 top,left和right的IO.

(2)PLL可以通过clkout4实现级联,便是限制于(BL0,BR0)和(TL0,TR0)两组内部。

(3)PLL的clkout4也可以用作反馈,但是限制于级联的两个PLL的第二级。

审核编辑:汤梓红

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

    关注

    6

    文章

    781

    浏览量

    135364
  • 时钟
    +关注

    关注

    11

    文章

    1749

    浏览量

    131896
  • 管脚
    +关注

    关注

    1

    文章

    228

    浏览量

    32165
  • GPIO
    +关注

    关注

    16

    文章

    1217

    浏览量

    52485
  • 反馈
    +关注

    关注

    3

    文章

    44

    浏览量

    4914

原文标题:Ti60 PLL的clkout4使用限制--V0

文章出处:【微信号:gh_ea2445df5d2a,微信公众号:FPGA及视频处理】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    lmk04208 clkout0输出不正常是什么原因导致的?

    我现在用lmk04208作为时钟芯片,目前有个问题想咨询一下 我目前可以PLL1与PLL2正常锁定,clkout1-5都可以正常输出,就是clkout0输出完全不正常,不晓得与寄存器
    发表于 11-12 06:51

    如何使PLL_BASE组件可配置?

    使用了一个PLL_BASE组件。我可以在通用映射中使用默认值生成具有占空比的时钟。我的问题是如何使其可配置?并且值也是实数值,20%占空比应写为CLKOUT0_DUTY_CYCLE =>
    发表于 06-20 15:02

    PLL和FIFO的受约束问题

    警告:路由:522- 在10个连接中检测到异常高的保持时间违规。路由器将继续并尝试修复它这是有问题的代码: wire pll_clkout0,pll_clkfbout; PLL
    发表于 07-15 07:48

    请问我能从PLL,DCM或级联PLL DCM获得多大的输出频率限制

    寄存器的200 MHz时钟,我试图使用时钟向导获得超过900 MHz的单端但没有帮助我的问题是我能从PLL,DCM或级联PLL DCM获得多大的输出频率限制? ,甚至可以从PLL或DC
    发表于 08-02 06:10

    怎么查看ClkOut的延迟?

    问:用MaxplusII软件设计完后,用Delay Matrix查看延迟时间.由于内部触发器的时钟信号用了一个输出引脚的信号,譬如将一引脚ClkOut定义为Buffer, Clkout是一时钟信号
    发表于 08-19 07:27

    为什么dm8127的CLKOUT0未输出时钟信号?

    时钟源为PRCM_SYSCLK_OUT 操作地址为0x481C52E4CLKOUT_MUX 寄存器 (Control the options for CLKOUT multiplexing.
    发表于 08-23 12:51

    请问PLL_ADV中CLKOUT2的输出频率是多少?

    嗨,我在spartan-6中计算PLL_ADV的CLKOUT2的输出频率有问题,我已经附加了它的基础设施文件。我已经在第101页的ug382中读到了有关PLL_ADV的内容,但我不确定我是否正确。你
    发表于 10-31 07:39

    摄像机链接失败切换限制约束

    :CustomLogic_I / TxFPDL3HD_I / pllx7_1 / CLKOUT1看起来PLL x7时钟由bufgctrl缓冲,并且该组件的切换速度不能超过464 MHz。另一方面,PLL的时钟频率可以更快
    发表于 04-10 08:15

    PLL属性更改后时序失败怎么办?

    CLKOUT4 =>打开, CLKOUT5 =>打开, LOCKED => PLL_LOCKED_INV, CLKFBIN => CLKFBIN, CLKFBOUT =>
    发表于 06-01 16:35

    Virtex-6有专用的clkoutPLL输出)引脚吗?

    你好。如今,我设计了使用Virtex-6的主板。我想知道Virtex-6是否有专用的PLL输出引脚(clkout引脚)。我检查了Virtex-6系列概述Virtex-6 FPGA时钟资源用户指南
    发表于 06-12 10:05

    xc7k70t PLL最大输出是多少?

    {controlSignals / pll / CLKOUT4}================================================== ==生成的时钟
    发表于 07-27 15:02

    【正点原子DFPGL22G开发板体验】内置IP核使用体验-PLL之呼吸灯

    .clkout1(clk_100m_180deg),// output .clkout2(clk_50m),// output .clkout3(clk_25m),// output .cl
    发表于 02-09 23:21

    LPC43xx PLL相位是否同步?

    ,但谁知道呢。) 2) 基本时钟的相位在通过分频器布线时会受到影响吗?例如。PLL0 -> DIVA(4) -> DIVE(200)->CLKOUT
    发表于 05-06 07:15

    TI IWR6843单片60- 64-GHzmmWave传感器解决方案

    TI公司的IWR6843是集成的单片60- 64-GHz mmWave传感器,基于FMCW雷达技术,工作在60-GHz 到 64-GHz波段,采用TI公司的低功耗45nm CMOS工艺
    发表于 03-09 10:35 7701次阅读
    <b class='flag-5'>TI</b> IWR6843单片<b class='flag-5'>60</b>- 64-GHzmmWave传感器解决方案

    钛金系列压缩与非压缩文件多镜像问题

    根据客户的反馈和需求,我们做了一个Ti60压缩与非压缩文件的多镜像与加载时间的验证。
    的头像 发表于 12-01 10:16 892次阅读
    钛金系列压缩与非压缩文件多镜像问题