영어프랑스어스페인어

Ad


온웍스 파비콘

iverilog-vpi - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 iverilog-vpi 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 iverilog-vpi 명령입니다.

프로그램:

이름


iverilog-vpi - VPI 모듈용 프론트 엔드 컴파일

개요


iverilog-vpi [--이름=name] 소스 파일...

기술


iverilog-vpi Icarus와 함께 사용하기 위한 VPI 모듈의 컴파일을 단순화하는 도구입니다.
베릴로그. C 또는 C++ 소스 파일의 명령줄 목록을 사용하고 다음과 같이 생성합니다.
연결된 VPI 모듈을 출력합니다. 참조 vvp(1) 링크된 방법에 대한 설명을 위한 매뉴얼 페이지
모듈은 시뮬레이션에 의해 로드됩니다.

출력은 첫 번째 소스 파일의 이름을 따서 명명됩니다. 예를 들어 첫 번째 소스 파일이
이름 foo.c, 출력은 foo.vpi.

옵션


iverilog-vpi 다음 옵션을 허용합니다.

-l도서관
VPI 모듈의 링크에 명명된 라이브러리를 포함합니다. 이것은 VPI 모듈을 허용합니다
추가 참조 외부 라이브러리.

-I예배 규칙서
추가 예배 규칙서 헤더 파일을 검색할 디렉토리 목록으로 이동합니다.

-D밝히다
라는 매크로를 정의합니다. 밝히다.

--이름=name
일반적으로 출력 VPI 모듈은 전달된 첫 번째 소스 파일의 이름을 따서 명명됩니다.
명령에. 이 플래그는 출력의 이름(.vpi 접미사 제외)을 설정합니다.
vpi 모듈.

--설치 디렉토리
이 플래그는 프로그램이 VPI 모듈의 설치 디렉토리를 인쇄하도록 한 다음
출구. 메이크파일이나 자동화된 플러그인 설치 프로그램을 위한 편리한 기능입니다.

--cflags, --ldflags --ldlibs
이 플래그는 컴파일 시간 정보를 제공합니다.

PC 전용 옵션


의 PC 포트 iverilog-vpi 더 많은 것을 지원하는 데 필요한 두 개의 특수 플래그가 포함되어 있습니다.
다루기 힘든 개발 환경. 이 플래그는 프로그램이 해당 부분을 찾는 데 도움이 됩니다.
필요합니다.

-밍와=통로
Mingw 컴파일러 도구 모음의 루트를 프로그램에 알립니다. NS vvp 런타임은
이 컴파일러로 컴파일된 컴파일러입니다. iverilog-vpi 기대하다
소스 코드를 컴파일하는 데 사용합니다. 이것은 일반적으로 필요하지 않으며 사용하는 경우
그것은 한 번만 필요합니다. 컴파일러는 저장합니다 통로 레지스트리에서
나중에 사용하십시오.

-ivl=통로
Icarus Verilog가 설치된 경우 루트를 컴파일하는 동안 사용하도록 설정합니다. 이것은
설치 프로그램을 실행할 때 Icarus Verilog를 설치한 위치입니다. 이 깃발
또한 한 번만 필요하며 경로는 나중에 사용할 수 있도록 레지스트리에 저장됩니다.

UNIX 전용 옵션


유닉스 버전의 iverilog-vpi Makefile 전문가가 엿볼 수 있는 추가 플래그 포함
구성 이베리로그 설치. 이렇게 하면 Makefile을 다음과 같이 작성할 수 있습니다.
복잡한 VPI 빌드를 기본적으로 처리하고
시스템 및 설치. 사용하는 경우 이러한 옵션은 한 번에 하나씩 사용해야 하며,
다른 옵션이나 지시 없이.

--cflags
소스 코드를 컴파일하는 데 필요한 컴파일러 플래그(CFLAGS 또는 CXXFLAGS)를 인쇄합니다.
VPI 모듈을 대상으로 합니다.

--ldflags
VPI 모듈을 연결하는 데 필요한 링커 플래그(LDFLAGS)를 인쇄합니다.

--ldlibs
VPI 모듈을 연결하는 데 필요한 라이브러리(LDLIBS)를 인쇄합니다.

-m32 이를 지원하는(및 vvp64를 지원하는) 32비트 시스템에서 이 플래그는 32비트
기본 64비트 바이너리 대신 vpi 바이너리.

다음 플래그를 활용하는 GNU 메이크파일의 예:

CFLAGS = -벽 -O $(CFLAGS_$@)
VPI_CFLAGS := $(쉘 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 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 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 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad