免费的 I/O:改进 FPGA 时钟分配控制

发布者:TP9111最新更新时间:2011-03-30 来源: 今日电子/21IC 关键字:FPGA  时钟分配 手机看文章 扫描二维码
随时随地手机看文章
   

    同步数字系统中的时钟信号(如远程通信中使用的)为系统中的数据传送定义了时间基准。一个时钟分配网络由多个时钟信号组成,由一个点将所有信号分配给需要时钟信号的所有组件。因为时钟信号执行关键的系统功能,很显然应给予更多的关注,不仅在时钟的特性(即偏移和抖动)方面,还有那些组成时钟分配网络的组件。

    FPGA开发团队不断面临过于繁琐、复杂的时钟网络的挑战。各种因素,包括不断增加的I/O需求、降低成本的要求和减少印刷电路板设计更改的需要,迫使设计人员重新审视时钟网络。本文将探讨FPGA时钟分配控制方面的挑战,协助开发团队改变他们的设计方法,并针对正在考虑如何通过缩小其时钟分配网络的规模来拥有更多的FPGA I/O,或提高时钟网络性能的设计者们提供实用的建议。

引发设计更改的因素

1. 电路板面积的限制

    印刷电路板设计必须考虑到许多限制因素。包括物理尺寸、散热要求、走线长度、层数和互连的类型。随着每一代的设计都要求更多的功能,因而电路板的限制因素也越来越多。一种解决方案是使用可编程逻辑器件,如FPGA和CPLD,减少元件数量并降低电路板的复杂性。然而,采取这种方法的同时还可以进一步重新审视一下时钟分配网络。不仅因为时钟网络的各种走线长度,占用了大量的电路板面积,并且还用到大量的振荡器和时钟分配IC来产生当今设计中所需的多种频率。

2. 时钟网络性能

    时钟信号及其相关的分配网络对于实现当今数字系统的高性能和高可靠性来说是至关重要的。提高同步设计整体性能的关键是要提高时钟网络的频率。然而,由于一些因素,如时序容限、信号完整性和同步相关时钟边沿,使得时钟网络的复杂性大大增加。时钟网络使用一系列单功能的组件来设计,如扇出缓冲器、时钟发生器、延迟线、零延迟缓冲器和频率合成器。任何由于走线长度不同而引起的时序错误,都可以通过蛇形线进行走线长度匹配或使用缓冲器来解决。使用试错法选择串联电阻可以缓和任何走线阻抗与输出驱动器阻抗不匹配的影响。甚至可以使用专门的转换器来匹配时钟发生器和接收器IC之间的信号接口,与多种信号标准连接。然而,传统上设计师们采用多种不太理想的解决方案,目的是为了使用尽可能少的走线和元器件,实现小规模且高性能的时钟网络。

3. 更高的FPGA I/O利用率

    随着高复杂度的系统设计推动了可编程逻辑的使用,设计人员需要更多的FPGA I/O来实现更多功能。再加上由于每个系统对FPGA I/O的需求都不同,突然之间每个I/O都变得很珍贵。当I/O受限时,简单的解决方案就必须移植到较大的FPGA上。在这种情况下,“大”可能意味着更多的封装引脚数或者更多查找表(LUT)的FPGA。然而,通常“大”也意味着器件价格更昂贵。另一种解决方案是检视I/O到底是如何被消耗的,特别是在时钟分配网络中。一个带有扇出缓冲器的时钟发生器需要使用多达12个I/O,这听起来好像不多,但是考虑到在一个应用中所需要的不同时钟频率的数量。现在你可以很清楚地看到时钟分配网络用掉了多少FPGA的I/O……太多了!通过优化时钟网络,设计师们可以使用更小的FPGA或者获得免费的I/O来实现附加功能。

现代FPGA时钟分配示例

    高级夹层卡(Advanced MC或AMC)是一个小型的夹层卡,符合PICMG标准定义。它是开发AdvancedTCA和MicroTCA系统时,设计师选择的夹层卡。

    评估时钟源选择的方法之一是使用一块评估板,如LatticeECP3 AMC评估板。此板允许为5个时钟网络中的每一个提供多个时钟源选择,如图1所示。

免费的 I/O:改进 FPGA 时钟分配控制[图]

图1 AMC时钟网络

    图1中,FPGA的SERDES/PCS核可以使用几种可选的连接。PCS quad可用于多种、双工SERDES通道,连接到各种千兆以太网接口或AMC背板。

● PCSA——来自板上122.88、125或156.25 MHz的时钟源。但是,如果使用了122.88 MHz,这将禁止PCSA上任何非CPRI接口。PCSA也可以接收来自AMC背板的时钟。

● PCSB和PCSC——来自板上125或156.25 MHz器件的时钟源。它们还可以从AMC背板接收时钟。该时钟允许不同的速率或相同的速率时钟分别提供给PCSB和PCSC参考时钟。

● PCSD——来自板上122.88、125或156.25 MHz器件的时钟源。它们还可以从AMC背板接收时钟信号。

● 背板——连接AMC edge-finger (TCLKB)的远程通信时钟。这个时钟可以在不使用时禁用。

* 来自AMC的时钟:这个时钟能够为所有4个quad提供PCS参考时钟的驱动参考时钟源。

* 输入AMC的时钟:这个时钟能够驱动AMC模块到背板,并且可以是任意PCS quad的同一个参考时钟源。

    如图2所示,AMC时钟网络最初通过多个时钟发生器控制,1〜4个扇出缓冲器和一个2:1多路开关。该方案需要38个I/O来进行时钟分配控制,还需要占用大量电路板面积。

免费的 I/O:改进 FPGA 时钟分配控制[图]

图2 传统AMC时钟网络机制

[page]

 

   

    利用一个可编程的时钟管理器件,可以大大地优化网络(如图3所示)。该方案仅需要18个I/O来进行时钟分配控制,节省了20个I/O可用于其他功能。此外,使用这种设计节省了超过3平方英寸的电路板面积。
    这些方案通过使用两个可编程时钟管理器件来控制(见图4)。有几个板上振荡器可以合成和/或扇出作为几个时钟的输入。所有的时钟变量都可以通过对时钟管理器件的编程来进行管理。

免费的 I/O:改进 FPGA 时钟分配控制[图]

图3 优化的AMC时钟网络设计

免费的 I/O:改进 FPGA 时钟分配控制[图]

图4 AMC时钟网络控制

可编程性重新定义了时钟网络

    一个可编程的时钟分配IC,如ispClock5406D专门为高性能的通信和计算应用而设计,如PCI Express、ATCA、MicroTCA和AMC。这些可编程IC的主要功能包括一个超低相位噪声的PLL、输出部分支持多种逻辑标准和双偏移控制。

    这类可编程时钟分配IC的主要优点包括:

● 可编程偏移通过减少蜿蜒的走线从而简化了电路板布局,并有助于增加时序容限、缩短设计时间。

● 能够通过一个可编程的输出阻抗特性来匹配走线阻抗。与更高的输出VCC和接地引脚相结合,提高了时钟信号的完整性。此外,由于输出阻抗可以按每个器件来调整,器件与器件间输出阻抗的差异最小化,从而提高生产合格率。一个片上可编程输出阻抗还可以弥补使用输出阻抗匹配电阻而引起的要用更大的电路板面积的需求。

● 一个通用扇出缓冲器,可以通过编程来驱动多种信号标准,减少了对独立的(有时部分使用)信号转换器的需求,因此减少了时钟网络的层次,并且降低了整个电路板的时序要求。

● 低抖动和良好匹配的输出-输出偏移,可以提供额外的时序容限。

● 每个IC的配置可保存在片上非易失性存储器中,通过JTAG接口进行重新编程。然后器件的某些特定方面可以通过一个I2C接口进行修改。因为该器件的所有的主要功能都是可编程的,设计人员可以使用标准化的器件,如ispClock5406D以满足其系统时钟需求,并且降低成本。

综述

    可编程时钟器件集成了主要的时序元件,如一个PLL、分频器、扇出缓冲器、零延迟缓冲器,从而节省电路板面积、降低成本,并提高性能。使用诸如ispClock5400D系列器件,设计人员可以更好地规划其特定系统的理想时钟产生和分配电路,更好地利用其FPGA上的I/O。

关键字:FPGA  时钟分配 引用地址:免费的 I/O:改进 FPGA 时钟分配控制

上一篇:采用FPGA实现 DisplayPort
下一篇:基于FPGA的Picoblaze核实现Modbus通信协议

推荐阅读最新更新时间:2024-05-02 21:19

基于单片机和FPGA的频率特征测试仪
1 引言 在学习《电子线路》、《信号处理》等电子类课程时,高校学生只是从理论上理解真正的信号特征。不能真正了解或观察测试某些信号。而幅频特性和相频特性是信号最基本的特征.这里提出了基于单片机和FPGA的频率特性测试仪的设计方案,可使学生在实践中真正观察和测试信号的频率特性。 2 设计方案 该系统设计采用扫频测试法。设频率响应为H(jω),实系数线性时,不变系统在正弦信号x(n)=Acos(ω0n+ψ)的激励下的稳态输出为y(n)。利用三角恒等式,将输入x(n)表示为两个复数指数函数之和: 若输入为exp(jω0n),线性时不变系统稳态输出为H(exp(jω0n))exp(jω0n)。根据线性性质可知,输入g(n)
[单片机]
基于单片机和<font color='red'>FPGA</font>的频率特征测试仪
基于FPGA+DSP的多通道单端/差分信号采集系统设计
在信号处理过程中,经常采用 DSP + FPGA 协同处理的方法。是因为DSP虽然可以实现较高速率的信号采集,但其指令更适于实现算法而不是逻辑控制,其外部接口的通用性较差。而FPGA时钟频率高、内部延时小,全部控制逻辑由硬件完成,速度快、效率高,适合于大数据量的传输控制,可以集成外围控制、译码和接口电路,在高速数据采集方面有着DSP以及单片机无法比拟的优势,但缺点是难以实现一些复杂的算法。因此,若采用DSP+FPGA协同处理的方法,便可以使DSP的高速处理能力与FPGA的高速、复杂的组合逻辑和时序逻辑控制能力相结合,达到互补,使系统发挥最佳性能。 在目前的信号采集及测试系统中,由于应用背景的复杂,经常需要对多路信号进行采集,有的甚
[嵌入式]
基于<font color='red'>FPGA</font>+DSP的多通道单端/差分信号采集系统设计
连接SPI接口器件 - 第一部分
LEC2 Workbench系列技术博文主要关注莱迪思产品的应用开发问题。这些文章由莱迪思教育能力中心(LEC2)的FPGA设计专家撰写。LEC2是专门针对莱迪思屡获殊荣的低功耗FPGA和解决方案集合的全球官方培训服务供应商。 莱迪思CrossLink™-NX FPGA拥有丰富的特性,可加速实现高速和低速接口。本文(系列博文的第一篇)描述了使用CrossLink-NX FPGA连接基于SPI的外部组件。第一篇博文介绍了使用两个时钟域实现连接DAC(亚德诺半导体公司的AD7303 DAC)的SPI接口。第二篇博文将介绍使用单个时钟域实现连接ADC(亚德诺半导体公司的 ADC AD7476)的SPI接口。两个案例中呈现了两种
[嵌入式]
连接SPI接口器件 - 第一部分
FPGA系统的供电要求和最新DC/DC稳压器解决方案
随着FPGA制造工艺尺寸持续缩小、设计配置更加灵活,以及采用FPGA的系统的不断发展,原来只采用微处理器和ASIC的应用现在也可以用FPGA来实现了。最近FPGA供应商推出的新型可编程器件进一步缩小了FPGA和ASIC之间的性能差别。尽管这类器件的可配置性对设计工程师很有吸引力,但使用这些器件所涉及的复杂设计规则和接口协议,要求设计工程师经过全面的培训,并需要进行参考设计评估、设计仿真和验证工作。另一方面,FPGA应用中非常复杂的模拟设计,例如用于内核、I/O、存储器、时钟和其它电压轨的DC/DC稳压器,也要求新的解决方案。本文讨论的高性能DC/DC转换器有助于系统设计工程师克服这些挑战。 FPGA系统的供电要求 1.
[工业控制]
莱迪思FPGA助力奥视威电子最新的演播室监视器设计
莱迪思FPGA助力奥视威电子最新的演播室监视器设计 中国上海——2023年3月7日—— 莱迪思半导体公司,低功耗可编程器件的领先供应商,今日宣布奥视威电子科技股份有限公司(SWIT)选择莱迪思FPGA为其最新的演播室监视器提供互连、视频和成像功能。 SWIT演播室监视器集成了莱迪思FPGA的低功耗、高性能和灵活的视频互连功能,拥有超高亮HDR、阳光直射可监看、快速放大和平移、直方图以及丰富的接口等特性,为演播监控提供独特优势。 SWIT副总裁喻金华先生 表示:“为我们的每款产品选择最佳的元件对于保持我们的行业领先地位以及确保我们的客户开发他们所需的功能集至关重要。我们很高兴能与莱迪思合作,将他们的FPGA集成到我们的监视器
[嵌入式]
NI整合高性能仪器和FPGA 实现最佳WLAN测量
  NI PXIe-5644R是业界首台矢量信号收发仪(VST)。该VST的特点是高达80MHz的实时带宽以及最高至6 GHz的中心频率。该 仪器同 时包括可编程FPGA,可用于提高测试速度或实现各种实时算法,如快速傅立叶变换(FFT)、功率控制以及调制或解调等。完整的WLAN测试仪器的宽度为三个PXI Express插槽,并包括可用于待测设备(DUT)控制类型应用的数字I/O端口。 2012-10-30 19:51:05 上传 下载附件 (20.55 KB) 图1. NI PXIe-5644R是用于WLAN测量的最佳选择,可编程FPGA允许用户根据需要自定制仪器。   软面板   NI WLAN分
[测试测量]
NI整合高性能仪器和<font color='red'>FPGA</font> 实现最佳WLAN测量
在汽车娱乐电子中采用FPGA推动的参考设计
  汽车娱乐电子推动了功能和容量的快速发展,促使设计人员在性能、成本和灵活性上做出综合考虑。与其他汽车电子领域不同,多媒体图形应用高度可视化,其需求多变,在许多情况下甚至还没有建立标准。汽车设计人员需要一个能够提供最灵活、性能最佳而成本可控的解决方案。可编程逻辑,特别是现场可编程门阵列(FPGA)便是这样的解决方案。   在以前,专用集成电路(ASIC)能够为制造商提供成本效益较好的芯片方案,因此,汽车图形应用在半导体方面一般选用ASIC。但是,ASIC开发成本不断攀升,降低批量价格、快速面市的要求以及功能复杂性的提高可能会预示着汽车市场中ASIC统治时代的结束。顶级汽车供应商正在寻找一种最具成本效益的设计平台,其强大的功能和灵
[应用]
Xilinx:FPGA向标准化虚拟SoC平台演进
  “ 未来的FPGA,将会采用创新的迭堆式封装(SIP),即在一个封装里放多个裸片的技术,到那时,FPGA将成为一个标准的、虚拟的SoC平台来应用。”   半导体行业最让人称道的是,能把沙子做成比金子还要贵的产品,并且这个故事一直延续到今天。这也激发了人们的创新意识,并不断展示创新性思维将创新技术和融合技术给人们带来的奇迹。   FPGA向平台化方向发展   一年前,记者曾采访过Xilinx公司副总裁兼首席技术官Ivo Bolsens,当时Ivo Bolsens就表示过,目前的FPGA厂商只充当技术跟随者的角色已不能满足客户的要求,而是要根据市场发展的需求,不仅在器件生产技术和设计架构方面不断创新,还要在FPGA
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved