2023-05-11 17:55:41 +08:00
2023-05-11 17:55:41 +08:00
2023-05-11 17:55:41 +08:00
2023-05-11 14:17:51 +08:00
2023-05-11 16:10:59 +08:00
2023-05-11 17:55:41 +08:00
2023-05-11 14:17:51 +08:00
2023-05-11 16:10:59 +08:00
2023-05-11 17:55:41 +08:00
2023-05-11 14:17:51 +08:00
2023-05-11 14:17:51 +08:00

LoongArch CPU

龙芯处理器设计

文件组织建议

文件夹名称 文件夹用处
lacpu 龙芯处理器设计 Verilog
lasim 龙芯模拟 软件模拟 C++
lavsim 龙芯模拟 Verilator 模拟
labus 龙芯虚拟外设
laos 龙芯操作系统

除了 lavsimlacpu 是在一起编译成一个文件,其余都会编译成单独的二进制文件

lacpu

lasim

lasim 模拟龙芯行为,主要用于操作系统的软件模拟,通过软件角度对龙芯的基本硬件特性进行模拟,以辅助操作系统设计。

lavsim

lavsim 主要用于测试 Verilog 设计的正确性。

labus

labus 模拟外设行为,主要用于设计虚拟外设以软件模拟外设行为是否正确。

laos

laos 自主设计操作系统,会参考其他项目进行设计。

Description
第七届龙芯杯决赛参赛作品
Readme 26 MiB
Languages
C 47.1%
Verilog 44.2%
Tcl 5.4%
Assembly 1.8%
Makefile 0.9%
Other 0.6%