【技术实现步骤摘要】
一种通信设备内的FPGA器件远程配置更新的方法
本专利技术涉及通信设备
,具体牵涉到一种通信设备内的FPGA器件远程配置更新的方法。
技术介绍
FPGA(ProgrammableGateArray),即现场可编程门阵列器件,具备并行计算能力,且功能强大,可定制性非常强,在要求高精度、高实时的通信设备领域,应用的极为广泛。目前通信设备中一般都至少有一个FPGA器件,例如FPGA、或FPGA专用配置存储EPROM、或CPLD器件等FPGA器件,此类器件内部存储的程序对于设备的运行有决定性的作用。本文中将其统称为FPGA器件。然而,目前大多数通信设备中的FPGA器件内部的配置文件,还是在出厂的时候固化的,如果后期需要升级FPGA器件的配置文件,则需要将通信设备的外壳打开,并使用专门的下载器材通过JTAG或者其他接口下载。这给通信设备的维护带来了极大的不便,人力和时间成本均大量增加。另一方面,通信设备的外壳面板上一般都有网管接口,可以通过以太网连接到PC机或其他设备,并且,为了提升性能和增强稳定性,大多数的大型通信设备都能运行某种嵌入式操作系统,例如Linux、Vx ...
【技术保护点】
一种用于通信设备内的FPGA器件远程配置更新的方法,所述通信设备包括CPU、最小系统和FPGA器件,FPGA器件与CPU及最小系统连接;所述最小系统安装有嵌入式操作系统,所述通信设备配有网管接口以及CPU及最小系统的多个通用管脚,其特征在于主要步骤如下:Ⅰ、嵌入式web服务器安装于所述嵌入式操作系统内,CPU的四个通用管脚GPIO引出模拟JTAG时序,且上述四个通用管脚GPIO模拟出的JTAG总线连接待编程的n个FPGA器件,n个FPGA器件为器件1、器件2、…器件n,n大于等于1;器件1、器件2、…器件n以菊花链的形式连接;Ⅱ、PC机经有线或无线以太网连接于通信设备的网管 ...
【技术特征摘要】
1.一种用于通信设备内的FPGA器件远程配置更新的方法,所述通信设备包括CPU、最小系统和FPGA器件,FPGA器件与CPU及最小系统连接;所述最小系统安装有嵌入式操作系统,所述通信设备配有网管接口以及CPU及最小系统的多个通用管脚,其特征在于主要步骤如下:Ⅰ、嵌入式web服务器安装于所述嵌入式操作系统内,CPU的四个通用管脚GPIO引出模拟JTAG时序,且上述四个通用管脚GPIO模拟出的JTAG总线连接待编程的n个FPGA器件,n个FPGA器件为器件1、器件2、…器件n,n大于等于1;器件1、器件2、…器件n以菊花链的形式连接;Ⅱ、PC机经有线或无线以太网连接于通信设备的网管接口;当PC机联通通信设备的CPU,在PC机的web浏览器中输入通信设备的IP地址进行访问,得到通信设备的嵌入式web服务器提供的web页面;Ⅲ、在PC机上的FPGA开发环境iMPACT中生成准备更新到某个FPGA器件的xsvf格式的配置文件,其中包含有该FPGA器件在菊花链上的位置信息及配置信息;然后在PC机上进入步骤Ⅱ打开的web页面,并使用页面上的浏览按钮选中本步骤生成的xsvf格式的配置文件;Ⅳ、在步骤ⅡPC机得到的web页面中点击“发送”、将FPGA器件更新配置的xsvf格式文件以html标准中的“form”形式发送到通信设备的嵌入式web服务器;Ⅴ、通信设备接收到FPGA器件的更新文件后,嵌入式web服务器将收到的xsvf格式的配置文件传递给嵌入式操作系统,嵌入式操作系统解析xsvf格式文件的具体含义,并将该文件内容转换为JTAG指令;Ⅵ、CPU按步骤Ⅴ的JTAG指令通过控制通用管...
【专利技术属性】
技术研发人员:黄和悦,郑志伟,白杨,黄国臣,
申请(专利权)人:中国电子科技集团公司第三十四研究所,桂林大为通信技术有限公司,桂林信通科技有限公司,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。