原创 如何在Ubuntu 8.04下安装OVPsim

2010-6-24 17:21 3337 5 5 分类: FPGA/CPLD
    OVP(Open Virtual Platforms)成立于2008年3月,成立之初就推出了OVPsim这一免费的虚拟平台仿真工具,在此基础上提供的开放API和开源模型构成了一个完整的虚拟平台开发环境。直到2009年5月之前,在www.ovpworld.org网站上只提供Windows下的免费开发和仿真运行环境,Linux下的开发和仿真环境只有通过Imperas的收费服务才能得到。 riple
    在2009年4月9日,www.ovpworld.org向所有的注册用户发送了关于免费提供Linux下仿真工具的调查邮件。在2009年5月20日,根据调查结果,www.ovpworld.org正式提供了Linux下的仿真环境,并开始采用FLEXlm许可方式向非商用用户免费提供这一环境。 riple

    Windows下的开发环境需要依赖于MinGW(Minimalist GNU for Windows)才能编译,开发环境安装过程过于复杂,不适用于开发,更适用于运行演示程序。 riple
    Linux下的运行方式与Windows下的相同,编译工具采用GCC,省去了Windows下安装编译工具的麻烦。加上OVPsim可以通过TLM2.0 wrapper的方式运行于SystemC的仿真环境中,Linux下的开发环境更提供了方便的SystemC仿真支持,避免了在MinGW下安装SystemC的困难。 riple

    OVPsim在Linux下的安装过程与Windows下的很类似,都是先解压释放,然后增加必要的环境变量,最后是更新授权文件。下面就是riple在Ubuntu 8.04下安装OVPsim的过程: riple
    unzip OVPsim.Linux.sfx
      chmod +x OVPsim.Linux.sfx
      ./OVPsim.Linux.sfx
    add the following variables to  ~/.bashrc
      export IMPERAS_HOME=<install directory>/Imperas.20090721.0
      export IMPERAS_ARCH=Linux
      export IMPERAS_VLNV=$IMPERAS_HOME/lib/$IMPERAS_ARCH/ImperasLib
      export PATH=$PATH:$IMPERAS_HOME/bin/$IMPERAS_ARCH
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$IMPERAS_HOME/bin/$IMPERAS_ARCH:$IMPERAS_HOME/lib/$IMPERAS_ARCH/External/lib
      export LM_LICENSE_FILE=$LM_LICENSE_FILE:/path/to/license/file.lic

    其中最后一行设置的是授权文件的存放位置。缺省的授权文件存放在$IMPERAS_HOME/OVPsim.lic中。在www.ovpworld.org网站上通过邮件获得与MAC地址绑定的授权码后,可以附加到上述文件之中。 riple
    需要注意的是,Examples和Demo下预先编译好的例子,是可以直接运行的;如果需要编译SystemC相关的例子,还要正确安装SystemC的开发环境并正确设置SYSTEMC环境变量;如果需要编译目标平台的应用程序,还要从www.ovpworld.org下载相应目标处理器的交叉编译工具链。 riple

相关链接:
OVPsim Downloads 在页面的右侧栏中可以找到OVPsim Fast Simulator和Obtaining a license key的链接
OVPsim on Wikipedia
Selling Free Stuff? Sounds hard!
EDA ESL startup Imperas close to launch
Virtual platforms - a reality check
OVP与OVPsim——开放的平台和不开源的工具
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条