昨天看完了书本的第一章,题目是“一文读懂CPU之三生三世”,一夜过去了,我记住了些什么?有CISC\RISC,有instruction set architecture(ISA),有Intel,有ARM,有华为海思,有龙芯.......
大概就是上面那些关键词吧,complex instruction set computer——复杂指令集,以x86指令集架构为首,在pc和服务器市场占据着绝对的龙头地位,而reduced instruction set computer——精简指令集,以ARM为主,在智能手机和手持设备的市场中近乎“无敌”,这些大概就是CPU行业给我最直观的感受吧!
不谈市场的事了,剥离出CPU的灵魂——指令集架构(ISA)来谈谈我的认知吧,说实话,接触到指令集架构这个词就是在这个新学期的开头,在单片机的课程上老师布置的“思政作业”,谈谈国产芯片行业的情况以及前景,我第一次接触到了RISC-V这个词,说实话,没给我留下什么太大的印象;也许是对于缺“芯”之痛,我的直观感受并不强烈吧,毕竟,在生活上,好像什么都没有变,这些“芯片战争”好像是顶层那些大公司的战争,也是国家与国家之间的战争,我没有行业的经历,新闻也看的少,所以这一切让我感觉都很微弱;嗯....我关心什么呢?自己的就业吧,说实话,有点可笑,我好像是知乎看多了,在知乎上,我对我的专业竟然抱有一丝“不自信”,不是很恰当的形容,但大概就是这样的一种想法,也不想在多谈这个了,真的看了知乎后,多少有点眼高手低了,好像找不到了一个自己喜欢的东西一直坚持的学下去,总是在随波逐流,这波有点怪知乎,但也不能完全怪知乎。这么说着好像都有点跑偏了,继续谈谈ISA与我的相遇吧,真正开始了解指令集架构这个东西是在我上完数字系统设计或者狭义一点来说是EDA这门课程后吧,老师在讲FPGA的时候提到了RISC-V,还说如果有设计CPU的想法可以联系他,而说实话,这门课程是我这学期上过的最开心,觉得最有意思的一门课了,也许是因为老师的缘故吧,所以我在考试完了后联系了老师,在老师的指导下开始看这本书,到今天看完第一章,写下这些文字,这才算是我与ISA的真正初遇吧。
书上的介绍:ISA-CPU的灵魂,但我现在还无法深刻的去体会这句话,等我慢慢的去更了解CPU,了解ISA吧,就像谈恋爱一样,相遇,相知,相爱,我想,这是一件很酷的事呢。哈哈哈,我不确定我对这些是不是真的很热爱,但学习FPGA让我感觉挺好,虽然只是实现CPU的一个工具,但谁又能说的清呢?
用FPGA实现CPU是一件很酷的事,第一章,是开始,喜欢,会坚持,RISC-V,I am coming!
(想把我联系老师的截图留下,哈哈哈,觉得有些纪念意义呢)