Skip to content

Latest commit

 

History

History
28 lines (25 loc) · 1.25 KB

README.md

File metadata and controls

28 lines (25 loc) · 1.25 KB

CHIPLAB

chiplab项目致力于构建基于LoongArch32 Reduced的soc敏捷开发平台。 本项目总体框架引用了[CHIPLAB](https://portrait.gitee.com/loongson-edu/chiplab)项目,对其进行了针对Skeleton CPU的适配和修改。 详细介绍请参考CHIPLAB使用介绍

安装顺序
1. sudo apt install verilator gtkwave
2. export CHIPLAB_HOME="这个目录"
3. 配置交叉编译工具链
    安装交叉编译工具链到toolchain中,确保环境变量中有loongarch32r-linux-gnusf-
    建议在bashrc中配置环境变量
    参考配置如下:
    export PATH=/home/user/la32r-cross/bin:$PATH
    export LD_LIBRARY_PATH=/home/user/la32r-cross/lib:/home/user/la32r-cross/loongarch32r-linux-gnusf/lib:$LD_LIBRARY_PATH
    export CROSS_COMPILE=loongarch32r-linux-gnusf-
    export ARCH=loongarch
cd $CHIPLAB_HOME/sims/verilator/run_prog #进入验证程序仿真目录中
./configure.sh --run func/func_lab3     #以仿真运行的程序func_lab3为例子生成对应的Makefile
make                                     #开始编译。若没有编译出错,会自动进行仿真。
cd $CHIPLAB_HOME/sims/verilator/run_prog/log/func/func_lab3_log
gtkwave *.fst                   #查看仿真波形