购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
RISC-V架构

设计一款处理器时,最重要的工作是确定指令集架构(Instruction Set Architecture,ISA)。指令集是软硬件之间的接口,在其之上是一个庞大的生态,包括工具链、应用软件、解决方案和用户使用习惯等,因此自主设计一套指令集会产生巨大的工作量。成熟的指令集如x86和ARM等均为私有指令集,x86以处理器芯片的形式对外销售,ARM虽然可提供处理器核IP授权,但主要是内核授权,极少进行指令集架构授权且授权价格昂贵。在DSP领域同样存在类似的现象,TI和ADI公司均拥有各自的DSP指令集,但对外不提供指令集授权,仅提供系列化的DSP芯片。上述现状阻碍了学术界或初创公司对计算机体系结构的创新,RISC-V指令集应时而生。RISC-V架构是一个开放指令架构,它起源于伯克利2010年暑期的计划,2015年开始以基金会的方式运营,到2021年,全球采用RISC-V架构的芯片出货量已超100亿颗。它以免费、开放的特点和更加科学合理的设计,吸引了众多的开发者和厂商。RISC-V生态正日益壮大,有望成为继x86、ARM之后的第三种主流指令集架构,为处理器的设计和开发提供了更多的自由和可能性。 qg9S5tG+yNLBehiViwaY05MLL8kw1wPR/pnJjrR7Yhoxt1642hDD37VOf/Y4/zGd

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开