promo.jpg

RISC-V(5)还活着!

2016年11月16日
RISC-V是可伸缩的开源,RISC指令集,可以在从自定义SOC到FPGA的一系列平台上实现。

本文是其中的一部分Techxchange.RISC V.

下载本文以.pdf格式

RISC-V(RISC Five)是一种紧凑,开源,指令集架构(ISA),是嵌入式应用的理想选择,包括用于Internet Internet(IoT)的低功耗平台。它最初在计算机科学划分开发加州大学伯克利分校的EECS系(见图)它有自己的基础,可以促进它使用和采用。

RISC-V是由加州大学伯克利分校EECS系计算机科学部开发的。这张照片是原始的RICV-I芯片。

RISC-V使用显式加载/商店架构是一个真正减少的指令集计算(RISC)平台。ISA使用32位指令,使用基于寄存器的比较分支指令,它没有条件代码。它基于具有32个寄存器的寄存器文件,但寄存器0包含零的值。系统可以配置有16个,32个,64-和128位寄存器。没有硬件堆栈。跳转和链接(jal)指令将程序计数器复制到寄存器。通常在需要时实现软件堆栈。优点是不同的堆叠实现是可能的。

RISC-V实现名称包括由字母表示的许多指令扩展。

  • I-Base Integer配置
  • E-Embedded版本只有16个注册文件
  • A-原子,实时指令
  • 用于嵌入式应用的C-Compact 16位指令集
  • M-Integer乘法和分割
  • F单精度浮点
  • D-双精度浮点
  • q-quad精度浮点
  • G-General,包括IAFDP

对于SIMD支持等特性,还有其他扩展。一个典型的嵌入式实例化将被指定为RV32EC (RISC-V, 32位,16寄存器文件,紧凑指令集)。RISC-V的高端实现可以运行Linux等操作系统。

RISC-V是嵌入式应用的理想选择。基本系统只有不到50条指令。这使得即使包含了浮点等特性,也可以添加额外的指令。像GCC和LLVM这样的编译器技术支持RISC-V,它们可以处理额外的指令。通过在硬件中实现某些功能,低功耗物联网应用程序可以从这种方法中受益。

RISC-V一开始只是一个学术实践,但现在已经在一些公司的帮助下进入了商业领域SiFive。Sifive的自由系列是实际RISC-V核心实现。Freedom U500平台是RV64GC实现,而自由E500是RV32IMC / RV32EMC实现。U500可通过TSMC使用其28纳米技术可用。它包括支持具有高速缓存一致性的多核实现和支持高速外设,包括PCIe 3.0,USB3.0,Gigatbit Ethernet和DDR3 / 4存储器控制器。E500使用180纳米技术支持片上闪存,OTP和SRAM。

那些不想潜入自定义芯片的人可以利用MicrosemiSmartFusion 2 FPGA支持RISC-V.MicroSemi支持一系列RISC-V实现,直到128位RV128i。MicroSemi的FPGA支持ARM的Cortex-M1,但如果设计是从FPGA移动到自定义ASIC,则需要许可。risc-v这不是这种情况。MicroSemi包含一个完整的开发平台,其中包含其利比索FGPA IDE和基于Eclipse的软件电机软件IDE。该系统包括图形配置工具。

RISC-V的简单性在需要认证的安全和安全应用中也具有优势。当然,ARM已经为其一些平台做到了这一点

(顺便说一下,这篇文章标题是电影中的报价的改进版本短路。数字5是机器人中心特征。的)

下载本文以.pdf格式
这种文件类型包括高分辨率的图形和原理图(如适用)。

来自我们的合作伙伴

4.2 v至60 v, 150mΩ, 0.1-2.23A保险丝,集成输入反向极性保护

4.2 v至60 v, 150mΩ, 0.1-2.23A保险丝,集成输入反向极性保护

TPS92520-Q1带SPI控制的4.5 v到65 v双同步Buck LED驱动器

2月15日,2021年
•AEC-Q100符合汽车应用要求。—等级1:环境工作温度为- 40℃~ 125℃。-设备HBM分级级别…

2.7-V至23-V,28-MΩ,5.5-A负载开关,具有集成的理想二极管和过压保护

2.7-V至23-V,28-MΩ,5.5-A负载开关,具有集成的理想二极管和过压保护

如何使用ESP32微控制器及其ESP-IDF进行OTA升级

8月10日,2021年8月10日
东西的设计者(物联网)产品需要不断评估平台和组件选择,以降低成本和P ...

11种方法保护你的动力之路2德州仪器

Ti.com I 2019.使用TI的电源开关保护电源路径设计提示和权衡的11种方法。目录介绍:权力基础......

声音你的意见!

本网站要求您注册或登录以发表评论。
尚未添加任何评论。想要开始对话?

来自我们的合作伙伴

4.2 v至60 v, 150mΩ, 0.1-2.23A保险丝,集成输入反向极性保护

4.2 v至60 v, 150mΩ, 0.1-2.23A保险丝,集成输入反向极性保护

TPS92520-Q1带SPI控制的4.5 v到65 v双同步Buck LED驱动器

•AEC-Q100符合汽车应用要求。—等级1:环境工作温度为- 40℃~ 125℃。-设备HBM分级级别…

2.7-V至23-V,28-MΩ,5.5-A负载开关,具有集成的理想二极管和过压保护

2.7-V至23-V,28-MΩ,5.5-A负载开关,具有集成的理想二极管和过压保护

如何使用ESP32微控制器及其ESP-IDF进行OTA升级

东西的设计者(物联网)产品需要不断评估平台和组件选择,以降低成本和P ...
Baidu