- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
漫谈X86协处理器的
漫谈X86协处理器
1.前言。
FPU( floating point unit)直译为浮点运算单元,在很多地方也被称为“数学协处理器”(Math coprocessors)“数字处理器”(Numeric Processor),这类以数学运算为主的器件统一归入“协处理器”(Co-processors)中,FPU,故名思义,它的主要功能是用来进行浮点运算以及高精度的科学运算。
从基于X86的CPU技术发展来看,在486时代以前的时代,多数用户被Intel或相关厂商认为“普通用户”,使用协处理器的机率不高,那时一般只有CAD/CAM领域FPU才是必须要用到的,Intel认为:如果将FPU单元集成到CPU中,不仅技术上实现成本较高,而且这部份不常用的功能将造成所谓的“资源浪费”。所以,自8086开始,FPU一直作为单独的封装产品对外发布,成为可选件,FPU由主要的几个CPU制造商(Intel,Cyrix等)制造,同时也吸引到一些专门的IC制造公司加入到这个行列中来,比如IIT/ULSI等,Cyrix公司抓住了这一特定的历史发展机遇期,通过FPU的制造逐渐掌握了CPU的制造技术,并过渡到主流的CPU供应商的行列中来。
随着技术的进步以及CPU应用领域的拓展,特别是多媒体以及3D应用要求使用到大量的浮点运算单元,为了提升CPU的整体性能,独立的FPU单元逐渐被整合到单一的CPU内部,所以Pentium及之后就完全看不到独立的FPU协处理器了,因为是特定时代的产物,所以FPU类芯片在处理器收藏中具有独特的地位。
协处理器发展到今天,已呈现多样化趋势,虽然FPU单元大多数已被并入到CPU中,但一些特定用途的协处理器方兴未艾,比如“IP协处理器”、“指纹协处理器”、以及各类嵌入式平台的协处理器。
限于篇幅,本文将讨论藏友最关心的基于X86技术的FPU协处理器。
2. X86协处理器概览。下表是笔者整理了所有已知协处理器之后得出的一览表。
制造商 种类 备注 Intel 8087 8088/8086/80186/80188 的协处理器 80C187 80C186 的协处理器 80287 -1, -2, -3, -4, -XL 以及 -XLT 版本 387 DX, SX 和 SL 版本 RapidCAD-2 RapidCAD-1(本质上是486DX的CPU但采用了386的针脚输入)的协处理器 487SX 本质上是一个486DX33的CPU,但未经Intel官方证实 AMD 80C287 286 协处理器 Cyrix 82S87 /287XL 286 协处理器 83D87/83S87 386 协处理器, 83S87 是 SX版本 EMC87 是83D87中的特殊类型,与WEITEK的3167针脚兼容. ULSI 83C87 386协处理器 83S87 386SX协处理器 IIT 2C87 286 协处理器 3C87 386 coprocessor, 3S87对应SX版本 4C87 486DLC 的协处理器 Weitek 10671167 286 协处理器3167的预发布版本 3167 386 协处理器 4167 486 协处理器 Chips 38700DX/SX CHIPS386的协处理器。 NexGen Nx587 早期Nx586的协处理器。 5050 83C87 386的协处理器 Symphony SL83C87 386的协处理器 Xtend 83C87 386的协处理器 LC Green Math 4C87DX 386的协处理器 KENWOOD 4C87 未知 PHI 3C87 未知 3.各类X86协处理器鉴赏。
3.1 8086/8088时代的各型FPUIntel可谓是研发FPU产品的开山鼻袓,其8087系列是业界第一种X86的FPU。下图为笔者所收藏的C8087实物:IBM那时也在自已的PC-XT机上采用到的FPU上做上自已的标记(注册藏友X11west提供):连Microsoft在当年也推出了一种极为奇怪的8087FPU,它可能是我记忆中的Microsoft唯一的一种IC产品。但从外观上看,它应该是在P8087的基础上采用了二次封装技术做成了这样子的(注册藏友Xi11west提供)。
8087FPU主要应用于提升8086、8088 CPU的浮点运算能力,但80186、80188等工控CPU同样会用到它,这就是为什么电子市场上依然
文档评论(0)