首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的高速可信计算平台的设计与实现
引用本文:姚蕊,赵漫菲,王仁,王永让,徐浩然.基于FPGA的高速可信计算平台的设计与实现[J].计算机工程与设计,2019,40(8):2151-2160.
作者姓名:姚蕊  赵漫菲  王仁  王永让  徐浩然
作者单位:中国航天科工集团第二研究院706所,北京,100854;陆军研究院炮兵防空兵研究所,北京,100012
摘    要:为解决当前可信计算平台数据交换速率慢的缺点,提出基于高速串行计算机扩展总线标准即PCIe(peripheral component interconnect express,PCI Express)总线协议,使用Altera公司的CycloneIIII系列的现场可编程门阵列(field programmable gate array,FPGA)实现主机与TCM密码设备之间的高速数据传输硬件平台。基于双缓冲区高速乒乓切换和单缓冲区高速流水读写的硬件优化机制以及驱动层的直接内存存取(direct memory access,DMA)+中断机制和共享内存的软件优化机制,设计并实现一套完整的高性能可信计算平台,有效提高了可信计算平台的通信性能。

关 键 词:PCIe总线  现场可编程门阵列  高速可信计算平台  乒乓操作  流水读写  直接内存存取  共享内存

Design and implementation of high-speed trusted computing platform based on FPGA
YAO Rui,ZHAO Man-fei,WANG Ren,WANG Yong-rang,XU Hao-ran.Design and implementation of high-speed trusted computing platform based on FPGA[J].Computer Engineering and Design,2019,40(8):2151-2160.
Authors:YAO Rui  ZHAO Man-fei  WANG Ren  WANG Yong-rang  XU Hao-ran
Affiliation:(Institute 706,Second Academy of China Aerospace Science and Industry Corporation,Beijing 100854,China;Field Artillery and Air Defense Artillery Research Insitute of Army Research Academy,Beijing 100012,China)
Abstract:To improve the slow data exchange rate of the current trusted computing platform,a complete set of high performance trusted computing platform was designed and implemented.Based on PCI Express bus protocol,the high speed data transmission access of the platform between the host and TCM device was realized by using FPGA of Altera company ’s CycloneIIII series.The whole optimization mechanism of the platform was made up of the hardware optimization methods and the software optimization methods,which effectively improved the communication performance of the trusted computing platform.Concretely,the hardware optimization mechanism consisted of the dual buffer high speed table tennis handover method and high speed water reading and writing method in single buffer zone.The software optimization mechanism was composed of DMA+ interrupt and shared memory on the driver layer.
Keywords:PCI Express  FPGA  high-speed trusted computing platform  ping-pong operation  flow operation  DMA  shared memory
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号