Risc-v开发基础知识
文档内容节选
Riscv 开发 Riscv 基础知识 北京飞利信科技股份有限公司 2018 年 5 月 RISCV 动态跟踪及历史发展情况 1 Riscv 产生背景 Riscv 是加州大学伯克利分校UC Berkeley设计并发布的一种开源指令集 架构,其目标是成为指令集架构领域的 Linux,应用覆盖 IOTInternet of Things 设备桌面计算机高性能计算机等众多领域其产生是因为加州大学伯克利分 校的研究人员在研究指令集架构的过程中,发现当前指令集架构存在如下问题: 绝大多数指令集架构都是受专利保护的,比如:x86MIPSAlpha,使 用这些架构需要授权,限制了竞争的同时也扼制了创新 当前的指令集架构都比较复杂,不适合学术研究,而且很多复杂性是因 为一些不合理的设计或者背负历史包袱所带来的 当前的指令集架构都是针对某一领域的,比如:x86 主要是面向服务器 ARM 主要是面向移动终端,为此对应的指令集架构针对该领域做了大量的领域 特定优化,缺乏一个统一的架构可以适用多个领域 商业的指令集架构容易受企业发展状况的影响,比如:Alpha 架构就随 着 DEC 公司的被收购而几近......
文档解析
RISC-V是由加州大学伯克利分校开发的开源指令集架构,旨在成为指令集架构领域的Linux,其应用范围广泛,包括IoT设备、桌面计算机和高性能计算机等。RISC-V的产生背景是解决现有指令集架构的专利保护问题、复杂性、领域特定优化、商业架构的不稳定性以及难以自定义扩展等问题。RISC-V基金会的成立,预示着其快速发展,预计将在芯片商业化、性能提升、异构系统、操作系统稳定性、多核并行计算、教学应用和调试功能等方面取得突破。RISC-V的设计目标是打造一个完全开放的指令集架构,支持学术和工业界的研究与实现,避免过度体系结构化,支持多种技术和变种,包括32位和64位地址空间,以及多核、众核实现。RISC-V的基本设计包括基本整数指令集和多个可选的标准扩展,如M扩展(乘除法)、A扩展(原子操作)、F/D/Q扩展(浮点运算)和C扩展(压缩指令)。此外,RISC-V还支持变长指令和完全虚拟化的ISA。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门标签
评论