Loading files
# テスト対象となるモジュールの名前を指定.
UNIT_NAME = DistributedDualPortRAM
# ライブラリ名とトップレベルモジュール(シミュレーション対象)
TOP_MODULE = $(TEST_BENCH_MODULE)_Top
TEST_BENCH_MODULE = Test$(UNIT_NAME)
SOURCE_ROOT = ../../../
TOOLS_ROOT = ../../../../Tools/
PROJECT_WORK = ../../../../Project/ModelSim
ISE_PROJECT_ROOT = ../../../../Project/Synplify/$(UNIT_NAME)/pr_1/
# TYPES には型定義を含む package を含んだファイルを指定する.
# ファイルごとの依存関係に気をつけて,依存先が依存元より前にくるようにならべること.
TYPES = \
BasicTypes.sv \
# テスト時のみ使用し、合成時は使用しない module の定義があるファイルを指定する.
# ここの順番は適当でも大丈夫.
TEST_MODULES = \
Verification/TestBenchClockGenerator.sv \
Verification/UnitTest/DistributedDualPortRAM/TestDistributedDualPortRAM.sv \
# それ以外の module, interface の定義があるファイルを指定する.
# ここの順番は適当でも大丈夫.
MODULES = \
Primitives/RAM.sv \
Verification/UnitTest/DistributedDualPortRAM/TestDistributedDualPortRAM_Top.sv \
# 合成時に、特定の警告を非表示にする
# また,マクロの定義をインクルードするためにインクルード・パスを追加する
VLOG_OPTIONS = \
-suppress 2605 \
+incdir+$(SOURCE_ROOT) \
# シミュレーション時に、特定の警告を非表示にする
VSIM_OPTIONS = \
-suppress 2605 \
-suppress 8233 \
include ../../../Makefile.inc
6d2e42836This file is pinned to the selected release. Download the original to open it in your design tool.