2011-08-08 5 views

答えて

3

GHDL用のuser manualは、特にセクション3.1(建物)と3.4(警告)の出発点になります。

VHDLコンパイラのフラグとC/C++コンパイラフラグのセットを比較するのは難しいですが、警告がエラーになり、使用されていない設計コンポーネントに警告するなどの類似の機能があります。例えば(ドキュメントから):

--warn-unused 
    Emit a warning when a subprogram is never used. 
--warn-error 
    When this option is set, warnings are considered as errors. 
+0

残念ながら '--warn-unused'は、未使用の信号をキャッチしていないようです。私はそれらをキャッチする方法を発見していない。 – Owen

1

私はメイクやGHDLのための素晴らしい例があります。

を」...最近、私はこのプロジェクトのためのメイクファイルを追加しましたそれは、例えば、Cに基づいて行われます。 VHDLを使用してGHDLとIP TTLフィルタのコード・インタフェース。メイクはメイクファイルに記述されている... "

http://bknpk.ddns.net/my_web/IP_STACK/start_1.html と " VHDL IPスタックのMakefile これは、IPスタックプロジェクトのメイクファイルです。

#variables 
CC = gcc 
CFLAGS = -c -g 
#-MD 
SHELL := /bin/bash 
GG = ghdl 
GG_LIB = --ieee=synopsys --workdir=work 
AFLAGS = -a --work=work 
IFLAGS = -e 
EFLAGS = -m -Wl,g_rand.o 

...」 http://bknpk.ddns.net/my_web/IP_STACK/ip_stack_makefile.html

関連する問題