赞
踩
想用windows写verilog,发现网上的资料比较零散,于是将自己的安装过程详细整理记录如下。
一共需要安装3个软件,分别是cygwin、apt-cfg、verilator、sublime。其中,cygwin用于在Windows系统上的兼容可运行Linux/UNIX的运行环境;apt-cfg用于安装库;verilator用于Verilog/SystemVerilog仿真;sublime用于编写代码。所有需要的软件我已经打包整理好,可以在这里下载。
下载链接: [cygwin+verilator+sublime]在我的资源里面免费领取即可
下载链接: cygwin官网、apt-cfg github链接、apt-cfg github链接下载tar.gz、sublime官网
将apt-cfg文件夹中的文件直接复制、粘贴到cygwin64的安装目录cygwin64/bin/中即可
双击打开Cygwin64终端
cd
打开verilator的目录(输入你自己的):
输入: autoconf
进行自动配置
输入: ./configure
进行自动配置,如果这里出现Cygwin64包未安装全的错误,请看如果cygwin中有包忘记安装了怎么办
等待配置完成显示Now type 'make' (or sometimes 'gmake') to build Verilator.
后,输入make
,等待编译完成
输入 make install
,等待安装完成
在verilator安装目录(如:D:\verilator\bin
)下面找到这几个.exe
文件加入系统的环境路径即可
package control: Install Package
,并点击将cygwin的bin夹下这三个的文件拷贝到verilator的bin目录下
进入sublime,打开菜单栏Preferences–>Package Settings–>SublimeLinter–>Settings ,将左边全部拷贝至右边,并在134行找到一下函数修改为你自己安装verilator的路径(注意:路径是里 “/” 不是 “\” ,否则会报错)
"paths": {
"linux": [],
"osx": [],
"windows": "D:/verilator/bin"
},
手动下载Package Control包,下载链接
把下载下来的包解压,将解压后的文件夹重命名为 Package Control ,在Sublime中点击Perferences -->Browse Packages进入package文件夹. 然后将 Package Control文件夹拷贝进去
重新点击菜单栏Perferences,会发现多了Package Settings 和Package Control 这两个菜单,这就说明 Package Control安装成功了
解决因网络连接无法下载的问题:可以改成国内的站点,具体操作如下:在Sublime中点击Perferences -->Package Settings–>Package Control --> Settings, 修改为如下内容:
{ "bootstrapped": true, "channels": [ "https://erhan.in/channel_v3.json" ], "in_process_packages": [ ], "installed_packages": [ "ChineseLocalizations", "Package Control" ] }
如图:
第一次写CSDN,记录IC的学习过程,大家一起加油!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。