ARMv4指令集嵌入式微处理器设计
本文选题:嵌入式微处理器 切入点:位乘法器 出处:《电子技术应用》2014年12期
【摘要】:针对当前采用ARMv4指令集的嵌入式微处理器使用冯·诺依曼结构,数据和指令共用一条总线导致数据吞吐量降低的问题,设计了一款新架构微处理器。首先,采用哈佛结构独立的数据总线和指令总线,数据带宽提升一倍;其次,采用单周期32位乘法器,其计算速度是目前嵌入式乘法器计算速度的2倍;此外,利用资源共享,一个乘加器完成6种不同乘法和乘加指令,一个逻辑左移寄存器完成逻辑左移、逻辑右移、算术右移、循环右移4种功能。整个工程在Altera EP4CE30 FPGA芯片上进行物理验证。实验结果表明,通过改进,设计的嵌入式微处理器性能有所提升。
[Abstract]:Aiming at the problem that the embedded microprocessor with ARMv4 instruction set uses von Neumann structure and the data and instruction share one bus to reduce the data throughput, a new microprocessor architecture is designed.Firstly, the data bandwidth is doubled by using the Harvard independent data bus and instruction bus. Secondly, the single-period 32-bit multiplier is used to calculate twice the speed of the embedded multiplier.One multiplier performs six different multiplication and multiplication instructions, one logical left shift register performs logical left shift, logical right shift, arithmetic right shift and loop right shift.The whole project is physically verified on Altera EP4CE30 FPGA chip.The experimental results show that the performance of the embedded microprocessor is improved.
【作者单位】: 暨南大学信息科学技术学院;
【基金】:广东省工程技术研究中心项目(2012gczx A003)
【分类号】:TP332
【参考文献】
相关期刊论文 前6条
1 贾少波;;基于X86平台的ARM指令集模拟器的设计[J];电子设计工程;2013年12期
2 董海涛;庄淑君;陈冰;陈幼平;;基于ARM+DSP+FPGA的可重构CNC系统[J];华中科技大学学报(自然科学版);2012年08期
3 杜慧敏;王明明;沈子杰;;32位桶式移位寄存器FPGA实现[J];西安邮电学院学报;2008年01期
4 竺乐庆;张三元;幸锐;;基于ARM与WinCE的掌纹鉴别系统[J];仪器仪表学报;2009年12期
5 翟召岳;韩志刚;;基于Booth算法的32位流水线型乘法器设计[J];微电子学与计算机;2014年03期
6 周怡;李树国;;一种改进的基4-Booth编码流水线大数乘法器设计[J];微电子学与计算机;2014年01期
【共引文献】
相关期刊论文 前10条
1 王璞;刘教瑜;陈前平;;基于WinCE的色彩分析仪的研究与设计[J];电子测量技术;2011年05期
2 周静雷;贾保军;张宏艳;;基于以太网的声频数据实时传输[J];电子测量技术;2011年05期
3 董华飞;鲍景富;;基于ARM和WinCE 6.0的微波信号源控制设计[J];电子测量技术;2011年10期
4 周欣;行鸿彦;季鑫源;;多功能自动气象站控制与管理系统[J];电子测量与仪器学报;2011年04期
5 杨秋虎;;基于ARM11的麦克风控制器软件平台研究[J];国外电子测量技术;2011年11期
6 尹志生;崔洋;徐立松;李佩s,
本文编号:1692987
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1692987.html