如何测试FPGA的供电电源.docx

上传人:lao****ou 文档编号:798983 上传时间:2024-05-26 格式:DOCX 页数:4 大小:26KB
下载 相关 举报
如何测试FPGA的供电电源.docx_第1页
第1页 / 共4页
如何测试FPGA的供电电源.docx_第2页
第2页 / 共4页
如何测试FPGA的供电电源.docx_第3页
第3页 / 共4页
如何测试FPGA的供电电源.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何测试FPGA的供电电源.docx》由会员分享,可在线阅读,更多相关《如何测试FPGA的供电电源.docx(4页珍藏版)》请在第一文库网上搜索。

1、如何测试FPGA的供电电源一、AMD-Xi1inxFPGA供电电源种类在硬件设计电路中,根据芯片功能复杂度,可编程芯片一般都需要不止一种供电电源来驱动芯片内部的不同功能块,而FPGA具备逻辑可编程、编程灵活度更高、高集成度等特点,供电电源种类繁多,需要硬件设计人员格外关注。以AMD-XiIinXFPGA为例,不同的制程工艺下针对用户的各种需求,会规划有多个产品系列,其中集成不同功能、不同性能的功能模块,因此我们按照功能模块划分来描述AMD-Xi1inxFPGA需要的各种供电电源,简单把电源种类分为P1供电电源、PS供电电源、集成功能块供电电源。每个系列FPGA产品的供电电源种类、名称、电压值、

2、精度要求、去耦电容要求会有差异,具体设计时请理顺参照对应芯片系列的手册详细查询,本文中不对供电电源种类、名称、电压值、精度要求、去耦电容要求等做详细解释。P1供电电源:VCCOVeCAUX、VeCAUX0、VCCINTVCCINT_IOVCCBRAMVBATTVeCADC等。PS供电电源:VCC_PSINTFP、VCC_PSINT1PVCC_PSAUX、VeCPS1NTFPDDR、VCC_PSP11VPS_MGTRAVCCVPSJfGTRAVTTVCe(1PSDDR、VCC_PSDDR_P11VCCO_PSIOVCJPSBA等。集成功能块供电电源:.VCU供电电源:VeCINT_VCU;B.

3、XCSyStemMOnitOr供电电源:VeCADC、VREFP.VREFN等;C. GTTranSCeiVer供电电源:VCCINT_GT、VMGTAVCC、VMGTAVTT.VMGTVCCAUX、VMGTAVnRCA1等;D. HBM供电电源:VCCJIBMVCC_IO_HBMVCCAIJXJBM等;E. 更供电电源:VADCAVCCVDCVCCAUXVDCAVCCVDAC_AVCCAUX、VDAC_AVTT、VeC1NTAMS、VeC名FEC等;二、如何测试FPGA的供电电源硬件工程师通常会在硬件设计初期对各路电源的功耗做预估并留有设计裕量,此时强烈推荐硬件设计工程师、逻辑设计工程师和嵌

4、入式软件设计工程师一起参与,使用XPE工具和已有的设计工程来进行功耗预估;在硬件焊接完毕之后硬件设计工程师也会测试各路电源的电压值、纹波等参数指标,都确认OK后才会交给逻辑设计工程师去做外设、接口的测试。针对支持客户过程中遇到的几个典型问题,作者根据自己的理解给出电源测试的几点建议,欢迎硬件设计工程师们邮件来交流讨论:A.测试电压值时不建议使用万用表,建议使用示波器的平均值功能,并调节合适的档位;B.硬件设计中通常为了方便断开电源,会在电源输出进FPGA之前添加磁珠或者电感,磁珠和电感会引入压降,建议在磁珠和电感之后测试;如无磁珠和电感,建议测试点尽量靠近FPGA的电源PIN;C.每个系列的F

5、PGA都有对应的匹andACSwtichingCharacteristics手册,里面会给出每种电源的电压值羹求范或实湎电源电压值在务虑上纹波的影响后不要超出手册要求范围,尽量不要接近下限;举例说明:KintexUItraSca1e+器件的VCCINT电压值在DS922上要求如下图,若我们使用O.85V供电,在测试电压值时,考虑上纹波的影响,不要超出0.825V0.876V的范围,也尽量不要接近0.825V的下限电压;RecommendedOperatingConditionsTab1e2:RecommendedOperatingConditionsSymbo1Description1*2Mi

6、nypFPGA1ogicvCC1NTInterna1supp1yvo1tage0.8250.850KFor-11Iand-21E(VCQNT=0.72V)devices:interna1supp1yvo1tage0.6980.720For-3Edevices:interna1supp1yvo1tage0.8730.900D.纹波测试时选择合适的档位、使用交流遇贪、打开20MHZ带宽抑制;E.带负载测试,FPGA加载程序和不加载程序时,功耗差异大,对于电源输出电压和纹波特性有影响,所以在测试电源时尽量使用完整的设计程序测试;在逻辑和软件调试的后期也不要因为板卡刚焊接好时硬件工程师测试过电源,而不

7、敢怀疑电源问题;三、电源影响FPGA功能和性能的几个典型案例电源影响功能和性能的几个典型案例:案例A:电源影响GTTransceiver性能用户使用K7FPGA做HDMI2.0TX设计,输出4K6OfDS视频点屏,屏幕上有噪点,测试客户板卡上GTX相关的MGTAVeC、MGTAVTTMGTVCCAUX电源,发现MGTAVTT的纹波40mVo用户在二次改板时修改了电源去耦电容,优化了纹波,但是改板后在测试HDMITX点屏时,4K3OfPS点屏测试OK,4K6OfPS点屏不成功。使用IBERT测试,IBERT6GbpsNear-endPCS环回测试OK,IBERTNearendPMA环回测试链路不

8、稳定,会间歇性no1ink;WIbert3GbpsNear-endPCS环回和Near-endPMA环回均OK0怀疑到MGTAVTT电源,经过测试发现,MGTAVTT在FPGA未加载程序时电压值测试正常、纹波在30mV以内;MGTAVTT在FPGA加载程序后电源电压从1.198V跌落到了118V,考虑上纹波影响后,可能会超出117V的下限,调高MGTAVn电源电压值后,4K6OfPS点屏测试工作正常。GTXTransceivervMGTAVCC01)Ana1ogsupp1yvo1tagefortheGTXtransceiverQP11frequencyrange10.3125GHZ(I班询0.

9、97Ana1ogsupp1yvo1tagefortheGTXtransceiverQP11frequencyrange10.3125GHz1.02VMGTAVTT(II)Ana1ogsupp1yvo1tagefortheGTXtransmitterandreceiverterminationcircuits1.17VMGTVCCAUX(11)Auxi1iaryana1ogQP11vo1tagesupp1yforthetransceivers1.75vMGTAVTTRCA10nAna1ogsupp1yvo1tagefortheresistorca1ibrationcircuitoftheGTXt

10、ransceiverco1umn1.17案例B:电源影响GTTransceiver性能用户使用V5器件做XAU1设计,在实验室环境下测试所有功能正常,最终用户的板卡插到机房的标准机柜中测试时发现有数据丢帧现象,测试MGTAVCC、MGTAVTTMGTVCCAUX电源的电压值和纹波,均符合手册要求的范围。经过和用户一起分析,认为机房中电磁干扰可能比较大,最终把MGTAVn调整到比标准值120V略大,提升TranSCeiVerPMA抗干扰能力,问题解决。案例C:电源影响Memory初始化完成用户使用A7FPGA,外接I)DR3Memory,在样机研制阶段没有发现问题,进入批产阶段后,在生产的几千块

11、板卡中有几百块不能正常工作,通过JTAG调试发现DDR3的initca1ibcomp1ete为0,初始化无法完成。换用MIG的examp1edesign测试,发现在有故障的板卡上使用examp1edesign也无法初始化完成,通常在MIGexamp1edesign测试不过的时候我们考虑电源、班、PCB的影响,由于客户批量生产中大部分板卡整个程序测试0K,因此我们排除掉PCB的影响。在测试电源时,我们发现用户硬件设计时在接DDR3的BANKVCeo供电的15V实测值为148V,经过一个磁珠后电压值为146V,考虑上纹波的影响,到达FPGAVCCOP1N的电压可能低至1.44V,我们拆掉磁珠直接短

12、接两个焊点后,DDR3examp1edesign测试0K,用户的完整应用测试也0K。案例D:电源影响VCU工作用户使用ZU4EV来做视频编解码设计,编码端使用VCU做4路1080P视频的压缩,测试中发现当使能2路108OP视频压缩时编码板工作正常,当使用软件命令启动第3路视频的压缩时,VCU编码功能挂死;而解码板只做2路1080P视频的解压缩,所以解码板的VCU未发现问题。我们在软件侧尝试做工作,检查VCU的IP配置,尝试在VCU编码挂死时重新加载VCU的驱动,使用不同的ViVade)版本、PetaIinUX版本、驱动版本等,测试现象一致。检查用户的原理图,发现VCCINT_VCU和VCCNT

13、是同一路电源供电,前端电源芯片输出0.85V电压,查证后得疝,早期的Xi1inx手册上写VCC1NTJCU可以0.85V供电,在现在的手册上Vccintvcu要求o.9V供电。Programmab1e1ogicVcciNTP1interna1supp1yvo1tage0.8250.850For-11Iand21E(Vxny=0.72V)devices:P1interna1supp1yvo1tage0.6980.720*For-3Edevices:P1interna1supp1yvo1tage0.8730.900VCUvCCINT.VCUInterna1supp1yvo1tagefortheVCU0.8730.900测试中发现,VCC1NT经过一个磁珠后给VCC1NTVCU,在VCU启动到编码功能时,磁珠的压降变化,每启动一路108OP视频编码,整板功耗增加约1肌在启动到第3路108OP编码时,磁珠的压降大至0.03V,VCC1N1VeU跌落至0.82V,VCU不能正常工作。最终我们去掉磁珠,把VCC1NT和VCCINTVeU的电压调高至0.87V,用户完整设计工作正常。审核汤梓红

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服