一种网络设备及配置文件的加载方法技术

技术编号:8413025 阅读:152 留言:0更新日期:2013-03-14 02:06
本发明专利技术提供一种网络设备及配置文件的加载方法,属于网络通信技术领域。所述网络设备包括嵌入式系统和第一FPGA器件,所述第一FPGA器件与所述嵌入式系统通过PCI-E总线连接,其中,所述网络设备还包括DMA器件,所述DMA器件通过PCI-E总线与所述嵌入式系统连接,并通过FPGA自定义总线与所述第一FPGA器件连接,所述DMA器件用于通过DMA方式从所述嵌入式系统中下载所述第一FPGA器件的配置文件,并将所述配置文件加载到所述第一FPGA器件中。根据本发明专利技术,能够提高FPGA配置文件的加载速度。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及。
技术介绍
如今的一些网络设备可以完成许多的业务功能,如包过滤、流量监控等,这些业务可以通过网络设备的CPU或FPGA (现场可编程门阵列)来完成。两者相比较,由于CPU要控制系统的整体运行,若再进行大流量的业务处理,将会对系统运行稳定性及业务处理的性能大打折扣。而如果将大流量业务处理的工作交给FPGA来处理,则设备的CPU就可以解放出来,设备的整体性能及可靠性可以有很大的提高。FPGA是通过硬件描述语言来完成电路设计的,根据处理不同业务流的需求来开发相应的FPGA软件版本,后将软件配置文件加载到FPGA中,使FPGA根据设计来完成相应的 业务处理。由于人们对大流量大范围业务处理的网络设备需求越来越高,因此相应的FPGA的软件配置文件容量也将越来越大。在设备启动过程中,需要将FPGA软件配置文件加载到FPGA中所消耗的时间也将越来越久,由此带来的影响不言而喻设备启动时间将越来越长,或者在整个拓扑中该设备的业务处理中断(设备不能正常进行业务处理)的时间将越来越长。由此可见,FPGA软件加载的快慢是会影响到整体设备的性能的,对设备尽快恢复业务处理功本文档来自技高网...

【技术保护点】
一种网络设备,包括嵌入式系统和第一FPGA器件,所述第一FPGA器件与所述嵌入式系统通过PCI?E总线连接,其特征在于,所述网络设备还包括DMA器件,所述DMA器件通过PCI?E总线与所述嵌入式系统连接,并通过FPGA自定义总线与所述第一FPGA器件连接,所述DMA器件用于通过DMA方式从所述嵌入式系统中下载所述第一FPGA器件的配置文件,并将所述配置文件加载到所述第一FPGA器件中。

【技术特征摘要】

【专利技术属性】
技术研发人员:杜剑明刘小兵冯永刚
申请(专利权)人:杭州迪普科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1