rCore教程书v3 rCore-Tutorial版本3的中文文档。 可以在找到已部署的版本。 如果由于网络问题无法正常访问github.io ,请访问gitee上托管的。 待办事项清单 简介中的代码树 第1章中的防锈模块系统 使用qemu补丁将rustsbi更新到0.1.1
2023-03-11 17:43:50 10.34MB rust operating-system risc-v k210
1
java图形界面源码 Jupiter是一个开源且面向教育的 RISC-V 汇编器和运行时模拟器。 它是用 Java 编写的,能够模拟基本整数 ISA( I扩展)加上M和F扩展( RV32IMF )的所有指令,包括用户级指令集手册1 中描述的所有伪指令。 它的开发考虑到它可以用于各种课程,例如:计算机体系结构、编译器和汇编编程。 特征 用户友好:Jupiter 的设计重点是教育和所有了解 RISC-V 架构的人。 它优先考虑用户体验。 Jupiter 有两种操作模式(命令行界面和图形用户界面),这两种模式都被开发为直观且易于使用。 模块化:Jupiter 可以一次组装和模拟多个文件,并非所有文件都必须是一个 1,000 行代码的文件。 只需通过全局标签指示程序的主要起点是什么。 这允许模块化并能够更轻松地创建项目和实验室。 反馈:使用 Jupiter 的人会得到关于他们做错了什么的反馈 :hundred_points: . 模拟器显示不同类型的错误,例如:语法错误、尝试访问保留内存或尝试写入只读内存时。 跨平台:Jupiter 可用于Linux ( Ubuntu )、 macOS和Windows 。 文档 请访问以下
2023-02-28 17:28:11 2.97MB 系统开源
1
本页是从阅读存储库中学到的一些知识的。 该文章仅作为我所学内容的日记,并不保证正确性。 我建议仔细阅读原始代码以阐明可能出现的任何查询。 Riscv支持不同的页面大小,例如4KB,2MB等。两种大小的页面可以同时显示。 # define ROUNDDOWN ( a, b ) ((a)/(b)*(b)) // floor(a/b) x b # define ROUNDUP ( a, b ) ((((a)- 1 )/(b)+ 1 )*(b)) // ceil(a/b) x b 全局静态变量 静态关键字将变量的范围限制在其定义的文件中。默认情况下,全局变量为extern,这意味着我可以在Ac中定义一个全局变量,然后在Bc中说“ extern var”并在Bc中使用它,同样适用于static功能。 pk_vm_init() 所有* .c文件都被编译为*
2023-02-14 15:27:33 2KB
1
基于RISC-V的计算机组成与设计课件
2023-01-11 13:25:11 21.59MB 计算机组成与设计 RISC-V
1
这个CPU是一个简化的专门为教学目的而设计的RISC_CPU。在设计中我们不但关心CPU总体设计的合理性,而且还使得构成这个RISC_CPU的每一个模块不仅是可仿真的也都是可以综合成门级网表。因而从物理意义上讲,这也是一个能真正通过具体逻辑电路结构而实现的CPU
2023-01-02 18:42:46 2.12MB risc_cpu项目设计答辩ppt
1
FPGA的一篇论文。。方便大家学习和上交毕业论文,期末论文
2023-01-02 18:33:06 195KB FPGA论文,RISC 基于FPGA
1
关于RISC 和 cisc 之间的比较说明
2023-01-01 14:55:53 21KB RISC CISC
1
CISC与RISC对比,只限于学习交流使用
2023-01-01 14:53:46 30KB CISC RISC
1
编程领域的人应该都知道RISC和CISC,但是他们各自分别是什么意思?又有什么区别?应用在哪些领域?本文中进行了详细的介绍
2023-01-01 14:51:21 16KB 指令集
1
详细论述了4位RISC MCU中断系统的Verilog设计实现过程。该MCU采用PIC两级流水线结构,含4个中断源,2级优先级。最后通过整体的RISC MCU IP核对其中断系统进行完整的程序测试,完成功能与时序的仿真与验证。
2022-12-28 19:13:58 239KB 微处理器|微控制器
1