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目录

posted @ 2021-03-17 19:41  醉后不知道天在水  阅读(376)  评论(0)    收藏  举报