期刊文献+

高速串行数据处理模块的设计与实现 被引量:3

Design and Implementation of High-speed Serial Data Processing Module
下载PDF
导出
摘要 为提高现有密码模块中数据加解密算法的多样性和安全性,设计并实现一种基于双现场可编程门阵列(FPGA)与数字信号处理器(DSP)架构的数据处理模块。2片FPGA分别与DSP通过外部存储器接口(EMIF)总线进行互联。FPGA 1#利用PCIe,EMIF总线实现其与上位机和DSP的通信,并结合分散-收集型直接内存存取模块最大化PCIe链路带宽。FPGA 2#使用AURORA协议与FPGA 1#进行串行通信,实现多个加解密算法的并行工作,同时支持算法的全局和局部重构。DSP负责数据加解密算法的参数配置、密钥生成与安全管理。在中标麒麟操作系统下的板级功能与性能验证结果表明,该模块与主机的通信速率可达11.36 Gb/s,同时具有密码安全性高和算法可重构的特点,适用于高速数据协同处理领域。 In order to improve the diversity and safety of data encryption and decryption algorithms in cryptographic modules,this paper designs and implements a data processing module based on dual Field Programmable Gate Array (FPGA) and Digital Signal Processor (DSP) architecture. Two pieces of FPGA are interconnected with a DSP by External Memory Interface(EMIF) bus. FPGA 1# communicates with PC and DSP by PCIe and EMIF bus,and Scatter- gather Direct Memory Access (SG-DMA) is used for high-speed data transferring application. FPGA 2# realizes serial communication with FPGA 1 # by AURORA protocol, makes multiple algorithms work in parallel, and supports global and partial reconfiguration of the algorithm. DSP realizes parameter configuration as well as'key generation and management for data encryption and decryption algorithms. The driver and application software are designed on NeoKylin operating system to test the module' s function and performance. Results show that the rate of communication between the module and the host is up to 11.36 Gb/s, and the module has the characteristics of high safety and reconfiguration suitable for high-speed data co-processing field.
出处 《计算机工程》 CAS CSCD 北大核心 2016年第3期289-294,共6页 Computer Engineering
关键词 直接内存存取 数字信号处理器 PCIe总线 现场可编程门阵列 中标麒麟操作系统 Direct Memory Access (DMA) Digital Signal Processor(DSP) PCIe bus Field Programmable GateArray (FPGA) NeoKylin operating system
  • 相关文献

参考文献5

二级参考文献18

  • 1董晓丽,胡予濮,韦永壮,陈杰.A New Method for Meet-in-the-Middle Attacks on Reduced AES[J].China Communications,2011,8(2):21-25. 被引量:3
  • 2赵峰,马迪明,孙炜.FPGA上的嵌入式系统设计[M].西安:电子科技出版社,2008.
  • 3Eli Biham,Adi Shamir.Differential cryptanalysis of DES-like cryptosystems[J]. Journal of Cryptology . 1991 (1)
  • 4OU S H, LINT J, DENG X S,et al.Muhithreaded copro- cessor interface for multi-core multimedia SoC[C].Design Automation Conference, 2008.Asia and South Pacific, 2008 : 115-116.
  • 5Yao Yiyong, Zhao Liping, Li Xin, et al.Dual-core embedded real-time inspection and analysis platform for field quality control and application[M].Intelligent Robotics and Applica- tions.Springer Berlin Heidelberg, 2008.
  • 6FAN H, CHEN W,LIU .l,et al.The application of HPI in laser scanning system based on dual-DSP[C].4th IEEE Conference on Industrial Electronics and Applications,2009 : 484-488.
  • 7SHANG Q,DU C.A novel measurement system of electric power parameters ased on DSP and ARM[C].2009 Inter- national Conference on Measuring Technology and Meeha- tronics Automation, 2009 : 353-356.
  • 8Daemen Joan,Rijmen Vincent.AES Proposal: Rijndael. http//www.nist.gov/aes . 2002
  • 9周盛雨.基于FPGA的动态部分重构系统实现[D].中国科学院研究生院(空间科学与应用研究中心)2007
  • 10李昆吉.FPGA动态可重构技术及其应用研究[D].哈尔滨工业大学2012

共引文献7

同被引文献20

引证文献3

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部