项目简介
本项目是基于SystemC构建的系统级模型,主要模拟RISC - V指令在ARM架构中的执行情况。通过集成RISC - V的算术逻辑单元(ALU)与ARM核心,实现了混合架构模拟,同时还配备用于调试和验证的扫描链设计。
项目的主要特性和功能
主要特性
- 实现RISC - V ALU与ARM架构集成,支持两种不同指令集协同工作。
- 拥有用于数据存储和操作的寄存器,且可被ALU和ARM核心读写。
- 采用简单总线(TLM)实现模块间的通信与数据传输。
功能
- 模拟RISC - V指令在ARM架构中的执行。
- 支持寄存器的读写操作,用于数据的存取。
- 借助扫描链进行寄存器测试,实现项目的调试与验证。
安装使用步骤
前提条件
- 熟悉SystemC编程环境。
- 具备基本的数字系统设计知识。
步骤
- 从提供的文件路径下载项目的源码文件。
- 安装SystemC开发环境,确保所有依赖项正确安装。
- 使用SystemC编译器编译项目源码,生成可执行文件。
- 运行仿真工具,观察模拟结果。
- 根据实际需求,通过扫描链进行调试和验证。
需注意,本项目源码文件较复杂,需要一定的SystemC编程经验和数字系统设计知识才能充分理解和使用,建议使用前仔细阅读相关文档和参考资料。
下载地址
点击下载 【提取码: 4003】