动态可切换流水线RISC-V处理器建模与实现
[Abstract]:With the development of microelectronics, information, communication and network technology, the Internet of things has been gradually applied in the fields of health care, artificial intelligence, network management, logistics and transportation. In these applications, the collection and processing of information is the basis and key of Internet of things technology. Because of the wide distribution of the information collection and processing nodes of the Internet of things, it is not suitable to replace the power supply. Therefore, the low-power information acquisition and processing chip is the key to ensure the normal work of the Internet of things. After analyzing the different requirements of Internet of things on processors in different application scenarios, and studying the low-power design technology of high-performance processors, this paper balances the requirements of high-performance and low-power in Internet of things applications. A design scheme of dynamic switchable pipeline processor is presented in this paper. Firstly, the scheme adopts RISC-V instruction set and re-subdivides pipelining based on classical pipelined architecture, and then designs a seven-stage super-pipelined architecture suitable for high-performance mode, and then simplifies it to implement a reduced structure suitable for low-power mode. Finally, a dynamic switchable pipelined RISC-V processor is designed based on the above two architectures. In the whole system, the two modes share memory, cache and ALU execution unit, and determine the corresponding software scheduling strategy to complete the data interaction and task switching in the process of program execution. In the whole implementation process, SystemC is used to build the precise periodic model, then Verilog language is used to realize the hardware circuit. Finally, the function simulation and performance power analysis of the model are carried out. Among them, based on the high-performance mode single-core processor in the architecture of this paper, the chip has been completed by using the SMIC 180nm process, and the chip has been tested. In this paper, we use self-built addition, matrix multiplication and standard test program DMIPS,CRC,AES as test vectors to simulate the function of the system, and use McPAT of HP Labs and DC of Synopsys to analyze performance power consumption from system level and circuit level, respectively. When applied to the Internet of things, compared with the single high-performance processor, the proposed processor architecture can achieve the design requirements with only 5% increase in hardware resources, and at the same time, the system power consumption will be reduced by 67.23%. Moreover, the longer the time of the data acquisition phase is, the more obvious the design structure can reduce the overall power consumption of the system.
【学位授予单位】:西安理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP332
【参考文献】
相关期刊论文 前10条
1 吴建淇;;数字集成电路的发展及未来[J];电子技术与软件工程;2016年16期
2 刘帅;;X86、ARM、MIPS微处理器架构浅析[J];智富时代;2015年12期
3 彭德生;蒋志翔;;基于SystemC的MIPS处理器建模与架构[J];计算机工程与设计;2015年04期
4 伍思硕;唐贤健;;数字集成电路的应用研究[J];电脑知识与技术;2014年19期
5 李新;;集成电路的发展及应用[J];科技视界;2014年07期
6 朱晓龙;;片上网络的SystemC建模研究[J];电子设计工程;2013年14期
7 刘锦;顾加强;;我国物联网现状及发展策略[J];企业经济;2013年04期
8 陆游游;舒继武;;闪存存储系统综述[J];计算机研究与发展;2013年01期
9 尹利;曹卫刚;王晓欢;;浅谈CMOS集成电路的应用[J];无线互联科技;2012年07期
10 钱志鸿;王义君;;物联网技术与应用研究[J];电子学报;2012年05期
相关博士学位论文 前4条
1 吕正;多核处理器存储系统的验证方法研究[D];西北大学;2013年
2 董新平;物联网产业成长研究[D];华中师范大学;2012年
3 李颀;基于FPGA的片上多处理器建模方法[D];中国科学技术大学;2012年
4 凡启飞;高性能嵌入式处理器低功耗技术研究[D];中国科学技术大学;2009年
相关硕士学位论文 前7条
1 李孛;一种DSP处理平台的低功耗设计与实现[D];中国舰船研究院;2013年
2 申鑫;基于SystemC的RTL级综合的研究[D];西安电子科技大学;2012年
3 兰光洋;CLB总线电子系统级建模[D];天津大学;2012年
4 鲁超;基于电子系统级的C*CORE处理器建模[D];天津大学;2012年
5 张剑;多核处理器架构下软件运行时验证方法研究[D];南京航空航天大学;2010年
6 蒋文栋;数字集成电路低功耗优化设计研究[D];北京交通大学;2008年
7 何祥;基于时钟控制的高性能微处理器低功耗设计技术研究[D];国防科学技术大学;2006年
,本文编号:2447979
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2447979.html