英语法语西班牙语

Ad


OnWorks 网站图标

iverilog-vpi - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 iverilog-vpi

这是 iverilog-vpi 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


iverilog-vpi - 为 VPI 模块编译前端

概要


依维利洛-VPI [--名称=姓名] 源文件...

商品描述


依维利洛-VPI 是一种用于简化 VPI 模块编译以用于 Icarus 的工具
维洛格。 它在命令行上获取 C 或 C++ 源文件的列表,并生成为
输出一个链接的 VPI 模块。 见 副总裁(1) 说明如何链接的手册页
模块通过模拟加载。

输出以第一个源文件命名。 例如,如果第一个源文件是
命名 foo.c,输出变为 foo.vpi文件.

配置


依维利洛-VPI 接受以下选项:

-l图书馆
在 VPI 模块的链接中包含命名库。 这允许 VPI 模块
进一步参考外部库。

-I目录
地址 目录 到将搜索头文件的目录列表。

-D定义
定义一个名为的宏 定义.

--名称=姓名
通常,输出的 VPI 模块会以第一个传递的源文件命名
到命令。 此标志设置输出的名称(不带 .vpi 后缀)
vpi 模块。

--安装目录
此标志使程序打印 VPI 模块的安装目录,然后
出口。 这对于 makefile 或自动插件安装程序来说很方便。

--cflags, --ldflags --ldlibs
这些标志提供编译时信息。

仅限PC 配置


的PC端口 依维利洛-VPI 包括两个需要支持更多的特殊标志
难以处理的开发环境。 这些标志帮助程序定位它
需要。

-mingw=
告诉程序 Mingw 编译器工具套件的根目录。 这 副总裁 运行时是
用这个编译器编译,这是编译器 依维利洛-VPI 期望
用于编译您的源代码。 这通常是不需要的,如果你确实使用
它,只需要一次。 编译器将保存 在注册表中
以后用。

-ivl=
如果安装了 Icarus Verilog,则设置为在编译期间使用。 这是
运行安装程序时安装 Icarus Verilog 的位置。 这旗
也只需要一次,并且路径存储在注册表中以备将来使用。

仅限 UNIX 配置


UNIX 版本的 依维利洛-VPI 包括额外的标志,让 Makefile 大师一目了然
的配置 伊维洛格 安装。 这样,Makefiles 可以写成
本地处理复杂的 VPI 构建,无需依赖于
系统和安装。 如果要使用,这些选项必须一次使用一个,并且
没有任何其他选项或指令。

--cflags
打印编译源代码所需的编译器标志(CFLAGS 或 CXXFLAGS)
发往 VPI 模块。

--ldflags
打印链接 VPI 模块所需的链接器标志 (LDFLAGS)。

--ldlibs
打印链接 VPI 模块所需的库 (LDLIBS)。

-立方米 在支持它(并支持 vvp64)的 32 位系统上,此标志请求 32 位
vpi 二进制文件而不是默认的 64 位二进制文​​件。

利用这些标志的示例 GNU makefile:

CFLAGS = -墙 -O $(CFLAGS_$@)
VPI_CFLAGS := $(shell iverilog-vpi --cflags)
CFLAGS_messagev.o = $(VPI_CFLAGS)
CFLAGS_fifo.o = $(VPI_CFLAGS)
messagev.o fifo.o:transport.h
messagev.vpi:messagev.o fifo.o
iverilog-vpi $^

使用 onworks.net 服务在线使用 iverilog-vpi


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad