【发布时间】:2015-05-15 11:19:52
【问题描述】:
我最近开始尝试使用 FPGA。在研究网络上的东西时,我注意到在几个地方设计可能会使用多个速度完全相同的独立 PLL 时钟。这是为什么呢?
我将举一个例子是这个网站:Parallella Linux Quick Start
它们的 FCLK_CLK1 和 FCLK_CLK2 都在 200MHz。为什么建议这样做,而不是两者都使用 200MHz 的单个时钟?是否只是习惯性地给每个主要组件自己的时钟,即使它是相同的?还是我错过了什么?
【问题讨论】:
-
有几种可能性是时钟门控以节省功耗,单独的时钟网络每个都具有较低的扇出
-
您有没有想过询问参与 Parallella 项目的人?还有赛灵思用户指南 899、Vivado 设计套件用户指南、I/O and Clock Planning,您会在其中找到时钟向导。有一些带有相关 BUFG 和 I/O 管脚的时钟区域。在某些时候,您可能希望信任供应商 (Xilinx) 知道他们在做什么。浏览附录 B 中的参考资料集。您不可能立即找到答案。
标签: vhdl clock fpga parallella