PULPINO仿真建立
2024-10-21 06:30:12
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目录
最新文章
- ASP.NET Core 中文文档 第二章 指南(4.3)添加 View
- JQuery基础教程:事件(上)
- Mac OS X 软件推荐
- sublime主题推荐
- git高级应用
- Linux libtins 库安装教程
- PureMVC(JS版)源码解析(四):Notifier类
- ASP.NET 动态属性筛选和分页绑定
- Android之发送短信的两种方式
- 智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 )
- Java的一些良好习惯及细节------持续更新中...
- linux 下文件误删恢复
- JAVA入门[23]-SpringBoot配置Swagger2
- 第八节,配置分布式TensorFlow
- .NET Core 2.1 IIS 部署 出现500.19 错误
- 剑指offer(60)把二叉树打印成多行
- Redis实现分布式锁的正确使用方式(java版本)
- Sortable.js
- Unit Testing of Spring MVC Controllers1
- webpack踩过的坑(总结)
热门文章
- <;一>;C++ STL
- 图书管理系统、聚合函数、分组查询、F与Q查询
- 精华推荐 | 【深入浅出RocketMQ原理及实战】「性能原理挖掘系列」透彻剖析贯穿RocketMQ的事务性消息的底层原理并在分析其实际开发场景
- 【JVM】经典垃圾回收器
- 基于容器的PaaS混合云的几种形式
- Dubbo架构设计与源码解析(三)责任链模式
- JavaScript:原型(prototype)
- .Net 7 团队把国内的龙芯确实当做一等公民和弃用的项目
- B. Quick Sort【Codeforces Round #842 (Div. 2)】
- Spring MVC学习(一) Spring MVC基本介绍以及配置