diff --git a/lib/radio/nco/ghdl/mix_cordic.Makefile b/lib/radio/nco/ghdl/mix_cordic.Makefile new file mode 100644 index 0000000..e392679 --- /dev/null +++ b/lib/radio/nco/ghdl/mix_cordic.Makefile @@ -0,0 +1,36 @@ +# ------------------------------------------------- +# Global options +# ------------------------------------------------- +LANG_STD := 93c +IEEE_STD := standard +WORK_LIB := work + +# ------------------------------------------------- +# Target options +# ------------------------------------------------- +LIB_PATH := ../../../../lib + +SRCS := $(LIB_PATH)/fixed/ieee_proposed/fixed_util_pkg.vhd +SRCS += $(LIB_PATH)/PCK_FIO-2002.7/PCK_FIO_1993.vhd +SRCS += $(LIB_PATH)/PCK_FIO-2002.7/PCK_FIO_1993_BODY.vhd +SRCS += $(LIB_PATH)/radio/cordic/src/cordic_pkg.vhd +SRCS += $(LIB_PATH)/radio/cordic/src/cordic_pipe_stage.vhd +SRCS += $(LIB_PATH)/radio/cordic/src/cordic_pipe_pre.vhd +SRCS += $(LIB_PATH)/radio/cordic/src/cordic_pipe_post.vhd +SRCS += $(LIB_PATH)/radio/cordic/src/cordic_pipe_top.vhd +SRCS += $(LIB_PATH)/radio/nco/src/mix_cordic.vhd +SRCS += $(LIB_PATH)/radio/nco/src/tb_mix_cordic.vhd + +# ------------------------------------------------- +# Compile +TARGET := mix_cordic +ENTITY := tb_mix +WITH_VCD := y +RUN_TIME := 200us + +GHDL_OPTS := -P$(LIB_PATH)/fixed/ieee_proposed/build/fixed_pkg/ieee_proposed + +include ../../../../Common/make/ghdl.mk +# ------------------------------------------------- + + diff --git a/lib/radio/nco/ghdl/mix_cordic.gtkw.templ b/lib/radio/nco/ghdl/mix_cordic.gtkw.templ new file mode 100644 index 0000000..a64884b --- /dev/null +++ b/lib/radio/nco/ghdl/mix_cordic.gtkw.templ @@ -0,0 +1,34 @@ +[*] +[*] GTKWave Analyzer v3.3.104 (w)1999-2020 BSI +[*] Mon Mar 22 18:12:51 2021 +[*] +[dumpfile] "/home/jens/work/vhdl/trunk/lib/radio/nco/ghdl/build/mix_cordic/mix_cordic.vcd" +[dumpfile_mtime] "Mon Mar 22 18:12:44 2021" +[dumpfile_size] 25169415 +[savefile] "/home/jens/work/vhdl/trunk/lib/radio/nco/ghdl/build/mix_cordic/mix_cordic.gtkw" +[timestart] 0 +[size] 1856 1136 +[pos] -1 -1 +*-34.881283 73410000000 -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 +[sst_width] 233 +[signals_width] 309 +[sst_expanded] 1 +[sst_vpaned_height] 331 +@28 +tb_mix.clk +tb_mix.srst +tb_mix.mix_dout_vld +@8420 +tb_mix.mix_din_i[2:-13] +tb_mix.mix_din_q[2:-13] +tb_mix.rfgen_dout_i[2:-13] +tb_mix.rfgen_dout_q[2:-13] +tb_mix.mix_dout_i[2:-15] +@20000 +- +@8420 +tb_mix.mix_dout_q[2:-15] +@20000 +- +[pattern_trace] 1 +[pattern_trace] 0