k1/m1 与 k230/k230D 均是 近两年发布的 riscv 芯片,均支持 RVV 1.0,本文将对两者进行对比
沁恒微的烧录工具、固件升级方式多且混乱,最好多备几个以防固件升级出错,想要使用 rust 进行开发时应当注意 riscv32{e,em,emc}-unknown...
近年来,随着半导体产业的快速发展和技术的不断迭代,物联网设备种类繁多(如智能家居、工业传感器),对算力、功耗、实时性要求差异大,单一架构无法满足所有需求。因此米...
This document specifies the RVB23 profile family. RVB23 is the first major relea...
The RVA23 profiles are intended to align implementations of RISC-V 64-bit applic...
⚠️: This document is in the development state.
2025年 2 月 28 日,2025 玄铁 RISC-V 生态大会上发布了 C930 处理器,并支持 512 bit 的 RVV 以及 Matrix exte...
最近有看到一篇关于 RISC-V GeekBench 6 跑分 的文章,对于RISC-V生态日益完善感到欣喜,但也升起了对于 RISC-V 性能的好奇心,遂有此...
git仓库:https://github.com/NJU-ProjectN/nvboard
DragonStub是依托于uboot提供的efi环境来运行的,它基于linux efi stub,负责把dragonos内核加载到对应的位置。并把FDT传递给...
今天在写DragonOS的进程切换代码的时候,对于ra寄存器的设置与保存有点疑惑,于是写这篇文章来分析一下。
在未进行任何优化的情况下,Baby LLaMA 2 在运行15M参数的模型时,仅占用了部分CPU和内存资源(资源占用率均低于30%),但生成 token 的速度...
运行打包命令,找到打包使用发分区表。例如这里使用的是 sys_partition_xip.fex
近日,联邦众议院两名共和党籍委员会主席盖拉格(Mike Gallagher)和 麦考尔(Michael McCaul)、共和党联邦参议员卢比欧(Marco Ru...
xv6根据执行的是用户代码还是内核代码,对CPU陷阱寄存器的配置有所不同。当在CPU上执行内核时,内核将stvec指向kernelvec(kernel/kern...
上一篇文章中,我们通过源码跟踪了整个Trap的执行流程,本文追踪我们通过Debug的方式,来验证上一篇文章的说法。
有三种事件会导致CPU搁置普通指令的执行,并强制将控制权转移到处理该事件的特殊代码上: