From 1ed8ad5fdc25660d917498495b94e792bc7207af Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 3 Apr 2021 13:05:20 +0000 Subject: [PATCH] - added git-svn-id: http://moon:8086/svn/vhdl/trunk@1624 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/uart/ghdl/tb_uart.gtkw | 0 lib/uart/ghdl/tb_uart_rx.make | 20 ++++++++++++++++++++ lib/uart/ghdl/uart_generic.inc | 18 ++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 lib/uart/ghdl/tb_uart.gtkw create mode 100644 lib/uart/ghdl/tb_uart_rx.make create mode 100644 lib/uart/ghdl/uart_generic.inc diff --git a/lib/uart/ghdl/tb_uart.gtkw b/lib/uart/ghdl/tb_uart.gtkw new file mode 100644 index 0000000..e69de29 diff --git a/lib/uart/ghdl/tb_uart_rx.make b/lib/uart/ghdl/tb_uart_rx.make new file mode 100644 index 0000000..01cb229 --- /dev/null +++ b/lib/uart/ghdl/tb_uart_rx.make @@ -0,0 +1,20 @@ +# ----------------------------------------------------------- +include $(VHDL_HOME)/make/defs.mk +# ----------------------------------------------------------- +include $(VHDL_HOME)/lib/uart/ghdl/uart_generic.inc + +# ----------------------------------------------------------- +MOD_PATH := $(LIB_PATH)/uart/src + +SRCS := $(UART_GENERIC_SRCS) +SRCS += $(MOD_PATH)/tb_uart.vhd + +# ----------------------------------------------------------- +# Compile +TARGET := tb_uart +ENTITY := tb_uart +RUN_TIME := 880us + +include $(VHDL_HOME)/make/ghdl.mk +# ----------------------------------------------------------- + diff --git a/lib/uart/ghdl/uart_generic.inc b/lib/uart/ghdl/uart_generic.inc new file mode 100644 index 0000000..3ba3bc1 --- /dev/null +++ b/lib/uart/ghdl/uart_generic.inc @@ -0,0 +1,18 @@ +# ----------------------------------------------------------- +include $(VHDL_HOME)/make/defs.mk +# ----------------------------------------------------------- +PKG_NAME := UART_GENERIC + +# ----------------------------------------------------------- +MOD_PATH := $(LIB_PATH)/uart/src + +$(PKG_NAME)_SRCS += $(LIB_PATH)/misc/bbfifo/src/bbfifo.vhd +$(PKG_NAME)_SRCS += $(MOD_PATH)/uart_types.vhd +$(PKG_NAME)_SRCS += $(MOD_PATH)/generic/juart/juart_tx.vhd +$(PKG_NAME)_SRCS += $(MOD_PATH)/generic/juart/juart_rx.vhd +$(PKG_NAME)_SRCS += $(MOD_PATH)/generic/uart_tx.vhd +$(PKG_NAME)_SRCS += $(MOD_PATH)/generic/uart_rx.vhd +$(PKG_NAME)_SRCS += $(MOD_PATH)/generic/uart.vhd + +# ----------------------------------------------------------- +