没有合适的资源?快使用搜索试试~ 我知道了~
在 Mac 上编写 Verilog 代码1
需积分: 0 2 下载量 71 浏览量
2022-08-08
18:32:52
上传
评论 1
收藏 24KB DOCX 举报
温馨提示
试读
12页
2. 看书很重要,$dumpfile,$dumpvars,$display,$monitor,$stop,$finish一定要搞清楚,想要仿真正常结束并且生成波
资源推荐
资源详情
资源评论
##在 Mac 上编写 Verilog 代码
##前言
本文将会介绍在 Mac 上如何编写,编译和仿真你的 Verilog 代码,来完成冯
爱民老师《计算机组成原理 A》课程的实验内容,我将会介绍一款免费的文本编
辑器 Sublime Text ,一个自由软件 Icarus Verilog,一个免费的波形文件查
看软件 Scansion。在这里也呼吁大家力所能及的使用正版软件或者免费的自由
软件。破解收费软件是不道德并且违法的行为。
使用 Sublime Text 编写代码
你可能需要一个有语法高亮和更加聪明的缩进功能的文本编辑器。如果你现在没
有趁手的,我推荐 Sublime Text,然后安装 Sublime Verilog 插件。按照以
下步骤:
� 从 Sublime Text 官方网站下载安装。
� 按照这个页面 的指导安装 Package Contro,重启 Sublime Text。
� 打开 Sublime ,使用快捷键 Command+Shift+P(对 Windows 和
Linux 用户是 Ctrl+Shift+P),一个窗口或者菜单就出现了。
� 输入 install 然后按回车。
� 输入 verilog 然后按回车。
� 现在随便打开一份 Verilog 代码源文件,可以看到已经正确的 进行了高
亮,Sublime 主界面的左下角也提示 Verilog 字样。
下一步,你需要在 Mac, Linux 或者 Windows 上安装 Icarus Verilog 用来
进行编译和仿真。
##安装 Icarus Verilog
首先,让我们安装软件:
� 确保你安装了 Xcode 和 Developer Tools,参见.(从 App store 或苹
果开发者网站安装 Xcode,然后安装 Xcode command line tools, 在终
端.app 中运行命令```xcode-select --install
- 原文推荐使用 MacPorts,但是我推荐大家选择 [Homebrew](http://brew.sh/)作为自己
的包管理工具。点击上面链接按照官网说明安装,或者在终端运行下面的命令。
```
ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
�
打开控制台输入
�
brew install icarus-verilog
�
�
使用 Homebrew 安装软件包时,会自动先下载软件包,然后解压安装,
但有时候下载会卡住,或者很慢,这个时候你可以通过其他工具先将所需
的软件包下载下来,注意版本一定要对应,下载的链接可以在 brew 在
终端中的输出看到。例如
�
ftp://icarus.com/pub/eda/verilog/v0.9/verilog-0.9.7.tar.gz
�
�
Homebrew 放置软件包源码的路径为
*/Library/Caches/Homebrew/,只要你将所需要的软件包下载正确
的版本,放置在此目录下,那么再使用 brew install icarus-verilog 的时候,
brew 就能直接安装了,注意软件包的命名,一般是
name-version.suffix*,参考以下下命令:
�
cp ~/Desktop/verilog-0.9.7.tar.gz
/Library/Caches/Homebrew/icarus-verilog-0.9.7.tar.gz
�
�
当你安装成功,在终端运行命令 iverilog 可以看到如下的输出:
�
�
iverilog: no source files. Usage: iverilog [-ESvV] [-B base] [-c
cmdfile|-f cmdfile] [-g1995|-g2001|-g2005] [-g] [-D
剩余11页未读,继续阅读
资源评论
ShenPlanck
- 粉丝: 55
- 资源: 343
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功