PolarFire-SoC RISC-V 内核 学习
文档参考 :
PolarFire-SoC github
polarfire-soc/icicle-kit-reference-design: PolarFire SoC Icicle Kit Libero reference design
polarfire-soc/polarfire-soc-amp-examples
PolarFire FPGA Building a Mi-V Processor Subsystem Application Note
PolarFire SoC MSS Technical Reference Manual
Using FreeRTOS on RISC-V Microcontrollers - FreeRTOS™
一、PolarFire SoC 架构图:
- 4个 RV64GC 和 1 个 RV64IMAC
-
RV64GC 详解
RV64GC 不是一个独立的扩展,而是一个别名或简称,它代表了一个非常流行和通用的指令集组合。
-
RV64: 同样是 64位 基础。
-
G: 这是关键!G 代表“通用”(General)。它是一个宏,等价于 IMAFD 的组合。
-
I: 基础整数
-
M: 整数乘除
-
A: 原子操作
-
F: 单精度浮点扩展
-
D: 双精度浮点扩展
-
-
C: 同样,也包含压缩指令扩展。
-