From 1c21af3d1c5ce5d40e7e600298846ae75f7d4c80 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Tue, 23 Mar 2021 06:38:00 +0000 Subject: [PATCH] - added git-svn-id: http://moon:8086/svn/vhdl/trunk@1470 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/filter/ghdl/fir_iterative.make.inc | 19 ++++++++++++++++ lib/filter/ghdl/tb_fir_iterative.gtkw | 30 ++++++++++++++++++++++++++ lib/filter/ghdl/tb_fir_iterative.make | 19 ++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 lib/filter/ghdl/fir_iterative.make.inc create mode 100644 lib/filter/ghdl/tb_fir_iterative.gtkw create mode 100644 lib/filter/ghdl/tb_fir_iterative.make diff --git a/lib/filter/ghdl/fir_iterative.make.inc b/lib/filter/ghdl/fir_iterative.make.inc new file mode 100644 index 0000000..2651c55 --- /dev/null +++ b/lib/filter/ghdl/fir_iterative.make.inc @@ -0,0 +1,19 @@ +_PKG_NAME := FIR_ITERATIVE +FIR_ITERATIVE_ROOT := ../../.. +FIR_ITERATIVE_LIB := $(FIR_ITERATIVE_ROOT)/lib + +_CURDIR = $(shell dirname $(lastword $(MAKEFILE_LIST))) + +_SRC := $(FIR_ITERATIVE_LIB)/misc/utils_pkg.vhd +_SRC += $(FIR_ITERATIVE_LIB)/fixed/ieee_proposed/fixed_util_pkg.vhd +_SRC += $(FIR_ITERATIVE_LIB)/filter/src/filter_pkg.vhd +_SRC += $(FIR_ITERATIVE_LIB)/filter/src/fir_pkg.vhd +_SRC += $(FIR_ITERATIVE_LIB)/filter/src/fir_stage_sys.vhd +_SRC += $(FIR_ITERATIVE_LIB)/filter/src/fir_stage.vhd +_SRC += $(FIR_ITERATIVE_LIB)/filter/src/fir_iterative.vhd + + +FIR_ITERATIVE_ROOT_SRCS := $(addprefix $(_CURDIR)/,$(_SRC)) + +undefine $(_SRC) + diff --git a/lib/filter/ghdl/tb_fir_iterative.gtkw b/lib/filter/ghdl/tb_fir_iterative.gtkw new file mode 100644 index 0000000..ec2a617 --- /dev/null +++ b/lib/filter/ghdl/tb_fir_iterative.gtkw @@ -0,0 +1,30 @@ +[*] +[*] GTKWave Analyzer v3.3.104 (w)1999-2020 BSI +[*] Tue Mar 23 06:36:49 2021 +[*] +[dumpfile] "/home/jens/work/vhdl/trunk/lib/filter/ghdl/build/tb_fir_iterative/tb_fir_iterative.vcd" +[dumpfile_mtime] "Tue Mar 23 06:36:22 2021" +[dumpfile_size] 80727 +[savefile] "/home/jens/work/vhdl/trunk/lib/filter/ghdl/build/tb_fir_iterative/tb_fir_iterative.gtkw" +[timestart] 0 +[size] 1000 600 +[pos] -1 -1 +*-31.143177 6000000000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 +[treeopen] tb_fir_iterative. +[sst_width] 233 +[signals_width] 211 +[sst_expanded] 1 +[sst_vpaned_height] 144 +@28 +tb_fir_iterative.srst +tb_fir_iterative.clk +@420 +tb_fir_iterative.h_addr +@8420 +tb_fir_iterative.h_din[1:-14] +@8421 +tb_fir_iterative.x_din[1:-14] +@8420 +tb_fir_iterative.y_dout[1:-14] +[pattern_trace] 1 +[pattern_trace] 0 diff --git a/lib/filter/ghdl/tb_fir_iterative.make b/lib/filter/ghdl/tb_fir_iterative.make new file mode 100644 index 0000000..d37663e --- /dev/null +++ b/lib/filter/ghdl/tb_fir_iterative.make @@ -0,0 +1,19 @@ +include fir_iterative.make.inc + +ROOT_PATH := ../../.. +LIB_PATH := $(ROOT_PATH)/lib + +SRCS += $(LIB_PATH)/PCK_FIO-2002.7/PCK_FIO_1993.vhd +SRCS += $(LIB_PATH)/PCK_FIO-2002.7/PCK_FIO_1993_BODY.vhd +SRCS += $(FIR_ITERATIVE_ROOT_SRCS) +SRCS += $(LIB_PATH)/filter/src/tb_fir_iterative.vhd + +# Compile +TARGET := tb_fir_iterative +ENTITY := tb_fir_iterative +WITH_VCD := y +GHDL_OPTS := -P$(LIB_PATH)/fixed/ieee_proposed/build/fixed_pkg/ieee_proposed +RUN_TIME := 6us + +include $(ROOT_PATH)/Common/make/ghdl.mk +