FPGA大型设计应用的多时钟设计策略阐述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FPGA大型设计应用的多时钟设计策略阐述这些E1线路接口在发送和接收时都自立工作,因此2.048MHz的时钟速率可以有+/- 20ppm的偏差。

同样,由于大多数系统同时发送和接收数据,分立的多路复用器和多路解复用器将提供2个自立的E3流(发送和接收)。

因此,两个34.368MHz的时钟可以存在细微的差异。

因为E2流是在芯片上产生的,这些E2多路复用器可以分享同一个
8.448MHz时钟。

然而,因为接收的数据速率与我们所设计的板无关(且
不能假定全部E2多路复用器用法相同时钟),所以E2解复用器时钟必需能工作在略为不同的速率下。

此外,假定设计中需要一个由工作频率为1MHz的处理器控制的自立SPI(串行外围接口)接口,该接口用于状态和控制。

这样一来,设计中总共用了32个2.048MHz时钟,5个8.448MHz时钟,2个34.368MHz 时钟和一个1MHz时钟,总共多达40个时钟。

本设计中最快时钟是34.368MHz E3时钟。

FPGA的最大时钟速率确实定很重要,由于设计的差异将影响到该最大值。

然而,在芯片商的资料手册中经常可以看到“全局时钟设置及保持时光”和“至CLB输出的时钟”两个参数,将这两个参数的最大值相加,再增强25%就能可以得到最小时钟周期的初略值,在最大时钟速率条件下允许10%的余量,以保证过热条件下能正常工作。

因此,我们设置的最小速率为40MHz,无数较新的FPGA都能够很简单地支持该频率。

实际上,FPGA供给商已经推出了超过300MHz的器件。

在确定了能满足最大频率要求的FPGA后,就需要保证有足够的空间来实现你的设计。

假如所选的FPGA没有足够的余量,就不能提供足够的布线资源来满足设计的时序约束。

通常芯片供给商宣称的速率是最佳条件下的速率,FPGA供给商普通建议FPGA规律在布线功能开头显然变差以前可以用到80%。

在挑选FPGA器件时,建议在新的设计时最好使FPGA规律用到50%左右,这样就允许计算起始设计大小浮现超差,以及为在设计起动后产生不行避开的设计变更留出空间。

假如终于的
第1页共2页。

相关文档
最新文档