Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
4be8101f2This file is pinned to the selected release. Download the original to open it in your design tool.
# テスト対象となるモジュールの名前を指定.
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