PULPINO仿真建立
PULPINO仿真建立

PULPINO主要特点:
- systemverilog实现
- 有常规外设,GPIO、SPI、I2C、UART等
- 有调试接口
- 总线有AXI,外设总线为APB,扩展性好
- 脚本为cmake,主要仿真工具为modelsim
- 测试程序相对丰富
- 内核可配置为多种模式,配置友好
1 工具链
1 工具链
安装必要的依赖工具
$ sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev
$ git clone https://github.com/pulp-platform/pulp-riscv-gnu-toolchain
$ cd pulp-riscv-gnu-toolchain
$ git submodule update --init --recursive
$ ./configure --prefix=/opt/riscv --with-arch=rv32imc --with-cmodel=medlow --enable-multilib
$ make
2 代码库下载
git clone https://github.com/pulp-platform/pulpino.git
./update_ips 更新ips目录

浙公网安备 33010602011771号