支持多安全运算模块的USB3.0控制器固件设计 |
| |
引用本文: | 杨亚涛,曲鸣,曹广灿,蔡居良. 支持多安全运算模块的USB3.0控制器固件设计[J]. 电子科技大学学报(自然科学版), 2019, 48(2): 195-201. DOI: 10.3969/j.issn.1001-0548.2019.02.006 |
| |
作者姓名: | 杨亚涛 曲鸣 曹广灿 蔡居良 |
| |
作者单位: | 北京电子科技学院电子与通信工程系 北京 丰台区 100070;西安电子科技大学通信工程学院 西安 710071;北京电子科技学院电子与通信工程系 北京 丰台区 100070 |
| |
基金项目: | “十三五”国家密码发展基金MMJJ20170110 |
| |
摘 要: | USB3.0接口以其高速稳定的数据传输能力,已经成为硬件设备的主流接口。该文针对安全运算模块设计中对多模块控制的需求问题,提出了一种可用于多安全运算模块的USB3.0控制器固件设计方法。该方法充分运用CYUSB3014芯片和FPGA芯片的硬件资源,设计了接口传输模式配置、DMA通道、GPIF Ⅱ接口控制逻辑等主要模块的固件程序。经测试,该方案能够有效控制多安全运算模块对PC端数据进行加解密处理,且传输速度能达到330.3MB/s,相比现有设计提升37%,实现了数据的高速可靠传输,具有较好应用前景。
|
关 键 词: | CYUSB3014 FPGA 多模块 USB3.0 |
收稿时间: | 2017-11-06 |
Firmware Design of USB3.0 Controller to Support Multi Information Security Calculating Modules |
| |
Affiliation: | 1.Department of Electronics and Communication Engineering, Beijing Electronic Science & Technology Institute Fengtai Beijing 1000702.College of Communication Engineering, Xidian University Xi'an 710071 |
| |
Abstract: | USB3.0 interface has become the mainstream interface in hardware devices for its high-speed and stable transmission capacity. In order to solve the issue of multi-module control during the design of security calculating modules, an improved firmware design scheme for USB3.0 controller is proposed to support multiple security calculating module. Our scheme fully utilizes the hardware resources in CYUSB3014 chip and field programmable gate array (FPGA) chip. The firmware programs in main modules such as the interface transfer configuration mode, the direct memory access (DMA) channel, and general programmable interface (GPIF) Ⅱ control logic are also designed. Test results show that our scheme can effectively control the encryption and decryption operations by using of multiple security calculating module, and the data transmission rate can reach 330.3MB/s, which increases about 37% compared with the other schemes, and achieves the high-speed and reliable data transmission with broad prospects in application. |
| |
Keywords: | |
本文献已被 万方数据 等数据库收录! |
| 点击此处可从《电子科技大学学报(自然科学版)》浏览原始摘要信息 |
|
点击此处可从《电子科技大学学报(自然科学版)》下载全文 |