UniCore-F64浮点协处理器设计与验证

来源 :北京大学 | 被引量 : 0次 | 上传用户:feager2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
浮点运算在现代计算机中有着广泛的应用,从个人计算机到超级计算机,大多具备强大的浮点运算功能.北大众志-863 CPU系统芯片既满足中低端桌面系统的需求,又适合高端嵌入式系统的应用.浮点协处理器UniCore-F64作为浮点加速部件以协处理器的形式集成在北大众志-863 CPU系统芯片中,既可满足系统应用的浮点加速需求,又便于剪裁.UniCore-F64作为协处理器,具有独立的译码部件和指令流水线,协助主处理器完成一些特定的功能.该文基于北大众志-863 CPU系统芯片的UniCore32体系结构,阐述了UniCore-F64设计中采用的协处理器设计方法,该方法既遵循了处理器的设计思想和流程,又考虑了协处理器与主处理器分工合作的要求,将协同工作的思想融入处理器的设计中,从设计规范形成,硬件设计和验证三方面阐述了协处理器的设计方法,形成了一套完整的协处理器设计流程.同时,该文还详细阐述了该方法和流程在浮点协处理器UniCore-F64中的具体实践.采用这种方法设计的UniCore-F64支持浮点单精格式和双精格式,实现了浮点比较、浮点加减、浮点乘、浮点格式间的转换以及浮点格式和定点格式间的转换运算,符合IEEE754-1985二进制浮点算术运算标准.
其他文献
现今大量的图像与视频信息都是以压缩数据格式进行存储和传输的.直接在压缩域实现视频编辑、特征提取等传统空域处理技术,能够避免繁琐的视频编、解码过程,减少处理的时间和
医学影像压缩是当今医学技术中的热点和重点.现代的医学技术中使用了海量的现代医学数据,如CT,超声等,当这些海量数据通过互联网进行存储和浏览时(如远程医学诊断),如此大的
随着网络和计算机的普及,企业应用程序规模的逐步扩大,应用软件无可避免的会通过数据库管理系统设计复杂的数据管理工作,应用软件中也会包含大量的工作流的概念,例如:任务的
随着Internet的发展,互联网已经成为最庞大的知识库.面对Web上信息的爆炸式增长,如何更加有效地对信息进行语义上的组织和复用,进而达到语义级的知识共享,是目前知识工程和语
生物信息学是在生物信息的急剧膨胀的压力下诞生了.一般意义上,生物信息学是研究生物信息的采集、处理、存储、传播、分析和解释等各方面的一门学科,它通过综合利用生物学、
随着社会经济的发展,人们生活的水平伴随着收入的不断增长而提高,轿车已经成为一个消费热点,越来越多地进入了城市家庭,由此而引发的交通事故也不断攀升.对于交通这个热点,引
本课题是北京市自然科学基金项目"混沌同步在保密通信和信息加密中的应用研究"课题的子课题,原项目主要是研究混沌同步在保密通信和信息加密中的应用.此论文讨论的子课题的内
在远程教育系统中,多媒体课件是教学系统的核心.设计开发基于网络的课件系统,使之充分发挥网络多媒体技术的特点与优势,更有效的支持学习者富有创造性的个性化学习,是教育技
随着计算机技术和Interent的发展,电子商务呈现出蓬勃的发展,但是在现有的电子商务模式下,分布在互联网上的商品信息与用户之间缺乏一种有效的沟通机制,使得满足顾客需求的商
由于IP组播在互联网中没有得到广泛的应用部署.近几年来,研究人员开始重新考虑网络层是否是实现组播功能的最合适的层次,从而提出将相关的功能放在应用层实现的新体系,将组播