d3df7c858f58f93ea5df7ea317876f32314fb738
LoongArch CPU
龙芯处理器设计
文件组织建议
| 文件夹名称 | 文件夹用处 |
|---|---|
| lacpu | 龙芯处理器设计 Verilog |
| lasim | 龙芯模拟 软件模拟 C++ |
| lavsim | 龙芯模拟 Verilator 模拟 |
| labus | 龙芯虚拟外设 |
| laos | 龙芯操作系统 |
除了 lavsim 和 lacpu 是在一起编译成一个文件,其余都会编译成单独的二进制文件
lacpu
lasim
lasim 模拟龙芯行为,主要用于操作系统的软件模拟,通过软件角度对龙芯的基本硬件特性进行模拟,以辅助操作系统设计。
lavsim
lavsim 主要用于测试 Verilog 设计的正确性。
labus
labus 模拟外设行为,主要用于设计虚拟外设以软件模拟外设行为是否正确。
laos
laos 自主设计操作系统,会参考其他项目进行设计。
Description
Languages
C
47.1%
Verilog
44.2%
Tcl
5.4%
Assembly
1.8%
Makefile
0.9%
Other
0.6%