《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 多核專(zhuān)用指令處理器集成開(kāi)發(fā)環(huán)境設(shè)計(jì)
多核專(zhuān)用指令處理器集成開(kāi)發(fā)環(huán)境設(shè)計(jì)
2023年電子技術(shù)應(yīng)用第8期
徐勁松,嚴(yán)迎建,劉軍偉
(解放軍信息工程大學(xué) 密碼工程學(xué)院,河南 鄭州 450004)
摘要: 該集成開(kāi)發(fā)環(huán)境面向一款多核密碼專(zhuān)用指令協(xié)處理器而設(shè)計(jì),包含指令集模擬器、匯編器、調(diào)試器等功能模塊,支持基于匯編語(yǔ)言的軟件調(diào)試,支持密碼算法性能評(píng)估。根據(jù)實(shí)現(xiàn)密碼算法的特點(diǎn),該集成開(kāi)發(fā)環(huán)境中的密碼處理引擎模擬器采用了運(yùn)算指令提前譯碼的方式,以提高模擬器的性能。在此基礎(chǔ)上,為了程序調(diào)試和算法性能評(píng)估的需要,采用不同的模擬策略,分別設(shè)計(jì)了指令級(jí)同步模擬器和共享數(shù)據(jù)級(jí)同步模擬器。經(jīng)測(cè)試,該集成開(kāi)發(fā)環(huán)境在進(jìn)行算法評(píng)估時(shí),模擬指令的速度達(dá)到了4.83 MIPS,性能評(píng)估結(jié)果與硬件仿真一致。
中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.223698
中文引用格式: 徐勁松,嚴(yán)迎建,劉軍偉. 多核專(zhuān)用指令處理器集成開(kāi)發(fā)環(huán)境設(shè)計(jì)[J]. 電子技術(shù)應(yīng)用,2023,49(8):93-97.
英文引用格式: Xu Jinsong,Yan Yingjian,Liu Junwei. Design of IDE for multi-core ASIP[J]. Application of Electronic Technique,2023,49(8):93-97.
Design of IDE for multi-core ASIP
Xu Jinsong,Yan Yingjian,Liu Junwei
(College of Cryptography Engineering, Information Engineering University, Zhengzhou 450004, China)
Abstract: 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.
Key words : IDE;ISS;multicore;synchronization

0 引言

處理器的軟件開(kāi)發(fā)通常需要一個(gè)集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,IDE),通過(guò)集成開(kāi)發(fā)環(huán)境完成軟件開(kāi)發(fā)的代碼編程、調(diào)試與優(yōu)化。對(duì)于不同指令集的處理器,通常會(huì)有一個(gè)或多個(gè)軟件開(kāi)發(fā)環(huán)境,比較知名的集成開(kāi)發(fā)環(huán)境有桌面處理器的Visual Studio,ARM處理器的ADS、RVDS,單片機(jī)的Keil。對(duì)于專(zhuān)用指令處理器,其指令集通常為某一應(yīng)用領(lǐng)域而設(shè)計(jì)[1-2],通用處理器需要多條指令才能完成的運(yùn)算,專(zhuān)用指令處理器只需要一條指令就能夠完成,提高了處理器性能,但其指令與其他處理器的指令集不兼容,需要為其提供專(zhuān)用的集成開(kāi)發(fā)環(huán)境,如TI的CCS。目前有許多科研單位為自己的芯片設(shè)計(jì)了集成開(kāi)發(fā)環(huán)境[3-4],為處理器的推廣應(yīng)用提供軟件開(kāi)發(fā)平臺(tái)。本文設(shè)計(jì)的集成開(kāi)發(fā)環(huán)境是面向本單位研制的密碼專(zhuān)用指令協(xié)處理器,采用匯編語(yǔ)言編程,能支持單步、執(zhí)行至斷點(diǎn)等常規(guī)調(diào)試方式,支持密碼算法性能評(píng)估。



本文詳細(xì)內(nèi)容請(qǐng)下載:http://m.xxav2194.com/resource/share/2000005495




作者信息:

徐勁松,嚴(yán)迎建,劉軍偉

(解放軍信息工程大學(xué) 密碼工程學(xué)院,河南 鄭州 450004)


微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 中文字幕乱码人妻综合二区三区| 国产精品无圣光一区二区| 人妻少妇久久中文字幕| 99re热久久这里只有精品首页| 好吊妞最新视频免费观看| 久久精品无码专区免费东京热| 玉蒲团之天下第一| 国产精品无码2021在线观看| 两个人日本免费完整版在线观看1| 欧洲无码一区二区三区在线观看| 免费无码中文字幕A级毛片| 香港三级电影在线观看| 国产精品老女人精品视| 一个人看的www日本高清视频| 日韩在线天堂免费观看| 亚洲欧美中文日韩二区一区| 精品国产精品久久一区免费式| 国产在线公开视频| 1024手机看片基地| 天天躁夜夜躁狠狠躁2021| 丰满的己婚女人| 最新eeuss第141页| 亚洲欧美精品午睡沙发| 精品亚洲一区二区| 国产一级毛片大陆| 欧美交换性一区二区三区| 在线www中文在线| 一本加勒比HEZYO无码专区| 日本高清xxxxx| 亚洲六月丁香六月婷婷蜜芽| 狠狠色狠狠色综合日日不卡 | 国产精品国产亚洲精品看不卡| eeuss影院在线观看| 成人性生交视频免费观看| 久久文学网辣文小说| 欧美一日本频道一区二区三区| 亚洲精品无码mv在线观看 | 色噜噜狠狠一区二区| 国产成人无码aa精品一区| 羞羞视频在线观看入口| 国精品无码一区二区三区在线|