专栏首页ExASIC在CentOS7上安装开源Verilog仿真工具EpicSim

在CentOS7上安装开源Verilog仿真工具EpicSim

介绍

EpicSim是芯华章基于Icarus Verilog开发的开源Verilog仿真软件, Github地址https://github.com/x-epic/EpicSim.

安装依赖包

  1. cmake3

在网站https://cmake.org/download找到Binary distributions下载链接,

wget https://github.com/Kitware/CMake/releases/download/v3.18.3/cmake-3.18.3-Linux-x86_64.tar.gz
tar zxvf cmake-3.18.3-Linux-x86_64.tar.gz

#设置环境
##bash
export PATH=/xxx/cmake-3.18.3-Linux-x86_64/bin:$PATH
##cshell
setenv PATH /xxx/cmake-3.18.3-Linux-x86_64/bin:$PATH
  1. bison, flex, readline, bzip2-devel
yum install bison
yum install flex
yum install readline
yum install bzip2-devel
  1. gperf3
wget http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz
tar zxvf gperf-3.1.tar.gz
cd gperf-3.1
./configure
make
su -
<******>
make install
  1. termcap
wget https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz
tar zxvf termcap-1.3.1.tar.gz
cd termcap-1.3.1
./configure
make
su -
<******>
make install

安装EpicSim

下载

git clone https://github.com/x-epic/EpicSim

Install

cd EpicSim
mkdir build
cd build
cmake ..
make #等待10分钟...
make install #不需要su -, 安装到自己目录

配置环境变量

#bash
export PATH=/xxx/EpicSim/install/bin
#cshell
setenv PATH /xxx/EpicSim/install/bin:$PATH

测试一下

#vim test.sv
module test();

  initial begin
    $display("Hello world!");
  end

endmodule
epicsim -g2012 test.sv
#Hello world!

本文分享自微信公众号 - ExASIC(ExASIC),作者:陈锋

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MIPI联盟已完成车载的Long-Reach SerDes PHY工业标准 A-PHY v1.0

    Specification designed to accelerate ADAS, ADS and IVI automotive connectivity e...

    ExASIC
  • 在CentOS8上编译安装开源EDA工具——Surelog

    Surelog是一个支持SystemVerilog 2017的Pre-processor、Parser、UHDM Compiler,可用于语法检查、仿真、综合、...

    ExASIC
  • 在CentOS8上安装Surelog

    Surelog是一个支持SystemVerilog 2017的Pre-processor、Parser、UHDM Compiler,可用于语法检查、仿真、综合、...

    ExASIC
  • 人称T客对话CIO:直击SaaS的九个痛点问题|第二届SaaS大会山东站

    整理:张宇婷 网址:www.tikehui.com 受山东 CIO 联盟邀请,移动信息化研究中和 T 客汇将联合山东 CIO 联盟举办中国SaaS 用户大会—山...

    人称T客
  • 初识 QR 二维码(零)

    提到二维码,想必大家每天都会接触到,扫码支付、扫码添加微信好友等都会用到。关于二维码的生成原理,网上确实有些介绍,但基本涉及到具体编码就一笔带过没有深入了。目前...

    TTTEED
  • Chrome 上开发调试的九个真香技巧

    如果你是一个前端开发者,你接触浏览器的时间会占用你工作时间的一半,甚至更多。那么我们推荐你使用谷歌浏览器,它是前端开发利器之一?开题前,请你更新谷歌浏览器的版本...

    王小婷
  • Chrome 上开发调试的九个技巧

    作者:Jimmy,链接:https://juejin.im/post/6881439870380834830

    coder_koala
  • 【每周一库】 laboratory - A simple, expressive unit test framework

    根据laboratory在github仓库页面的介绍,它包含了单元测试框架中常用的大部分工具,例如:before, before_each, after, af...

    MikeLoveRust
  • SplitNN-driven垂直分区(CS)

    在本次工作中,我们介绍了分裂网络驱动的垂直分区,这是一种分布式深度学习方法的配置,称为SplitN,以方便从垂直分布特征中学习。SplitNN不与合作机构共享原...

    太子钟
  • 塞伯坦 | 提高业务研发效率的工程化解决方案

    http://cyb.hestudy.com/,面向前端模块化工程的构建工具。主要目的是帮助开发者统一前端开发模式和项目开发结构,提高功能扩展和降低维护成本,自...

    京东技术

扫码关注云+社区

领取腾讯云代金券