A design method for an improved soft core of ARMv4 instruction set based on FPGA

Qingming Yi, Min Shi, Ming-min Chen, Song Li
{"title":"A design method for an improved soft core of ARMv4 instruction set based on FPGA","authors":"Qingming Yi, Min Shi, Ming-min Chen, Song Li","doi":"10.1109/CITS.2016.7546426","DOIUrl":null,"url":null,"abstract":"The commercial embedded microprocessor requires to be authorized, which increases the cost of the chip. The free embedded microprocessor soft-core is of poor portability, which causes difficulty on system design. In order to solve the above problems, this paper introduces an improved IP core base on ARMv4 instruction set. With an independent architecture, the IP core possesses good portability and compatibility. Firstly, hardware multiplier is used to solve the problem of the delay of multiplier, which can raise the speed of arithmetic. Secondly, taking the place of the three-stage instruction pipeline, a five-stage instruction pipeline is used to solve the problem of low efficiency. Finally, the whole core is implemented on FPGA, the utilization of resource is increased with resource sharing technique. The experiment results show that the ARMv4 instruction set can run correctly on the embedded microprocessor described in this paper. Compared with the similar ARMv4 microprocessor, it not only contains the advantage of high performance and open interface, but also is easy to design. The embedded microprocessor can be used in both the SOC system and the FPGA embedded system.","PeriodicalId":340958,"journal":{"name":"2016 International Conference on Computer, Information and Telecommunication Systems (CITS)","volume":"174 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Computer, Information and Telecommunication Systems (CITS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CITS.2016.7546426","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The commercial embedded microprocessor requires to be authorized, which increases the cost of the chip. The free embedded microprocessor soft-core is of poor portability, which causes difficulty on system design. In order to solve the above problems, this paper introduces an improved IP core base on ARMv4 instruction set. With an independent architecture, the IP core possesses good portability and compatibility. Firstly, hardware multiplier is used to solve the problem of the delay of multiplier, which can raise the speed of arithmetic. Secondly, taking the place of the three-stage instruction pipeline, a five-stage instruction pipeline is used to solve the problem of low efficiency. Finally, the whole core is implemented on FPGA, the utilization of resource is increased with resource sharing technique. The experiment results show that the ARMv4 instruction set can run correctly on the embedded microprocessor described in this paper. Compared with the similar ARMv4 microprocessor, it not only contains the advantage of high performance and open interface, but also is easy to design. The embedded microprocessor can be used in both the SOC system and the FPGA embedded system.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于FPGA的ARMv4指令集改进软核设计方法
商用嵌入式微处理器需要获得授权,这增加了芯片的成本。自由嵌入式微处理器软核的可移植性差,给系统设计带来困难。为了解决上述问题,本文介绍了一种基于ARMv4指令集的改进IP核。IP核具有独立的体系结构,具有良好的可移植性和兼容性。首先,采用硬件乘法器解决了乘法器的延迟问题,提高了算法的速度。其次,用五阶段指令管道代替三阶段指令管道,解决了效率低的问题。最后,在FPGA上实现了整个核心,通过资源共享技术提高了资源的利用率。实验结果表明,ARMv4指令集可以在本文描述的嵌入式微处理器上正确运行。与同类的ARMv4微处理器相比,它不仅具有高性能和开放接口的优点,而且易于设计。嵌入式微处理器既可用于SOC系统,也可用于FPGA嵌入式系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Recursive construction of quasi-cyclic cycle LDPC codes based on replacement products Design and realization of IMA/DIMA system management based on avionics switched network Mining co-location patterns with spatial distribution characteristics Multilayer perceptron for modulation recognition cognitive radio system Joint hierarchical modulation and network coding for asymmetric data transmission in wireless cooperative communication
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1