Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
0ca34229cThis file is pinned to the selected release. Download the original to open it in your design tool.
# テスト対象となるモジュールの名前を指定.
UNIT_NAME = MultiWidthQueuePointer
# ライブラリ名とトップレベルモジュール(シミュレーション対象)
TEST_BENCH_MODULE = Test$(UNIT_NAME)
TOP_MODULE = $(TEST_BENCH_MODULE)Top
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/MultiWidthQueuePointer/TestMultiWidthQueuePointer.sv \
# それ以外の module, interface の定義があるファイルを指定する.
# ここの順番は適当でも大丈夫.
MODULES = \
Synthesis/SingleClock.v \
Primitives/Queue.sv \
Verification/UnitTest/MultiWidthQueuePointer/TestMultiWidthQueuePointerTop.sv \
# 合成時に、特定の警告を非表示にする
VLOG_OPTIONS = \
-suppress 2605 \
# シミュレーション時に、特定の警告を非表示にする
VSIM_OPTIONS = \
-suppress 2605 \
-suppress 8233 \
include ../../../Makefile.inc