Verilog 基本上是一种用于对电子系统建模的 HDL(硬件描述语言)。在 Windows 机器上使用称为 Xilinx ISE 的软件来模拟 Verilog 模型更容易,该软件是用于 Verilog 编程的 IDE。但不幸的是,Xilinx ISE 不适用于 macOS。macOS 也没有好的 IDE。所以我们必须从头开始自己构建零件。Verilog 模拟器的主要部分是我们可以编写 Verilog 代码的地方,以及在提供所需的注册值作为测试的一部分后我们可以查看结果的地方。

要运行 Verilog 代码,我们必须在我们的机器上安装 Verilog 编译器。最稳定的可用 Verilog 编译器是 icarus-verilog,可以使用 Homebrew 轻松安装。

Homebrew

在进一步移动之前,您必须在机器上拥有的第一件也是最重要的事情是自制软件。要安装 Homebrew,您可以访问官方网站或直接将给定的命令粘贴到终端中。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

icarus-verilog

现在使用 Homebrew 可以轻松安装 icarus-verilog。
通过在终端中键入此命令来使用它进行安装。

brew install icarus-verilog

由于编译器已经在我们的机器上准备好了,现在我们必须有一个应用程序,我们可以在其中查看看起来像这样的图形。

如何在 macOS 上使用 Verilog 模拟电气模型相关推荐

  1. macos必做的设置_如何在MacOS上设置PHP,CaddyServer和Kirby —以及为什么要这样做

    macos必做的设置 by Philipp Haidenbauer 菲利普·海登鲍尔(Philipp Haidenbauer) 如何在MacOS上设置PHP,CaddyServer和Kirby -以及 ...

  2. macos 安装scala_如何在MacOS上安装Scala和Apache Spark

    macos 安装scala by Jose Marcial Portilla 通过何塞·马西尔·波蒂利亚(Jose Marcial Portilla) 如何在MacOS上安装Scala和Apache ...

  3. 如何在前端删除项目中的文件_如何在macOS上恢复已删除的文件

    有时候不小心删除了我们不打算删除的MacBook上的文件.在MacBook上恢复永久删除的文件非常困难,但这并非不可能.在本文中,我们将指导您如何恢复MacBook上最近恢复的文件或永久删除的文件.从 ...

  4. 如何在MacOS上创建第一个iOS Flutter应用

    文章目录 1.安装Flutter 2.设置iOS模拟器 3.在Flutter中创建一个Hello World应用 Google于2018年12月4日发布了Flutter 1.0,它是一款功能强大的工具 ...

  5. macos上的硬盘检测工具_如何在MacOS上使用双镜头面部检测器(DSFD)实现90%以上的精度

    macos上的硬盘检测工具 新程序员指南: (New Programmer's Guide:) 介绍: (Introduction:) This article is for those of us ...

  6. 如何在MacOS上卸载IPGuard的软件--LAgent/LSDhelper程序

    IPGuard类的软件一般企业用于办公设备监控,获取员工在设备上操作的信息,同时对文件等信息加密,用于防止企业信息外泄到网络上.但是设备上安装了此类软件一般不容易卸载掉,针对在macos上卸载过程作下 ...

  7. python 安装xgboost_如何在macOS上为Python安装XGBoost?

    教程概述 本教程分为以下3个部分: 1.安装MacPorts: 2.构建XGBoost: 3.安装XGBoost. 注意:我在一系列不同的macOS版本上都是使用这个过程.本教程是在macOS Hig ...

  8. macos 切换用户_如何在macOS上使用TouchID即时切换用户

    macos 切换用户 Ever wish you could switch users instantly by pressing a button? Thanks to TouchID on the ...

  9. macos无法使用sudo_如何在macOS上使用Touch ID运行Sudo命令

    macos无法使用sudo Typing passwords is for suckers, which is why the best part of the latest MacBook Pro ...

  10. macos 切换账户_如何在macOS上设置访客用户帐户

    macos 切换账户 If you loan your Mac to a friend or family member, even for a short time, you may not wan ...

最新文章

  1. 脑网络的可塑性——随时都在发生
  2. 点评主流软件开发技术
  3. OpenStack计算节点AMQP5672报错
  4. python自学步骤-学习Python最正确的步骤(0基础必备)
  5. 更方便地模拟 Http 响应
  6. #loj 3058 [HNOI2019] 白兔之舞
  7. dg oracle 切换模式_Oracle数据库 DGbroker三种保护模式的切换
  8. no module named google.protobuf.internal
  9. 软件开发实践的24条军规
  10. Web Control开发随笔(4):Control与WebControl 的Properity初探
  11. 成也DP,败也DP(AFO?)
  12. UA PHYS515A 电磁理论IV 时变电磁场理论4 电磁场的动量与麦克斯韦压缩能张量
  13. 芯科技之AD7705介绍
  14. 深度学习(PyTorch)——shape、view、reshape用法及其区别
  15. Android L 的手机,安卓新系统Android L上手评测:改变很大
  16. [SSL_CHX][2022-1-28]n皇后问题
  17. 华为将安卓系统迁移到鸿蒙OS,真·国产之光!华为鸿蒙OS发布,从安卓迁移只需要2天...
  18. E: Unable to locate package python-distutils The command ‘/bin/sh -c apt-get update apt-get insta
  19. Linux常用命令——ps命令
  20. 第五人格调香师技能可以用几次?

热门文章

  1. 论文助手 for word/wps
  2. 华为ensp中AC下发配置
  3. 1.2、logistic回归之极大似然法
  4. python输入输出字符图形_【Python教程】图片转字符画
  5. 计算机后端维护,机房智能交通后台系统运行维护内容.doc
  6. 1.2Android 5.1-7.1 高通驱动修改
  7. dcp1608w电脑通过_dcp-1608打印机驱动程序
  8. 系统设计.如何设计一个秒杀系统(完整版)
  9. 临床试验数据管理系统
  10. 开氏温度与摄氏度换算_政策丨车厢温度变化2……冷藏保温车国标开始征求意见...