MIPS嵌入式CPU中除法单元的设计实现

来源 :同济大学 | 被引量 : 0次 | 上传用户:zhangyiyuxia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式处理器占世界半导体工业的巨大市场份额,如ARM、MIPS、SPARC、PowerPC等嵌入式处理器已广泛地应用于高性能网络通信、信息安全和高端消费电子产品等领域.MIPS32TM4Kc是一高性能、低功耗,32位的RISC处理器内核,应用于SOC.其内核有多个部分组成,除法单元是其中的重要组成部分.课题的任务就是完成这一单元的所有工作,包括根据流水线要求设计出除法算法,RTL(RegisterTransfer Level)设计,电路设计,直至完成版图设计.除法单元的设计采用全定制设计流程.具体来说,数据通道采用全定制设计,以获得最快的时延,控制部分采用综合来实现.4Kc的除法指令分成32位的有符号除法和无符号除法,执行一条除法指令需要35个时钟周期(包括运算和调整),基于此要求,作者对传统的方法进行修改,采用33位的补码加减交替算法实现这两种除法指令,这种方法的最大优点是可以用最少的硬件满足指令要求.RTL设计的所完成的任务是首先设计出除法单元的结构,然后用逻辑代码表示出来,同时为保证逻辑的正确性,作者对各种情况的数据进行了验证,这一阶段的重点是设计出了除法单元的控制状态机,包括状态的转换和控制信号的正确输出.电路设计的任务是将逻辑级的代码用门级的电路表示出来,这一阶段所做工作的重点是在保证逻辑正确的基础上对关键路径进行电路仿真,尽量减少其时延,以提高时钟的速度,经过反复的修改,实际的时延要求满足芯片的整体要求.最后是版图设计,根据设计出的电路,完成了数据通道的版图,及相关的验证工作.
其他文献
该论文基于TMIS网络管理的设计,系统的分析了以下的专题:TMIS综合网管系统的管理接口研究,网管的结构模型,网管的操作模型,网管的组织模型以及网管协议.结合网络资源的层次化
期刊
本文在考察现有的盲信号处理和算法的基础上,主要针对混沌卷积混合信号和有噪混合信号进行研究,提出了几种新的方法.仿真实验表明,这些方法是行之有效的.概括起来主要取得如
期刊
期刊
作者所做的课题相关工作包括:★对语音处理的基本技术、话音检测的原理和算法进行了资料整理、理论学习,并阅读了相关规范和协议,对语音活动检测的原理、基本算法有比较深入
随着蜂窝移动通信技术的不断的发展进步,对频谱资源的消耗也越来越多,因此,如何提高频谱资源的利用效率,是当今世界移动通信研究的一个重要方向。在LTE系统中,3GPP组织提出了相邻
期刊
期刊
期刊