• FPGA开发时钟资源评估需要考虑的问题


    在第一个独立开发的FPGA项目中,使用了Altera平台的三速以太网IP,工作在100M模式下,外部输入的PHY时钟频率为25MHz。

    由于在前期没有注意这个外部输入的时钟,导致最后不得不在板子上飞线,完成以太网的调试。这篇文章主要讲讲在做FPGA开发的时候,如何考虑时钟资源的评估!?

    1 、使用的时钟频率和相位变化范围?是用DCM还是PLL?

    2、设计中使用到的IP核需要多种时钟域吗?用到了多时钟,它们在期间上怎么选择和分布?

          FPGA上时钟资源有全局时钟资源,水平时钟资源、垂直时钟资源,区域时钟资源等

    3、设计中需要多少个时钟?每个时钟的负载是多少?每个时钟所需要的布线资源和clock buffer又是多少?

    4、特殊的时钟IO引脚如何放置,他们怎么影响BUFG、DCM、PLL的?

         通常情况下不要把所有的时钟输入引脚放到器件的同一侧,因为DCM、PLL的输入和输出都在同一侧,这样就可能把那一侧的资源用尽!所以尽可能在时钟脚根据功能划分,分开放!

    5、把布局资源、IP资源、pin脚约束这些考虑进去,时钟是如何分布在各个功能模块中的?

    所以,前期做pin脚验证工程非常有必要!

  • 相关阅读:
    APP开发的模式
    微信小程序的传值方式
    面试题总结
    github上传文件的步骤
    python使用笔记15--操作Excel
    python使用笔记14--商品管理小练习
    python使用笔记13--清理日志小练习
    python使用笔记12--操作mysql数据库
    python使用笔记11--时间模块
    python使用笔记10--os,sy模块
  • 原文地址:https://www.cnblogs.com/JustDoFPGA/p/8412723.html
Copyright © 2020-2023  润新知