标签 riscv 下的文章
如何搭建自己的Difftest框架呢?一生一芯仓库的wiki给了优秀的回答,但要全搭起来还是不容易,同样是两个原因:不够保姆、版本。
1. 初始化仓库
首先clone一生...
一、Difftest简介
Difftest是差分测试框架,有什么用呢?高性能CPU的设计需要做复杂的测试,传统的测试方法运行较慢,而且出了问题很难定位,Difftest就...
Chipyard Docker——坑外有坑 搭好chipyard的环境之后,便开始做一些简单开发,Berkeley提供了用户定制协处理器的接口,方便在Rocketchip...
操作系统启动过程中,如何完成物理地址到虚拟地址的转换?虚拟地址又是如何翻译成物理地址的?
以qemu-system-riscv64为例,opensbi会将内核搬到内存0x...
最近了解了一波RISCV特权指令,起因是想弄清楚linux启动过程中M模式、S模式、U模式分别是如何切换的?中断和异常的时候硬件做了什么,软件要做什么?如何判断当前运行在...
全网有各种Qemu运行riscv linux的教程,有点杂,在此做一个总结分类。
要成功运行起来不难也不容易,跑不通最大的原因可能是版本问题,包括Qemu的版本、Open...
芯来IDE调试的官方指导链接如下:
4.4How to develop with Nuclei Studio
一、问题描述
想调试MCU200t板子,参考“4.4.5. ...
RVMCU课堂「8」: 手把手教你玩转RVSTAR—内联汇编篇
技术分享--利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真
一、基本结构
支...
参照官方文档中Quick Start 4.1 “How to run simulation”部分,中途遇到很多坑,特来记录一番。
1.环境设置
1.1 强烈建议用 ubu...