InglesPransesEspanyol

Ad


OnWorks favicon

iverilog-vpi - Online sa Cloud

Patakbuhin ang iverilog-vpi sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na iverilog-vpi na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


iverilog-vpi - Compile front end para sa VPI modules

SINOPSIS


iverilog-vpi [--pangalan=pangalan] sourcefile...

DESCRIPTION


iverilog-vpi ay isang tool para gawing simple ang compilation ng VPI modules para gamitin sa Icarus
Verilog. Ito ay tumatagal sa command line ng isang listahan ng C o C++ na mga source file, at bumubuo bilang
maglabas ng naka-link na VPI module. Tingnan ang vp(1) man page para sa isang paglalarawan kung paano naka-link
Ang module ay na-load ng isang simulation.

Ang output ay pinangalanan pagkatapos ng unang source file. Halimbawa, kung ang unang source file ay
pinangalanan foo.c, nagiging ang output foo.vpi.

Opsyon


iverilog-vpi tumatanggap ng mga sumusunod na opsyon:

-laklatan
Isama ang pinangalanang library sa link ng VPI module. Pinapayagan nito ang mga module ng VPI
upang higit pang sumangguni sa mga panlabas na aklatan.

-Idirektoryo
Idagdag direktoryo sa listahan ng mga direktoryo na maghahanap para sa mga file ng header.

-Dmagtakda
Tukuyin ang isang macro na pinangalanan magtakda.

--pangalan=pangalan
Karaniwan, ang output VPI module ay papangalanan pagkatapos ng unang source file na naipasa
sa utos. Itinatakda ng flag na ito ang pangalan (nang walang .vpi suffix) ng output
vpi module.

--install-dir
Ang flag na ito ay nagiging sanhi ng programa upang i-print ang direktoryo ng pag-install para sa mga VPI module, pagkatapos
labasan. Ito ay isang kaginhawaan para sa mga makefile o awtomatikong plug-in installer.

--cflags, --ldflags at --ldlibs
Ang mga flag na ito ay nagbibigay ng impormasyon sa oras ng pag-compile.

PC-ONLY Opsyon


Ang PC port ng iverilog-vpi may kasamang dalawang espesyal na flag na kailangan upang suportahan ang higit pa
mahirap na pag-unlad na kapaligiran. Ang mga flag na ito ay tumutulong sa programa na mahanap ang mga bahagi nito
mga pangangailangan.

-mingw=landas
Sabihin sa programa ang ugat ng Mingw compiler tool suite. Ang vp runtime ay
pinagsama-sama sa compiler na ito, at ito ang compiler na iverilog-vpi inaasahan na
gamitin upang i-compile ang iyong source code. Karaniwang hindi ito kailangan, at kung gagamitin mo
ito, isang beses lang kailangan. Ise-save ng compiler ang landas sa rehistro para sa
gamitin mamaya.

-ivl=landas
Itakda para sa paggamit sa panahon ng compilation ang root kung ang Icarus Verilog install. Ito ay
ang lugar kung saan mo na-install ang Icarus Verilog noong pinatakbo mo ang installer. Ang watawat na ito
isang beses lang din kailangan, at ang path ay nakaimbak sa registry para magamit sa hinaharap.

UNIX-ONLY Opsyon


Ang bersyon ng UNIX ng iverilog-vpi may kasamang mga karagdagang flag upang hayaan ang mga Makefile guru na sumilip
ang pagsasaayos ng iverilog pag-install. Sa ganitong paraan, ang Makefiles ay maaaring isulat na
hawakan ang mga kumplikadong VPI build na katutubong, at walang mga hard-coding na halaga na nakadepende sa
sistema at pag-install. Kung ginamit man, ang mga opsyong ito ay dapat gamitin nang paisa-isa, at
nang walang anumang iba pang mga opsyon o direktiba.

—-FLAGS
I-print ang mga flag ng compiler (CFLAGS o CXXFLAGS) na kailangan para mag-compile ng source code
nakalaan para sa isang VPI module.

--ldflags
I-print ang mga linker flag (LDFLAGS) na kailangan para mag-link ng VPI module.

--ldlibs
I-print ang mga aklatan (LDLIBS) na kailangan para mag-link ng VPI module.

-m32 Sa 64bit system na sumusuporta dito (at sumusuporta sa vvp32) ang flag na ito ay humihiling ng 32bit
vpi binary sa halip na ang default na 64bit binary.

Halimbawa ng GNU makefile na sinasamantala ang mga flag na ito:

CFLAGS = -Wall -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 $^

Gumamit ng iverilog-vpi online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Phaser
    Phaser
    Ang Phaser ay isang mabilis, libre, at masayang bukas
    source HTML5 game framework na nag-aalok
    WebGL at Canvas rendering sa kabuuan
    desktop at mobile web browser. Mga laro
    pwede maging co...
    I-download ang Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    Ang VASSAL ay isang game engine para sa paglikha
    mga elektronikong bersyon ng tradisyonal na board
    at mga laro ng card. Nagbibigay ito ng suporta para sa
    pag-render ng piraso ng laro at pakikipag-ugnayan,
    at ...
    I-download ang VASSAL Engine
  • 3
    OpenPDF - Fork ng iText
    OpenPDF - Fork ng iText
    Ang OpenPDF ay isang Java library para sa paglikha
    at pag-edit ng mga PDF file gamit ang LGPL at
    Lisensya ng open source ng MPL. Ang OpenPDF ay ang
    LGPL/MPL open source na kahalili ng iText,
    isang ...
    I-download ang OpenPDF - Fork ng iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System para sa Automated
    Geoscientific Analyzes - ay isang Geographic
    Information System (GIS) software na may
    napakalawak na kakayahan para sa geodata
    pagproseso at ana...
    I-download ang SAGA GIS
  • 5
    Toolbox para sa Java/JTOpen
    Toolbox para sa Java/JTOpen
    Ang IBM Toolbox para sa Java / JTOpen ay isang
    library ng mga klase ng Java na sumusuporta sa
    client/server at internet programming
    mga modelo sa isang system na tumatakbo sa OS/400,
    i5/OS, o...
    I-download ang Toolbox para sa Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para sa Data-Driven Documents)
    ay isang JavaScript library na nagbibigay-daan sa iyo
    upang makabuo ng dynamic, interactive na data
    visualization sa mga web browser. Sa D3
    ikaw...
    I-download ang D3.js
  • Marami pa »

Linux command

Ad