积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> CPLD/FPGA >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
在FPGA中集成高速串行收发器面临的挑战
 
作者:Altera Ramanand Venkata& Joel   来源:电子产品世界    点击数:100   更新时间:2008-4-1
您可以添加到网摘 让更多人关注此文章:

        Altera公司对PCI Express,串行Rapid I/O和SerialLite等串行标准和协议的认可,将促进具有时钟和数据恢复(CDR)功能的高速串行收发器的应用。这些曾在4或8位ASSP中使用的收发器现在可以集成在高端FPGA中。带有嵌入式收发器的FPGA占据更小的电路板空间,具有更高的灵活性和无需接口处理的两芯片方案等优势,因此,采用这种FPGA对电路板设计者是很具有吸引力的选择。

  在FPGA中集成收发器使得接口电路处理工作由电路板设计者转向芯片设计者。本文阐述在一个FPGA中集成16×3.125Gbps高速收发器所面临的挑战,其主要难点包括以下四个方面:平面规划,设计方法,布版和封装。


  平面规划


  设计两个不同的FPGA派生平面规划:一个没有收发器,一个具有收发器。首先设计第一个没有收发器的器件。当需要设计具有收发器的器件时,我们重新利用第一个器件80%的平面规划,将其右侧的LVDS I/O模块去掉,代之以收发器模块(参见图1)。为了减小失误,我们先对一个具有全部功能的测试芯片进行收发器设计验证。当收发器设计实现了性能提高时,再将16个收发器模块全部集成到器件中去。


  另一个难点是对晶片上高速收发器通道上的信号完整性进行优化。首选是最短通道。收发器I/O同晶片表面的针脚矩阵进行纵向连接,以避开几个中间的金属连接层。收发器模块中的金属层必须手工布线,以便于纵向连接布线。该FPGA采用TSMC的0.13mm工艺设计。


  设计和仿真方法


  FPGA构架不同,收发器的设计方法也不同,这就对集成提出了挑战。收发器包括PLL(锁相环),CDR,预加重,均衡器,速率匹配器,字节对准器,8B10B编/解码器,模式检测器和状态机在内的混合信号模块。


  设计收发器和FPGA需要新的混合信号仿真环境。首先,采用标准的SPICE网表来设计和仿真独立的模拟信号模块。当对多个模拟信号模块进行仿真时,从复位唤醒至CDR锁定,以获得字节对准等系统级测试的仿真时间会非常长,因此需要谨慎处理。


  为克服这些障碍,所有的模拟模块由HDL进行表征。对具体的每一个系统级测试,那些不重要的特定模拟模块可以用HDL模型代替,而其他模块仍旧采用SPICE网表。这些混合HDL/SPICE模拟模块网表同数字模块的HDL模型(或者在一些情况下,是具有回馈时序的门级网表)一起构成了实际的系统级仿真。以上的混合信号仿真方法还利用了基于数字逻辑RTL仿真的Verilog测试标准。


  FPGA还有另一个独特的验证问题。需要对FPGA设计工具(例如Quartus)所认定的数百万个CRAM进行功能验证。设计工具的内部数据库和IC设计的“混合Verilog/图表”数据库都采用了一套共同的输入矢量和CRAM设置。所有的仿真结果必须匹配。


  布板集成


  布板有两个难点:收发器模块同FPGA其他部分的电隔离以及收发器和FPGA的不同布线规则。


  收发器对抖动产生和容限规范的严格要求使得收发器和FPGA其余部分必须进行分离。收发器模块由一圈深N阱环绕,隔绝来自FPGA结构的噪声,防止耦合进PLL和CDR等敏感电路。每一个收发器模块的电源和地都有不同之处,彼此进行隔离,每一个都连接到自己的地和电源球上。


  尽管都在同一个晶片上,FPGA和收发器的设计规则还是略有不同。对于收发器和FPGA,完全的芯片布线验证需要分开DRC和LVS。围绕收发器的一个环被定义为中间连接区,只有金属导引的信号能够穿过这一区域。一旦我们验证了收发器和FPGA满足DRC,则采用一个部分设计规则检查中间连接区,以便将他们并入一个数据库中。


  封装选择


  进行很好的封装选择以支持吉比特以上的速率是非常重要的。采用多层FR4材料作为基底的倒装焊细线BGA(球状栅格阵列)封装可以满足这种要求。高速I/O通道首先进行设计,其走线越短越好。此外,我们控制走线阻抗,保证高速信号通过的过孔数量最少。在晶片针脚和封装球之间200多个重要通道的仿真实现了最佳的信号完整性。使用HFSS和Ansoft等高级建模工具来提取走线和过孔的SPICE模型。最后,还需要特别注意电源、地平面和通道以减小串扰和噪声。


  结语


  在FPGA,ASSP和ASIC中集成收发器不会仅停留在3.125Gbps的速率上。下一代FPGA将嵌入运行在6.5Gbps至10Gbps的高速收发器。这种集成趋势将随着数据传输速率的提高而不断扩大。■

[1]



相关文章
· 一种基于FPGA实现层析重建的加速方法[20]
· 基于FPGA的FFT处理器设计[19]
· 数字拷贝机的FPGA设计[26]
· 利用视频套件加速FPGA上的视频开发[10]
· ARM7与FPGA在工业控制的结合[40]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
各种冲值卡批发销售!独家特价!
特价销售GPS车载导航系统!
数字电视批发销售!你想不到的价格!
品牌相机批发销售!你想不到的价格!
品牌手机批发销售!你想不到的价格!
笔记本电脑批发销售!你想不到的价格!
那一年我做了鸭子2
那一年我做了鸭子1
等你十年(下)
等你十年(上)
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
新店开业,部分开发板&元器件特...
[原创]VB编程RS232串口...
红外摄像机控制故障分析与处理方...
红外防水摄像机在智能视频监控中...
步进电机不用驱动芯片能驱动吗?...
我要选一块双串口,带AD的单片...
[分享]运放和功放的区别是什么...
4×4矩阵式键盘的课程设计...
做过高速信号滤波的高手帮忙...
做视频信号放大器,各位有什么好...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网