多核专用指令处理器集成开发环境设计  

Design of IDE for multi-core ASIP

在线阅读下载全文

作  者:徐劲松 严迎建[1] 刘军伟 Xu Jinsong;Yan Yingjian;Liu Junwei(College of Cryptography Engineering,Information Engineering University,Zhengzhou 450004,China)

机构地区:[1]解放军信息工程大学密码工程学院,河南郑州450004

出  处:《电子技术应用》2023年第8期93-97,共5页Application of Electronic Technique

摘  要:该集成开发环境面向一款多核密码专用指令协处理器而设计,包含指令集模拟器、汇编器、调试器等功能模块,支持基于汇编语言的软件调试,支持密码算法性能评估。根据实现密码算法的特点,该集成开发环境中的密码处理引擎模拟器采用了运算指令提前译码的方式,以提高模拟器的性能。在此基础上,为了程序调试和算法性能评估的需要,采用不同的模拟策略,分别设计了指令级同步模拟器和共享数据级同步模拟器。经测试,该集成开发环境在进行算法评估时,模拟指令的速度达到了4.83 MIPS,性能评估结果与硬件仿真一致。The Integrated Development Environment(IDE)is designed for a multi-core cryptographic instruction coprocessor,including Instruction Set Simulator(ISS),assembler,debugger and other functional modules.It supports software debugging based on assembly language and performance evaluation of cryptographic algorithms.According to the characteristics of the cryptographic algorithm,the simulator of the cryptographic processing engine in the IDE adopts the way of decoding arithmetic instructions in advance to improve the performance of the simulator.On this basis,to meet the requirements of program debugging and algorithm performance evaluation,an instruction level synchronization simulator and a shared data level synchronization simulator are designed using different simulation strategies.The test results show that the speed of the simulation reaches 4.83 MIPS during the algorithm evaluation of the IDE,and the performance evaluation results are consistent with the hardware simulation.

关 键 词:集成开发环境 指令集模拟器 多核 同步 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象