华为手表表盘lon什么意思2上图标代表什么意思,主要后二个?

作为智能手表重度用户的我,在面对这几年国产智能手表的发展历程中,多少有些失望。这几年受限于大环境低迷和出货量的萎缩,就算是曾经意气风发的各大手机厂商们也都在收缩自家产品线。在这个背景下,研发团队裁员,OEM贴牌、算法外包、“你来我往”的外观设计层出不穷,事实上真正用心在迭代自家智能手表的厂商已经屈指可数,而 OPPO 我愿意称之为这为数不多的厂商。

智能手表是一个很难通过参数就可以了解个大概的产品。借着这次体验 OPPO Watch 3 Pro 的契机,光岩带着大家全面了解下这款产品在利弊取舍下的产品力表现,以及我个人对于智能手表的特殊理解。下文会涉及到与前代和竞品的对比,如有冒犯各家粉丝请轻喷。

【PS:小彩蛋,这次光岩有幸在线采访 OPPO Watch 的产品经理Lubia,在文章最后有部分QA记录。】

详解长文,全文约8500余字,建议顺序阅读,如有选择阅读需要求,自食目录:

知道大家都喜欢看爽文!

可能全网首发博主那很少能看到直接罗列缺点的测评。那么让我们开门见山!开篇先来和大家聊聊个人体验下来OPPO Watch 3 Pro 和前代以及竞品对比后的一些缺点与不足。需要说明的是这块表需要归还,光岩体验的时间终究是有限的,因此一些需要长期体验才能发现的问题不在下列。

【颜值提升,质感倒退】

从OPPO Watch 3 Pro发布以来,对于其外观多少有些争议,喜爱者称之宜室宜家,不爱者弃之逐水飘零。就光岩个人来讲,这一代的外观设计个人非常喜欢,特别是那个3D 曲面屏幕,相信我,真机比图片漂亮的多,特别是滚动列表时甚至隐约有一种立体感呼之欲出——真的像一行文字在腕间滚动。

但与此同时,承托这个颜值的基础————质感,相比于前代却是一大退步。这种退步主要来源于3点:

OW3P的表体材质由前代的高亮抛光不锈钢改为了喷砂铝合金材质,诚然这两种材质各有优略,但从品质感和尊贵感来讲是倒退的。而且手作为人体最灵活的部位,日常使用中那面磕碰,而铝合金材质的硬度远不及不锈钢也带来了更多损伤风险。个人猜测出出于这次的定价以及整体重量考量。

OW3P还在屏幕与表体之间加入了“塑料支架”,这点从我用户的角度来讲完全无法理解,毕竟手表的跌落碎屏概率远低于手机,这一圈塑料支架进一步降低精致感的同时,也增加了屏幕黑边宽度,同时在使用中也更容易留下痕迹,更是破坏了一体感。

最后则是来源于OW3P的规格,虽然OW3P采用了弯曲屏的“腕上生长设计”,但和很多人想的不同,其底壳依然是平带凸的,因此更准确地来讲是“鼠标形状”。弯曲屏幕的正面观感尚可,但侧面来看,整体会显得比较“厚重”,从数据来看比前代的11.6mm 厚度,OW3P增加到了12.75mm。但这个三围的变化话分两说,其优点下面也会提到。

在 OW2的测评中我曾经提到过其“个性化”缺失的情况,这点在目前看来OW3P上依旧没有改善。主要体现在两点:表带和表盘。

先说表带:核心问题就是OW频繁更换表带接口
OW2时期我曾经和表带供货商接触过,发现市面上OW2的第三方定制表带明显少于OW1代,基本都是靠一个廉价转接头连接通用表带,而供货商给出的理由也很现实:OW的出货量虽然不小,但是重新开模的成本也不低,因此很多都不愿意去做。这点在AW上就基本是一本万利了,出货量大不说,几代之间的表带也可以通用。万万没想到,OW3的表带接口又双叒叕换了!

尽管更换接口可能有利于内部元器件堆叠空间的充分利用,但无论如何这对第三方表带厂家来讲是一场灾难(其实对OPPO自己来讲也是成本不低)。因此我对于OW3P的三方表带丰富程度也不抱有期待。只是真诚地期望OPPO能多上架一些表带款式,价格适中。最简单且有效的办法其实是官方出一个高品质的“生耳转接头”。

再说表盘:核心问题就是开放表盘市场

好,特别好!精致、有IP联合,自定义也不错,有些甚至还有交互、而且还免费!
但是这一切经不住用户喜好的极端差异化需求。只有我觉得好没有意义,审美这种事没有标准,就像我从来不待见二次元美少女风格主题,但在多数主题商店里这些主题的下载量就是名列前茅!我不止一次听到用户对于OW官方表盘的抱怨声音:太儿童化、太幼稚、太卡通、风格太单一等等等。

而这一切原本从OW一代时就该到来————开放表盘市场,发布表盘开发工具给个人开发者,遗憾的是直到OW3系列发布,依然只闻楼梯响,不见人下来。一个开放,市场化付费的表盘商店,不能说就一劳永逸,但至少给到用户的选择可以上升一个量级。要知道如果没有个人开发者,“太空人表盘”可能永远不会爆火。

【做工品控仍需改进】

我不清楚是我这块表的个例还是普遍性问题,目前OW3P表身侧边的ECG电极装配有一定问题,色差受限于需要暂且不提,主要由于这个电极不是正椭圆,可能导致装配时左右上下的缝隙不均匀,这点我在店面展示机上也遇到相同问题。还有一个问题则在展示机上没遇到:表带连接处松垮,目前我手上这块表的一侧表带连接处有明显晃动。


至此为止,在光岩体验的这段时间内,OW3P上的主要不足已经说完了。如果说开篇的缺点你看完后对这款产品依然兴趣不减的话,或者说还有看下去的动力,没有一票否决的话。那么这款产品大概率会让你惊喜,因为除了上面提到的这些缺点,剩下部分的产品力几乎有着全面巨大的提升,下文我将进行全面陈述。

【你觉得目前制约智能手表普及的最大阻碍是什么?】

我认为是:续航!续航!续航!
因为如果不考虑续航,隔壁AW在体验上已经非常趋近完美了————流畅的操作、优雅的交互、丰富的功能、无缝的生态和精致的外观,目前可以说都无出其右者,无论是硬件还是软件又或者生态都永远无法比拟的产品力护城河。

而国产智能手表在几年前可以说一直以来都是一潭死水,半死不活。如果你对智能穿戴的历史感兴趣,我想你一定记得国产智能手表是何时崛起的?

没错,就是以华为GT系列为代表的“强续航派”轻智能运动手表(也可以说是“大号手环”)的异军突起为标志。包括OPPO在内的各厂商也都陆续推出了自己的强续航智能穿戴设备。可以说是“走与苹果相反的道路”而取得市场的成功案例。因此即便强如苹果,也没有办法用“体验”去完全教育用户接受“短续航”。

以此次 OW3P 为例,其“轻智能模式”可以理解为上面所说的“强续航派”轻智能运动手表,在这个模式下可以坚持2周左右的续航,基本和目前市面上的运动手表一个级别,可以让你几乎忘记充电这回事。至于轻智能模式下的功能,个人认为还是比较丰富的,如果日常只是装饰属性,偶尔健身、健康监测以及扫个付款码什么的,基本够用。下面放一张轻智能模式下的功能表给感兴趣的伙伴看看:

这样就够了吗?“强续航派”轻智能运动手表已经被各厂商玩出花来这了,甚至曾经备受诟病的的流畅性也有一定程度改善。遗憾的是终究有一个极限,无论是RTOS还是硬件性能都有一个体验边界,而现在已经越来越接近这个边界。而用户是贪心的,总是希望“既要”“又要”“还要”!那么有没有可能让“全智能手表”拥有接近“运动手表”的续航呢?

有!当然有————塞大电池呗!
看上去直接了当的做法,也确实有厂商这么做了。比如华为Watch 3Pro 就塞了整整790mAh电池!要知道这在曾经的功能机时代这个容量都可以称之为大电池了,更何况现在出现在一块“手表”上,让你不得不敬佩科技的进步。

但,在电池技术没有突破性进步前,这么做无疑是有副作用的——————【厚重】!

HW3P的厚度达到了:14mm(不含传感器凸起部分);而重量更是达到了 63g(不含表带)!这个尺寸和和重量以及商务设计风格注定适配人群比较有限,普适性较弱。因此在智能手表上堆电池容量,可能是一条很有效的路,但肯定不是唯一的选择。

而OPPO Watch从二代开始,将“续航”作为核心竞争力带到了全智能手表上,用了一种全新的方式——“UDDE双擎混动”,根据任务需求选择高低性能的大小核,以及在RTOS和Android瞬时切换。终于
11.6mm的机身下让全智能模式下的续航得以突破3天。

在OW3P上,OPPO更进一步,不仅仅吧UDDE升级到了2.0,还首发了4nm工艺制程的骁龙W5,得以让出更多续航红利。在比前代电池仅大40mAh的情况下,续航却有了巨大的进步,在我的日常使用模型中,不开常亮,这款表的全智能模式下可以轻松使用5天左右,这点发布会的实诚倒是让我惊讶。

5天这个续航得好好说道说道,这几乎就是“运动手表”开常亮的续航水准。在我使用的这段时间,可以说是大大减轻的我的续航焦虑,即便开启常亮,得益于这次加入的LTPO技术,续航缩减幅度远远小于此前的安卓智能手表,亲测可以超过3天!即使极端重度使用的场景下(打开所有能开的功能)也能坚持2天+!

需要说明的是这个续航在你实际使用中会惊讶的发现,它完全不像是3天到5天的提升,它更像是全面的进化(不夸张)。

这种边际效应递增的感觉很微妙,就好像是跨过了一个临界点,一个续航焦虑的临界点———— 想想整整一周工作日你都不用关心手表电量!你可以出差不用带充电器!

提到充电器,最后来讲讲OW3P的充电。可能争议的核心还是在于“触点充电”而不是“无线充电”。关于这件事的观点其实此前华为Watch3 的测评里也提到过:这两者没有好坏,你可以简单地理解为是“有线快充”和“无线慢充”的取舍——从科技感、兼容性和美观性的角度来讲无疑是无线充更好,但从充电速度来讲则有线触点的方式有着不小的优势。
不过用户总是贪心的,毕竟OPPO是快充鼻祖之一,希望OPPO可以早日做到“无线快充”,用户总是想鱼和熊掌可以兼得。

还记的在去年的“OW2和HW3对比评测”中,我重点提到了OW在运动将康方面的不足,主要体现在:健康数据挖掘不够;运动记录充数项过多;健康APP数据显示不直观,体验一般。

那么去年的这些问题在今年的OW3P上被改进的如何了呢?
先说答案:几乎有了全方位的进步,运动健康的核心体验有了大幅提升。下面我们一部分一部分来展开。

说起健康监测,光岩一直以来的观点就是健康监测一定是智能穿戴产品的重要组成部分和突破方向。得益于相较于其他设备更加全天候贴身的属性,智能手表无疑非常适合作为个人健康管理的重要工具。加之随着生活条件的提高,很多疾病越来越年轻化的同时,人们也越来越关注自己的潜在健康风险。

有人说手表这些基于PPG、血氧和ECG以及算法得出的数据参考意义不大,但个人始终对智能手表的健康预警作用持积极态度,或许他不能预警所有疾病,也不能作为医疗凭证,但至少作为健康风险管理是有现实意义的。一个明显的例子就是睡眠呼吸暂停也就是鼾症,许多人对打鼾不以为然,直到手表告诉你有着严重的呼吸暂停导致缺氧,你才有正视就医的可能。

扯远了,来话说回OW3P的健康监测,相较于前代,这次OW3P开始尝试在健康数据采集后的挖掘做文章————也就是和专业院校机构合作基于手表健康数据的研究。在国内率先这么做并做的最好的是华为,很高兴现在OPPO也开始跟进发力。这次OW3P新增了“血管健康研究”,可以评估血管弹性。此功能是由OPPO联合北京大学第一医院、中国医学科学院在内的多家权威机构一起进行的。

除此之外,还联合武汉亚洲心脏病医院心内科,可以全天候预警不规则心跳,不过个人认为这一部分可以再深挖一下。需要说明的是,由于二类医疗器械认证进度关系,ECG功能截止发文还处于关闭状态,预计最快在9月底上线。相比于OW2,OW3P的血氧监测也不再仅限于睡眠监测,可以在安静状态下进行全天候血氧监测和高原低血氧预警。

健康生态也有一定改善,支持更多设备/内容接入,支持蓝牙、个人账号或其他方式外 接血糖仪、血压仪、跑步机、体脂 秤等设备或外部内容等接入。

总结下健康部分,OW3P上的健康监测提升无疑是巨大的,相比于部分竞品的相互模仿外观,在我看来健康这类需要真金白银和投入积累的互相借鉴带给用户才更有意义。希望OPPO可以持续不断地在健康领域发力,与诸多行业大佬一起,带给用户更多价值。

发布会上Lubia说了一句我一直以来想吐槽的一个现状:“哪怕有百种运动模式,也不过是换了名字的自由训练”

对此我深以为然。不知道哪天起,营销天才想出了这法子。只能记录心率换了名字的运动项目占了多数。当然了OW3P上依然不能免俗,只不过相比起此前,常用的一些运动项目都有了一定提升。这里简单举3个例子:

跑步模式新增步频、步幅、最大摄氧量、有氧训练效果等10余种专业跑步数据记录。还支持AOD常亮界面,方便随时高效获取数据。心率监测也更加积极,开跑时就能监测心率攀升速度,预警心率过高。最后跑步完成后,还能评估心肺能力与心率恢复情况。还有酷友关心GPS定位速度和精度,这点我只能告诉你各家精度半斤八两,有些还涉及到算法。但定位速度上比较薛定谔,OW3P相比于二代,在某些场景下了会快很多,可以秒定,但有些场景又和二代差不多。

这次的网球可不是此前仅记录心率的噱头模式。
这次OPPO号称是独家定制化的5大数据维度,包含:击球次数(总击球、发球、正手击球、反手击球)、挥拍速度、活跃时长、 心率、卡路里消耗。光岩之前大学是网球社的(受到动漫网王影响),但出校园后就基本没再上手网球了,如果在当时我想我一定会很兴奋。

3.新增自动识别/体育测评
OW3P可以自动识别6种运动模式,总共包括跑步(户外、室内)、健走(户外、室内)、户外骑 行、游泳、划船机、椭圆机。自动暂停运动3种,新增户外骑行,总共包括跑步(户外、室内)、健走(户外、室 内)、户外骑行。
还有一个有意思的创新是:中学生体育测评。据称目前体育模拟测评功能覆盖上升至50+城市。学生在手表端自由选择测试方案,手表智能计算各项得分及加权总分,可以辅助学生提前预知中考分数。

其实二代时的健康客户端体验整体也算得上简洁美观,只不过部分细节还没打磨好。在去年的评测中我还是提到了一些问题和建议,令人惊讶的是在OW3P上都得到了一定程度的解决:

1.终于有运动轨迹动画视频了
轨迹动画视频作为用户分享欲释放的途经,对于激励用户和炫耀成就感有重要意义。令人感到高兴的是最新版客户端终于也加入了运动轨迹动画了。

2.睡眠数据更加直观,评分回归
现在面对昨晚的睡眠情况,给你不再是一堆冰冷的数字,让你自己判断昨晚的睡眠质量。而是通过打分和建议告诉你结果。

3.运动数据显示更丰富和直观,主次分明
现在总体无论是图表设计,还是色彩运用上都有了很大进步,看上去更直观高效。信息展示的量增多主次关系缺更清晰明确。

OPPO 健康的客户端APP设计的非常简洁,在不牺牲功能展示与丰富性的同时,界面几乎没有广告(这点有点想吐槽隔壁的运动健康,广告越来越多)。目前来讲唯一不太满意的的运动界面,个人认为可以再更有活力一些,毕竟是刺激用户运动欲望的,现在的列表形式有些枯燥和简单了。

如果说硬件基础决定了使用体验的上限,那么系统体验就决定了使用体验的下限。其实二代时的系统体验已经非常不错, 操作流畅,逻辑清晰。OW3P上的系统在前代基础上又有了一定提升,列举三条例子:

主观感觉主界面上下左右的滑动相比于二代更加流畅了,按理主界面使用的是实时操作系统和小核对性能和流畅性较大牺牲。应该是得益于UDDE2.0更加丰富细致的场景切换逻辑,以减小体验中的割裂感(当然还是有)。

落实到结果是系统体验,不过原因应该是由骁龙W5和系统优化共同造就的。现在启动应用几乎可以秒启动,完全可媲美AW。虽然在手表上这点变化体验感知不强,但又有谁会拒绝在不降低续航的同时增加使用体验呢?

二代上应用列表应用管理不合理得到解决。此前卸载管理应用需要到设置或者应用商店才可以。现在在主界面长按就可以移动或卸载应用了,更加符合手机端的操作惯性和直觉。而且这次得益于旋转表冠的加入,应用列表现在可以进行非常流畅的缩放动画。不仅如此,选线选择了“行星视图”就看不到应用名称了,有些图标需要靠猜,现在可以通过旋转表冠放大界面后通过流畅的动画直接在应用下显示应用名称,好评!

【LTPO常亮显示】

前段时间我在酷安发了一条动态,说在常亮模式下续航超过3天,几乎是二代不开常亮的续航。很多小伙伴表示吃惊,在经过我的第二轮测试后,我要说:真的可以!

截止目前,OW3P是国内安卓智能手表中唯一一款支持LTPO常亮的手表。支持表盘常亮时降低刷新率到1Hz,据OPPO说相比传统AMOLED屏幕可显著降低功耗15%。
可能你好奇LTPO和传统的AOD有啥区别?在我的体验中,除了续航红利以外,更重要的是相对于传统AOD显示为了续航只能点亮少量像素区域显示少量信息,LTPO技术加持下的新一代AOD 支持100%像素常亮显示,应用AOD样式更加丰富、交互更多元————像是非常精致的常亮表盘、运动常亮显示、跨屏显示、通知、录音、计时器秒表等等,都支持常亮显示。

其实对于智能手表来讲,个人认为常亮显示是一个非常重要的功能。
一来智能手表即便表盘再漂亮,一息屏就是一块大黑屏或者与表盘大相径庭的极简显示,这很难符合用户的心理预期和社交展示需求;二来像上面列举的一些案例也切实拓宽了其应用场景。因此在AW推出LTPO常亮显示技术后,对我来讲是无比兴奋的,因为智能穿戴特别是手表,其装饰属性是核心需求中非常重要的组成部分,而这项技术无疑将其推上了新高度。也相信未来其余厂商会陆续跟进。

说到这个表冠,首先我要指出2点不足:
1.不知道是灵敏度优化还不够,还是采样率不高,总有一种一卡一顿的感觉,个别时候三方应用滚动了半圈了列表才开始有反馈,希望立刻优化下。

2.既然已经做饭了几乎四边等宽,全对称,那么左右手的适配逻辑是不是应该改一下,向AW学习下?直接翻转界面倒着戴,让表冠在外侧,不然在冬天体验上会非常不友好

除此之外,表冠的设计我个人是非常喜欢的。首先是整体阻尼感和做工还不错,不至于出现我之前那种HW3上的旋转异响和晃动问题。配合上这次还不错的震动马达,基础的交互体验是没问题的。我还是那个观点:在手表这种小屏幕设备商,一根手指就遮挡半个屏幕了,在方寸之地类似滚动列表调节音量等这些精细操作多少有点愚蠢,因此个人认为无论是旋转表冠还是旋转表圈乃至模拟旋转表圈,对于强功能智能手表的小屏幕交互来讲是必不可少的,这也是此前我对OW2最大的遗憾之一。

说点有趣的,此前在HW3上我比较不满的就是表冠和表盘少了一点类似AW那种交互,现在,OW3P带来了!很多表盘都支持用表冠来反馈动画。

总结下OW3P这款产品:【不完美,但完整】

他可能是当下这个时间节点,目前市面上综合实力最强的安卓手表没有之一。在细分点上可能它每一项都不是最强的————系统不如苹果、健康不如华为、外观不如三星、甚至做工不如前代。

但是,它却是目前市面上少见的非常“完整”的智能手表,特别是结合他的长续航,你会突然发现这让他原本的优势进一步扩大:在长续航下健康监测可以全天候、表盘常亮不会再帅不过一天、运动狂人也不必再时刻关心电量、强功能和长续航可兼顾、结合eSIM不带手机也可以偶尔轻装出门!

就好像今年的骁龙8+之于安卓手机那样,有了牢固的地基,其他上层的功能卖点才显得更加夺目。如果再结合OW3系列目前的售价,个人认为如果你不是非常反感他的外观质感,那么现阶段是非常非常值得入手的一款安卓智能手表,得益于它出色的兼容性,不光是安卓手机核心体验相较于OPPO手机没有大的缩水,甚至搭配可以iPhone作为AW的替代品。

但如果你本身没有戴表的习惯,或对于其主打的功能不感兴趣,那我也劝你切勿给自己创造需求,一块小小的智能手表只能给你锦上添花而不能雪中送炭,有它不一定会更好,没它也不一定会更差,可以再观望观望。

最后给大家带来一点点彩蛋:光岩线上与产品经理 Lubia进行了QA问答。
不过有一点点小意外,部分问题出于各种你懂得原因不方便公开,因此展示仅部分QA记录:

Q:此次OW3 pro的外观广受好评,特别是3D弧面屏。但是材质质感争议较大,想问下出于什么原因这代舍弃来广受好评的不锈钢或抛光铝合金材质?

A:这次我们把ecg版本标配到了以往的标准版价位段,而工业设计上也有很大的改变,同时我们希望这一次的售价能够更有诚意,让更多同学能够享受到我们的产品。材质是为设计服务的,我们对这次的设计很有信心。

——————————————————

Q:OW3P在健康上有了长足进步。仿佛是一夜间追上了顶尖阵营,想了解下此次健康监测巨大进步是否与多家专业机构健康研究合作有关?未来还会在健康领域持续不断地投入吗?

A:我们还在继续进步中,我们在健康领域的持续投入是肯定的。目前我们已经是业内和高校、医疗机构合作最多的品牌,未来还会更多。

——————————————————

Q:此次OW3续航提升巨大,发布会上说的未来可能部分厂商会跟进,是否说明这套方案已经普遍获得了用户和业界的普遍认可?那么UDDE2.0相较于1.0时代主要进步在哪些地方,OW3P续航的秘密是什么?

A:·首先经过一年的打磨,我们的UDDE的场景更加丰富,切换逻辑更加的细致;再结合更先进的处理器、更大的电池以及LTPO技术,我们在续航上实现了再次突破。

——————————————————

Q:哈哈,想吐槽下这次OW3P的表带接口为什么又换了?每代更换对于自己以及第三方表带的生产积极性都有不利的影响,很多品牌几代都不更换接口,OPPO是出于什么考量?

A:这次的设计方案改动比较大,我们也注意到了这个问题,做出这个选择也比较艰难。

——————————————————

Q:在运动记录上,特别赞同发布会上说的“哪怕有上百种项目,多数也是换了名字的自由训练”,以此来看未来OW是打算在运动记录上会摒弃重“量”转而更重“质”?

A:是的,这是肯定的,我们会根据用户的需求,尽力去提供更有价值的运动模式。

——————————————————

OK!以上就是光岩本次为大家带来的 OPPO Watch 3 Pro 的测评图文,如果觉得写的还不错,求一个赞/评/转。更多深入体验内容,欢迎关注光岩。
以上为原创内容,未经本人允许,禁止转载。

更多光岩测评图文阅读推荐:

收录于合集 #智能手表

下一篇【2022,腕上迎来更多可能?】三星 Galaxy Watch4 光岩深测

}

点击关注 异步图书,置顶公众号

每天与你分享 IT好书 技术干货 职场知识

参与文末话题讨论,每日赠送异步图书。

如果要评选过去十数年间经典的科技广告音乐,想必Intel的广告音乐“灯,等灯等灯……”必然会榜上有名。而熟悉的蓝色贴标“Intel Inside”,也必是辨识度很高的广告图标。

中央处理单元(Center Processor Unit,CPU),虽然早已被大众所熟知,但在相当长的时间内,它一直是高端大气的代名词。你是否有着相同的印象,在早期的电脑杂志上,必然有着浓墨重彩的篇幅与专栏,详细介绍Intel或AMD公司推出的CPU芯片的详细参数,抑或MIPS与ARM的优劣之处,甚至是令人津津乐道的各家CPU的小道消息与幕后桥段。

而CPU代表的高端技术,也一直笼罩在神秘的面纱之下。CPU设计部门总能以其光环吸引着众多的应聘者竞争角逐。不无夸张地说,就像每个男孩心中都有一个军人梦一样,似乎每一个芯片设计人员都有一个CPU梦。

今天小编介绍2本书《手把手教你设计CPU》以及《自制编程语言》,并引出作者胡振波老师对于自制CPU的一些思考。希望对于对这个领域感兴趣的读者提供一些指导。

(2018年5月出版)

(2018年5月出版)

芯片,是整个电子信息产业的基石。目前,全球半导体市场规模达3200亿美元,全球54%的芯片都出口到了中国,但国产芯片的市场份额只占10%。中国芯片产业每年进口需要消耗2000多亿美元×××,超过了石油和大宗商品,在进口商品中占有相当大的比重。 

CPU作为芯片的“心脏”,可谓“芯中之心”,国内的产业实力在此方面一直比较薄弱。CPU实现国产自主化对我国的发展至关重要,但是CPU的主流指令集架构(譬如x86和ARM)一直为国外公司所垄断,国内公司需要支付高昂的专利费用且受制于人。CPU作为一种特殊的芯片,其要求指令集架构具有普世的通用性且能够共享生态系统,因此囿于一国范围内发明一套封闭的指令集并不具备实用性,必须走与世界主流架构接轨的道路。在这种背景下,开放的RISC-V架构给中国CPU芯片产业的发展带来了巨大的战略机遇,有希望彻底实现CPU的国产自主化和架构主流化。

目前,我国正处于大力发展芯片设计行业的关键时期,实现中华民族伟大复兴的重任需要广大科研和工程工作者孜孜不倦地努力与拼搏,需要很多像作者这样求真务实的技术中坚力量来担负起国产芯片振兴的重任。而国内CPU领域人才的奇缺是长期制约行业发展的主要因素,《手把手教你设计CPU》作者作为一名长期工作在一线的资深CPU设计专家,将其经验撰写成书,资料翔实,文字生动。配合作者所在公司开发的蜂鸟E200系列处理器核作为实例,非常适合用于教学领域以及爱好者学习,对于普及CPU的设计技术具有十分正面的意义。

新兴的RISC-V架构在全球范围内已经掀起了一场热潮,在国内也引起了广泛的关注,但是由于没有很好的中文普及书籍,很多人对于RISC-V仍然是“只闻其声,未见其形”。作者作为国内第一批接触RISC-V架构,并最早研发成功RISC-V处理器的技术专家,在工作之余将其自研的处理器核开源,并著书详细解读其实现细节,体现了作者极高的专业水准和推进国产CPU产业发展的强烈情怀。

ISA请扛起这口锅——为什么国产CPU尚未足够成功

众所周知,芯片是我国信息产业发展的核心领域,而CPU则代表了芯片中的核心技术。在此方面,我国与发达国家相比有着明显的差距。虽然经过多年的努力,技术差距已经有了显著的缩小,但是在民用商业领域内,仍然没有看到太多国产CPU的身影。是什么原因造成国产商业CPU尚未足够成功这一现状呢?接下来,我们便细数一下国内自主开发CPU的公司与现状,以及它们选择的指令集流派。通过逐一分析其过去与现状,相信能够让读者得到答案。

MIPS系——龙芯和君正

新兴的RISC-V架构在全球范围内已经掀起了一场热潮,在国内也引起了广泛的关注,但是由于没有很好的中文普及书籍,很多人对于RISC-V仍然是“只闻其声,未见其形”。作者作为国内第一批接触RISC-V架构,并最早研发成功RISC-V处理器的技术专家,在工作之余将其自研的处理器核开源,并著书详细解读其实现细节,体现了作者极高的专业水准和推进国产CPU产业发展的强烈情怀。

龙芯CPU由×××计算技术所龙芯课题组研制,由×××计算技术所授权的北京神州龙芯集成电路设计公司研发。以下是龙芯CPU芯片的相关简介。

  •  龙芯1号的频率为266MHz,最早在2002年开始使用,如图1-3所示。

  • 龙芯2号的频率最高为1GHz。

  •  龙芯3A系列是国产商用4核处理器。最新龙芯3A3000基于中芯28nm FDSOI工艺,设计为4核64位,主频为1.5GHz,功耗仅为30W,非常适合笔记本平台。

  •  龙芯3B系列是国产商用8核处理器,主频超过1GHz,支持向量运算加速,峰值计算能力达到128GFLOPS,具有很高的性能功耗比。龙芯3B系列主要用于高性能计算机、高性能服务器、数字信号处理等领域。

国内的MIPS系还有另外一家公司——北京君正。君正和龙芯同属于MIPS阵营,与龙芯着力于桌面PC处理器不同,北京君正是国内较早专注于可穿戴、物联网领域的本土IC设计公司之一。由于嵌入式芯片的软件一般按需求定制。这导致在智能可穿戴市场,相当一部分可穿戴产品和应用软件具有专用性,软件生态链相对较短,加上应用需求的多样化,因此不能用一套通用方案来满足所有人的要求,所以在这个领域没有某个厂商可以实现垄断。因此,在智能穿戴市场不容易出现PC和移动手机市场那样被x86与ARM架构垄断的情况。

智能穿戴芯片和物联网芯片对性能要求不高,大部分应用场景更关注低功耗、廉价和尺寸等因素,君正的产品完全满足性能要求,x86处理器不可能应用于该领域,ARM阵营IC设计公司受制于相对较高的授权费,在芯片产量较小的情况下,并不具备价格上的竞争力。君正拥有十多年的芯片设计经验和技术积累,其最大的特点就是具有较高的性能功耗比。国内第一批上市的智能手表包括果壳的第一代智能手表、土曼一代、土曼二代智能手表等都采用了君正的方案。

x86系——北大众志、兆芯和海光

北京北大众志微系统科技有限责任公司成立于2002年11月,是国家集成电路设计行业的重要骨干企业。2005年,AMD与中国政府达成了协议,科技部指定北大微电子中心接收AMD Geode-2处理器的技术授权,AMD的处理器无疑是x86架构,中国因此获得了x86技术。不过Geode处理器属于AMD嵌入式处理器,因此AMD授权给北大的x86技术属于嵌入式架构。

另外一家使用x86架构的国内企业——兆芯,也许被更多的人所熟知。众所周知,核心的x86架构是 Intel和AMD公司的核心技术,美国政府也会严格控制其技术的授权。不过,除了Intel和AMD,另外一家中国台湾公司威盛(VIA)也曾经拥有x86架构授权。据称,如图1-8所示,兆芯自主研发的ZX-C处理器于2015年4月量产,28nm工艺,4核处理器,主频可达2.0GHz,并且支持国密算法加密。2017年兆芯宣布其最新一代ZX-D系列4核和8核通用处理器已经成功流片,并透露将在2018年推出16nm的ZX-E

除了上海兆芯,还有一家诞生不久的新锐公司——天津海光。2016年,AMD宣布与中国天津海光投资公司达成了协议,将x86技术授权给海光公司,获得授权费,并且双方还会成立合资公司,授权其生产服务器处理器。据称,为了打开中国高性能服务器市场,AMD这次授权给中国公司的x86很可能是最尖端的x86技术。对于海光的表现,也值得我们拭目以待。

Power系——中晟宏芯

蓝色巨人IBM的Power架构一直是高性能的代言。IBM于2013年联合NVIDIA等公司成立OpenPower开放联盟,其他公司也可以获得Power架构授权。此后还推动成立了中国POWER技术产业生态联盟,与多家中国公司签署了授权协议,中晟宏芯就是其中的一家。中晟宏芯成立于2013年,相信宏芯能用若干年的时间实现技术的消化吸收和推陈出新。

申威处理器或申威CPU,简称“SW处理器”。

申威对自主的Alpha架构在不断深化升级,在双核Alpha基础上拓展了多核架构和SIMD等特色扩展指令集,主要面向高性能计算、服务器领域,在2016年国际超算大会评比中,基于申威26010处理器的“神威太湖之光”超级计算机系统(如图1-9所示)首次亮相并夺冠,其峰值性能达每秒12.5×108亿次浮点运算,成为世界首台运行速度超109亿次的超级计算机。

ARM系——飞腾、华为海思、展讯和华芯通

为了更好地理解本节的内容,有必要先对ARM的授权模式进行介绍。简而言之,ARM公司的主要授权模式可以分为两种。

  1.  授权“ARM处理器IP”给其他的芯片生产商(合作伙伴),后者直接使用ARM处理器IP设计SoC芯片。

  2. 授权“ARM架构”给其他的芯片生产商(合作伙伴),后者基于ARM架构自研其处理器核,然后使用自研处理器核设计SoC芯片。

飞腾公司是中国国防科技大学高性能处理器研究团队建立的企业,国防科大多年来在CPU领域的耕耘积累了雄厚的技术实力。2016年天津飞腾公布了最新产品FT2000,它最早亮相于2015年的HotChips大会,代号“火星”,定位于高性能服务器、行业业务主机等。FT2000采用ARMv8指令集,但是使用自研内核,不同于市面上ARMv8的Cortex-A53\A57\A72(直接购买于ARM公司的内核)。

FT2000之所以引人注目还因为它在性能方面,包括高达64个FTC661处理器核,其公布的Spec 2006测试中,成绩为整数672、浮点585,足以和Xeon E5-2699v3相媲美。这也是国产服务器芯片第一次在性能上追平Intel,存储器控制芯片总聚合带宽为204.8GB/s,超过目前的E5V3和E7V3,接近IBM POWER8(230GB/s)。跑分与Intel的Xeon E5-2699v3相媲美意味着飞腾2000对于很多商业应用来说已经完全够用了,只要软件生态跟得上,完全可以在商业市场上取代Intel的某些产品。

华为海思目前是我国技术最强大的芯片开发商之一。华为的麒麟芯片在性能上与高通、三星这些领先的芯片企业处于一个水平。同时华为目前也是国内四大服务器提供商之一,华为、联想、浪潮等国产服务器企业占有中国服务器市场的份额已经超过65%。华为在几年前便已经购买了ARM指令集架构授权,开始研发自有的处理器核,主攻服务器市场。

在“十二五”科技创新成就展上,华为展出了其第一台ARM平台服务器“泰山”,配备自主研发ARM架构64位处理器“Hi1612”,采用台积电16nm工艺,拥有多达16个核心,兼容ARMv8-A指令集。凭借华为强大的研发实力与市场运作能力,相信一定会有不俗的表现。

除华为之外,展讯是另一家国内手机芯片的翘楚。2016年展讯的芯片出货达到67000万套,2017年6月宣布成功研发其自主的ARM架构处理器,展讯宣称在SC9850 4核(Cortex-A7)芯片同样大的面积上实现了6核的设计,功耗和性能都可以按照自己的需求调配,标志着展讯成为了除苹果、三星两家智能手机厂商之外(三星和苹果的自主芯片主要都是自用),继高通之后,第二家拥有自主ARM CPU关键技术的手机芯片厂商。

2016年,高通与中国贵州政府合资在华成立了一家芯片公司——华芯通半导体,旨在专门为中国市场设计与开发服务器专用芯片的公司。华芯通已获ARM v8-A架构授权,并表示中国成为全球第二大数据中心市场,该授权将帮助华芯通半导体在快速扩张的中国服务器市场推出先进服务器芯片组技术,帮助中国企业在本土市场提供基于ARM的服务器技术,从而推动高效服务器解决方案的大规模部署。

从上述几个章节中,我们已经了解了国内CPU设计的英雄榜。但是如前文所述,目前在民用商业领域内,仍然没有看到太多国产CPU的身影。可以说,国产处理器在民用商业领域至今尚未足够成功的主要原因在于ISA,这口锅ISA必背无疑。

论述了指令集架构(ISA)对于CPU的重要性,那么对于一款CPU而言,绝对的硬件技术水平不是最重要的。

目前商业主流的指令集架构在不同的领域已经各自出现了明显的霸主格局。

  •  x86架构统治着桌面PC与服务器领域。

  • ARM架构统治着移动手持领域,同时对桌面PC和服务器领域全面进军。

  • ARM在嵌入式领域占据绝对优势。

因此作者之前一直认为,只有依附于x86与ARM阵营的商业公司,才能够真正地实现全面的商用化。相信这也是为什么在近几年来国内CPU设计的英雄榜上涌现出来的大多为x86或者ARM系的原因。

但是,国产自主对我国的国计民生又至关重要,追求国产自主安全可控是我国在战略上必须坚持的方向。从这个角度上来看,选择x86或者ARM架构终究也有其局限性,分别论述如下。

· 由于Intel与AMD本身是芯片公司而不是知识产权(IP)公司,因此x86架构是其生命线,假设其他得到授权的芯片公司使用x86架构生产的芯片对Intel和AMD造成了实质威胁时,Intel与AMD完全可以拿起专利的大棒停止授权。

· x86架构的授权费用极为高昂,远非普通公司或者组织能够染指。

· ARM架构的局面会乐观很多,因为ARM架构虽然也是属于ARM公司且受专利保护的架构,但是ARM公司的商业模式是以开放共赢为基本原则。ARM公司是ARM生态的主导者和核心规则的制定者,通过基础架构授权、IP核授权等方式获得经济收益。而生态系统中大量的上下游软硬件企业则遵循ARM统一制定的标准规范,对接众多客户需求而实现经济利益的获取。

· 国内基于ARM生态的CPU产业已有较好基础,华为海思、展讯、联芯和飞腾等众多企业均已累积多年的ARM芯片研发经验,在移动终端领域我国芯片设计技术已与国际主流水平同步,国外的巨头高通、三星和谷歌等也属于ARM生态系统阵营的成员。因此,从全球范围来看,国内外的芯片公司能够在开放共赢的生态下进行公平的竞争。基于上述原因,国内CPU英雄榜上使用ARM架构的CPU公司,其成就更加令人可期。

· 尽管如此,ARM架构毕竟属于ARM公司,一方面需要为ARM公司支付极其高昂的授权费(一次数千万美金),另一方面被软银收购后ARM现在属于一家日本公司。因此,从绝对的自主可控的角度来看,受制于人那是在所难免的。

所谓“成也萧何,败也萧何”,读到此处,读者可能要问,难道就没有一种ISA具备如下几个特点吗?

(1)它开源共享,不属于某一家商业公司私有,因此也就不会有受制于人与自主可控的隐忧,更加不需要向商业公司支付高昂的授权费。

(2)它以开放共赢为基本原则,有一个统一的非盈利组织作为主导者和核心规则的制定者,任何公司和个人都可以永久免费地使用其架构。

  • 生态系统中大量的上下游软硬件企业应遵循该组织统一制定的标准规范,对接众多客户需求而实现经济利益的获取。

  •  同样从全球范围来看,国内国外的芯片公司能够在此开放共赢的生态下进行公平的竞争。

相信很多人都与作者一样,在很长的一段时间内,非常期待有这样一种ISA的出现,业界甚至出现过希望由国家主导指定一种国家标准ISA,从而统一国内CPU各ISA派系的声音。然而,国家标准ISA这种被局限在一国范围内的技术在当今全球化的趋势下,必然是格格不入且不可能成功的。于是所有人都认为不可能出现这样一种ISA了,作者作为一名CPU设计的老兵,也不得不用一首诗来表达一下彼时的心情:“死去元知万事空,但悲不见九州同。王师北定中原日,家祭无忘告乃翁”。

然而在2016年,有一位叫做RISC-V的新生突然自带光环登场。它完全符合上述提到的两个条件,属于全人类的免费开放架构,无任何专利的桎梏,众多国际知名大公司均加入其中,将以开放共赢的生态下进行公平的竞争。作者隐隐感到,如果这个ISA真能够发展起来,这似乎可能是国产CPU崛起的真正机会。刚才我们提到曾有人建议制定一种国家标准的指令集架构,而当RISC-V诞生不久,我们的邻国印度迅速地采用了RISC-V作为其国家标准的指令集,推荐其国内的大学和研究机构均采用RISC-V架构,并且已经制定规划且投入专项资金用于开发几个不同系列的RISC-V处理器。

有道是“山穷水尽疑无路,柳暗花明又一村”,有关新生的RISC-V架构。

人生已是如此艰难,你又何必拆穿——CPU从业者的无奈

对于每一个行业的普通从业者而言,都希望所在行业能够蓬勃发展、欣欣向荣,能够有大量的商业公司参与并产生大量工作岗位的需求。倘使所在的行业或是日暮西山,或是走向寡头化成为一潭死水,自然也就无法诞生大量的工作需求,那普通的从业者们可能就只有“寻寻觅觅,冷冷清清,凄凄惨惨戚戚”,或者“门前冷落鞍马稀,老大嫁作商人妇”了。

处理器设计便是一个典型的例子。虽然处理器设计是一门开放的学科,其所需的技术均已成熟,很多的工程师与从业人员都已经掌握,也具备开发的处理器的能力。但是:

· 由于处理器架构长期以来主要由以Intel(x86架构)与ARM(ARM架构)为代表的商业巨头公司所掌控,及其软件生态环境衍生出的寡头排他效应,成为了普通公司与个人无法逾越的天堑。

· 由于寡头的排他效应,众多的处理器体系结构走向消亡,国产的商用CPU也无法足够成功,从而造成了CPU设计这项工作变成了极少数商业公司的“堂前燕”,普通平民“只可远观,而不可亵玩焉”,国内长期没有形成有足够影响力的相关产业与商业公司。

综上,作者作为曾经在国际一流公司任职的CPU高级设计工程师,竟一度在换工作时面临择业无门的窘境,更扼腕叹息众多同仁被迫转行的情形。正可谓“曲高者和寡,大音者稀声”,CPU设计从业者,颇无奈也。读至此,被迫转行的同仁们可能已经老泪纵横:“人生已是如此的艰难,你又何必拆穿啊”。

好消息是最近几年来国内CPU产业的情形终于发生了的改观,由于中国的巨大市场与产业支持,国内涌现出了如上节中我们提到的兆芯、飞腾、华为、展讯、海光和华芯通等从事CPU设计的公司,且随着《手把手教你设计CPU》介绍的RISC-V架构之诞生,都将催生更多的市场需求。

东边日出西边雨,道是无晴却有晴——RISC-V登场

Patterson的大力支持。伯克利大学的开发人员之所以发明一套新的指令集架构,而不是使用成熟的x86或者ARM架构,是因为这些架构经过多年的发展变得极为复杂和冗繁,并且存在着高昂的专利和架构授权问题。并且修改ARM处理器的RTL代码是不被支持的,而x86处理器的源代码根本不可能获得到。其他的开源架构(譬如SPARC、OpenRISC)均有着或多或少的问题(第2章将详细论述)。有感于计算机体系结构和指令集架构已经过数十年的发展非常成熟,但是像伯克利大学这样的研究机构竟然“无米下锅”(选择不出合适的指令集架构供其使用)。伯克利大学的教授与研发人员决定发明一种全新的、简单且开放免费的指令集架构,于是RISC-V架构诞生了。

有关RISC-V的诞生,有兴趣的读者可以自行到网络中查阅文章《伯克利希望将RISC-V开源架构推向主流》。

RISC-V(英文读作“risk-five”),是一种全新的指令集架构。“V”包含两层意思,一是这是Berkeley从RISC I开始设计的第五代指令集架构;二是它代表了变化(Variation)和向量(Vectors)。

经过几年的开发,伯克利大学为RISC-V架构开发除了完整的软件工具链以及若干开源的处理器实例,得到越来越多的人的关注。2016年,RISC-V基金会(Foundation)正式成立开始运作。RISC-V基金会是一个非盈利性的组织,负责维护标准的RISC-V指令集手册与架构文档,并推动RISC-V架构的发展。

RISC-V架构的目标如下。

  • 成为一种完全开放的指令集,可以被任何学术机构或商业组织所自由使用。

  • 成为一种真正适合硬件实现且稳定的标准指令集。

RISC-V基金会负责维护标准的RISC-V架构文档和编译器等CPU所需的软件工具链,任何组织和个人可以随时在RISC-V基金会网站上免费下载(无需注册)。

RISC-V的推出以及基金会的成立,受到了学术界与工业界的巨大欢迎。著名的科技行业分析公司Linley Group 将RISC-V评为“2016年最佳技术”,如图1-12所示。

开放而免费的RISC-V架构诞生,不仅对于高校与研究机构是个好消息;为前期资金缺乏的创业公司、或成本极其敏感的产品、或对现有软件生态依赖不大的领域,都提供了另外一种选择,而且得到了业界主要科技公司的拥戴,包括谷歌、惠普、Oracle和西部数据等硅谷巨头都是RISC-V基金会的创始会员,如图1-13所示。众多的芯片公司已经开始使用(譬如,三星、英伟达等)或者计划使用RISC-V开发其自有的处理器用于其产品。

RISC-V基金会组织每年举行两次公开的专题讨论会(Workshop),以促进RISC-V阵营的交流与发展,任何组织和个人均可以从RISC-V基金会的网站上下载到每次Workshop上演示的PPT与文档。RISC-V第六次Workshop于2017年5月在中国的上海交大举办,如图1-14所示,吸引了大批的中国公司和爱好者参与。

简单就是美——RISC架构的设计哲学

RISC-V架构作为一种指令集架构,在介绍细节之前,让我们先了解设计的哲学。所谓设计的“哲学”便是其推崇的一种策略,譬如我们熟知的日本车的设计哲学是经济省油,美国车的设计哲学是霸气等。RISC-V架构的设计哲学是什么呢?是“大道至简”。

作者最为推崇的一种设计哲学便是:简单就是美,简单便意味着可靠。无数的实际案例已经佐证了“简单即意味着可靠”的真理,反之越复杂的机器则越容易出错。一个最好的例子便是著名的AK47×××,正是由于简单可靠的设计哲学,使其性价比和可靠性极其出众,成为世界上应用最广泛的单兵武器。

在格斗界,初学者往往容易陷入追求花式繁复技巧的泥淖,迷信于花拳绣腿。然而顶级的格斗高手,最终使用的都是简单、直接的招式。所谓大道至简,在IC设计的实际工作中,作者曾见过简洁的设计实现其安全可靠,也曾见过繁复的设计长时间无法稳定收敛。简洁的设计往往是可靠的,在大多数的项目实践中一次次得到检验。IC设计的工作性质非常特殊,其最终的产出是芯片,而一款芯片的设计和制造周期均很长,无法像软件代码那样轻易地进行升级和打补丁,每一次芯片的改版到交付都需要几个月的周期。不仅如此,芯片的制造成本费用高昂,从几十万美金到成百上千万美金不等。这些特性都决定了IC设计的试错成本极为高昂,因此能够有效地降低错误的发生就显得非常重要。现代的芯片设计规模越来越大,复杂度也越来越高,并不是要求设计者一味地逃避使用复杂的技术,而是应该将好钢用在刀刃上,将最复杂的设计用在最为关键的场景,在大多数有选择的情况下,尽量选择简洁的实现方案。

作者在第一次阅读RISC-V架构文档之时,不禁赞叹。因为RISC-V架构在其文档中不断地明确强调其设计哲学是“大道至简”,力图通过架构的定义使硬件的实现足够简单。其简单就是美的哲学,可以从几个方面看出,后续小节将一一加以论述。

无病一身轻——架构的篇幅

如果对ARM的架构文档熟悉的读者应该了解其篇幅。经过几十年的发展,现在的x86与ARM架构的架构文档多达数千页,打印出来能有半个桌子高,可真是“著作等身”。

想必x86与ARM架构在诞生之初,其篇幅也不至于像现在这般长篇累牍。之所以架构文档长达数千页,且版本众多,一个主要的原因是其架构发展的过程也伴随了现代处理器架构技术的不断发展成熟,并且作为商用的架构,为了能够保持架构的向后兼容性,不得不保留许多过时的定义,或者在定义新的架构部分时为了能够兼容已经存在的技术部分而显得非常的别扭。久而久之就变成了老太婆的裹脚布——极为冗长,可以说是积重难返。

那么现代成熟的架构是否能够选择重新开始,重新定义一个简洁的架构呢?可以说是几乎不可能。Intel也曾经在推出Itanium架构之时另起灶炉,放弃了向前兼容性,最终Intel的Itanium遭遇惨败,其中一个重要的原因便是其无法向前兼容,从而无法得到用户的接受。试想一下,如果我们买了一款具有新的处理器的计算机或者手机,之前所有的软件都无法运行,那肯定是无法让人接受的。

现在推出的RISC-V架构,则具备了后发优势。由于计算机体系结构经过多年的发展已经是一个比较成熟的技术,多年来在不断成熟的过程中暴露的问题都已经被研究透彻了,因此新的RISC-V架构能够加以规避,并且没有背负向后兼容的历史包袱,可以说是无病一身轻。

目前的“RISC-V架构文档”分为“指令集文档”和“特权架构文档”。“指令集文档”的篇幅为100多页,而“特权架构文档”的篇幅也仅为100页左右。熟悉体系结构的工程师仅需一两天便可将其通读,虽然“RISC-V的架构文档”还在不断地丰富,但是相比“x86的架构文档”与“ARM的架构文档”,RISC-V的篇幅可以说是极其短小精悍。

感兴趣的读者可以登录RISC-V基金会的网站,无需注册便可免费下载文档,如图1-1所示。

RISC-V基金会网站上的架构文档

能屈能伸——模块化的指令集

RISC-V架构相比其他成熟的商业架构,最大的不同在于它是一个模块化的架构。因此RISC-V架构不仅短小精悍,而且其不同的部分还能以模块化的方式组织在一起,从而试图通过一套统一的架构满足各种不同的应用。

这种模块化是x86与ARM架构所不具备的。以ARM的架构为例,ARM的架构分为A、R和M,共3个系列,分别针对应用操作系统(Application)、实时(Real-Time)和嵌入式(Embedded)3个领域,彼此之间并不兼容。但是模块化的RISC-V架构能够使得用户灵活地选择不同的模块进行组合,以满足不同的应用场景,可以说是“老少咸宜”。例如针对小面积、低功耗的嵌入式场景,用户可以选择RV32IC组合的指令集,仅使用机器模式(Machine Mode);而针对高性能应用操作系统场景,则可以选择例如RV32IMFDC的指令集,使用机器模式(Machine Mode)与用户模式(User Mode)两种模式。

浓缩的都是精华——指令的数量

短小精悍的架构和模块化的哲学,使得RISC-V架构的指令数目非常简洁。基本的RISC-V指令数目仅有40多条,加上其他的模块化扩展指令总共几十条指令。图2-2是RISC-V指令集图卡,请参见附录A了解RISC-V指令集的详细信息。

《手把手教你设计CPU》以极为通俗易懂的语言对RISC-V架构进行了系统而全面地介绍,并且结合蜂鸟E200系列开源处理器核对CPU设计技术进行了深入浅出的讲解,图文并茂,生动活泼,体现了作者深厚的专业技能以及将专业知识进行通俗化表述的优秀能力。令人印象深刻的是,本书作者在对RISC-V架构进行介绍的过程中,加入了大量的背景知识解读以及个人注解,使得枯燥的专业知识变得非常易于理解,可以说是难能可贵。这是一本凝聚了作者多年所学的精心之作,非常值得一读,对于RISC-V架构在国内的传播也将具有巨大的推动作用。本书作为国内不可多得的介绍RISC-V的中文书籍,相信一定会成为该领域的经典之作。

1.1 眼看他起高楼,眼看他宴宾客,眼看他楼塌了——CPU众生相 3

1.2 ISA请扛起这口锅——为什么国产CPU尚未足够成功 12

1.3 人生已是如此艰难,你又何必拆穿——CPU从业者的无奈 17

1.4 无敌是多么寂寞——ARM统治着的世界 18

1.5 东边日出西边雨,道是无晴却有晴——RISC-V登场 25

1.6 原来你是这样的“薯片”——ARM的免费计划 28

1.7 旧时王谢堂前燕,飞入寻常百姓家——你也可以设计自己的处理器 28

2.1 简单就是美——RISC-V架构的设计

第3章  乱花渐欲迷人眼——盘点RISC-V商业版本与开源版本 46

3.1 各商业与开源版本综述 47

4.1 与众不同的蜂鸟E200处理器 55

4.2 蜂鸟E200简介——蜂鸟虽小,

第二部分  手把手教你使用

第5章  先见森林,后观树木——蜂鸟E200设计总览和顶层介绍 65

5.1 处理器硬件设计概述 66

5.2 蜂鸟E200处理器核设计哲学 67

5.3 蜂鸟E200处理器核RTL代码风格

5.6 蜂鸟E200处理器核配置选项 73

5.8 蜂鸟E200处理器流水线结构 74

5.9 蜂鸟E200处理器核顶层接口介绍 74

第6章  流水线不是流水账——蜂鸟E200

6.1 处理器流水线概述 79

6.1.2  可否不要流水线——流水线和状态机的关系 81

6.1.3  深处种菱浅种稻,不深不浅种荷花——流水线的深度 81

6.2 处理器流水线中的乱序 83

6.3 处理器流水线中的反压 84

6.4 处理器流水线中的冲突 84

第7章  万事开头难吗——一切从取指令 开始 88

第9章  善始者实繁,克终者盖寡——交付 161

9.1 处理器交付、取消、冲刷 162

9.3 蜂鸟E200处理器交付硬件实现 164

10.2 蜂鸟E200处理器的写回硬件实现 171

11.2 RISC-V架构特点对于存储器访问指令的简化 183

11.2.3  无“一次读多个数据”和“一次写多个数据”指令 183

11.4 蜂鸟E200处理器存储器子系统硬件实现 185

12.1 片上总线协议概述 204

第13章  不得不说的故事——中断和异常 217

第15章  动如脱兔,静若处子——低功耗的诀窍 260

15.1 处理器低功耗技术概述 261

15.3 蜂鸟E200低功耗机制的硬件实现 265

第16章  工欲善其事,必先利其器——RISC-V可扩展协处理器 276

17.3 E200开源项目的测试平台

第19章  画龙点睛——运行和调试软件示例 321

第20章  是骡子是马?拉出来遛遛——运行跑分程序 332

附录E  存储器原子操作指令背景介绍 397

《手把手教你设计CPU——RISC-V处理器篇》

本书是一本介绍通用CPU设计的入门书,以通俗的语言系统介绍了CPU和RISC-V架构,力求为读者揭开CPU设计的神秘面纱,打开计算机体系结构的大门。 

本书共分为四部分。第一部分是CPU与RISC-V的综述,帮助初学者对CPU和RISC-V快速地建立起认识。第二部分讲解如何使用Verilog设计CPU,使读者掌握处理器核的设计精髓。第三部分主要介绍蜂鸟E203配套的SoC和软件平台,使读者实现蜂鸟E203 RISC-V处理器在FPGA原型平台上的运行。第四部分是附录,介绍了RISC-V指令集架构,辅以作者加入的背景知识解读和注解,以便于读者理解。

一本看得懂,学得会,作者用诙谐幽默语言讲述的深入理解操作系统原理的精品书,学完后读者可以轻松自制操作系统。操作系统并不深奥,本书给予权威解读。历时19个月,行文60余万字,用6000多行代码实现了一个完整的操作系统。 

本书用诙谐幽默的语言,把深奥的操作系统尽量讲解清楚,读者在轻松阅读中就学通了深奥的知识,学完后不但明白了操作系统,读者可以轻松自制一个操作系统,是一本难得的好书。

《自制编程语言——基于C语言》

“纯手工”:不需要第三方库和工具,充分了解各个细节的原理及实现。实现的是面向对象脚本语言,这涉及到虚拟机的实现,让读者领略脚本语言的内部实现。  

你对自己设计CPU的看法?截止时间4月26日17时,留言+转发本活动到朋友圈,小编将抽奖选出5名读者赠送e读版100元异步社区代金券一张,(留言点赞最多的自动获得一张)。

长按二维码,可以关注我们哟

每天与你分享IT好文。

在“异步图书”后台回复“关注”,即可免费获得2000门在线视频课程;推荐朋友关注根据提示获取赠书链接,免费得异步e读版图书一本。赶紧来参加哦!

点击阅读原文,直接购买《操作系统真象还原》

}

我要回帖

更多关于 华为手表表盘lon什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信