为了解决系统上电后FPGA应用程序配置失败的问题,设计了FPGA配置过程监控系统.深入分析了FPGA配置的工作流程,阐述了FPGA配置监控系统的核心监控电路、监控软件的设计思想、代码实现及仿真验证过程.最后,用MATLAB对实验数据进行分析处理,得出了FPGA器件的配置失败率和失败曲线以验证设计的可行性和优越性.实验结果表明:利用该系统可以使FPGA配置成功率达到100%,比传统设计方法的FPGA配置成功率提高了0.041%,满足了系统对FPGA配置应用程序成功率高、可靠性强的要求.应用结果显示,FPGA配置监控系统能及时监测出FPGA配置过程所出现的异常,判断分析出问题的根源,最终使FPGA应用程序在系统一次性上电后配置成功.
参考文献
[1] | Actel Corporation.Configuring SRAM FPGAs using actel fusion[EB/OL].[2007-09-07].http://www,actel,com/documents/Fusion_configSRAM.pdf |
[2] | 程明,毕立恒,杨晓光.用CPLD和FLASH存储器配置FPGA[J].微计算机信息,2007,23(2):171-173. |
[3] | 周维,何健鹰,聂菊根.CPLD和FPGA编程与配置的实现[J].计算机与数字工程,2006,34(1):100-102. |
[4] | 毛剑慧,黑勇,吴斌,等.一种新颖的多模式FPGA配置方案[J].微计算机信息,2008,24(2):179-181. |
[5] | 宋亚军,许廷发,倪国强,等.基于Virtex-4 FPGA的低功耗图像融合系统[J].光学精密工程,2008,15(6):935-940. |
[6] | Xilinx Corporation.Virtex-Ⅱ Pro and Virtex-Ⅱ Pro X FPGA user guide[EB/OL].[2007-11-05].http://www.xilinx,com/support/documentation/user_guides/ug012.pdf. |
[7] | Xilinx Corporation.Virtex-Ⅱ Pro and Virtex-Ⅱ Pro X FPGA platform FPGAs:Complete data sheet[EB/OL].[2007-03-05].http://www.xilinx,com/support/documentation/data_sheets/ds083.pdf. |
[8] | Xilinx Corporation.Platform flash In-System Programmable Configuration PROMs[EB/OL].[2003-11-18].http://www.xilinx.com/support/documentation/data_sheets/ds123.pdf. |
[9] | Xilinx Corporation.XC2C64A Cool Runner-Ⅱ CPLD[EB/OL].[2008-11-19].http://www.xilinx.com/support/documentation/data_sheets/ds311.pdf. |
[10] | Xilinx Corporation.Platform flash PROM user guide[EB/OL].[2008-10-17].http://china.xilinx.com/support/documentation/user_guides/ug161,pdf. |
[11] | Xilinx Corporation.Reading user data from configuration PROMs[EB/OL].[2007-11-19].http://www,xilinx.com/support/documentation/application_notes/xapp694.pdf. |
[12] | 王文华,何斌,任建岳.线阵CCD成像系统自校图形设计[J].光学精密工程,2009,17(8):2011-2016. |
[13] | 唐家德.基于MATLB的非线性曲线拟合[J].计算机与现代化,2008,11(6):15-19. |
[14] | 王驰,李醒飞,付娟,等.声波探雷及其信号处理方法[J].光学精密工程,2008,16(9):1716-1721. |
上一张
下一张
上一张
下一张
计量
- 下载量()
- 访问量()
文章评分
- 您的评分:
-
10%
-
20%
-
30%
-
40%
-
50%