fpga: lib: Add Xilinx FFT IP for various configurations

Original-commit: d96546d6391d10844e6ce0abd2e7e190b738365a
This commit is contained in:
Wade Fife
2024-12-17 22:13:42 +01:00
committed by Jörg Hofrichter
parent 4f99fee248
commit d46b94f233
15 changed files with 1836 additions and 2 deletions
+23 -2
View File
@@ -23,6 +23,13 @@ include $(LIB_IP_DIR)/divide_int32/Makefile.inc
include $(LIB_IP_DIR)/divide_uint32/Makefile.inc
include $(LIB_IP_DIR)/divide_int16_int32/Makefile.inc
include $(LIB_IP_DIR)/dds_sin_cos_lut_only/Makefile.inc
include $(LIB_IP_DIR)/xfft_1k_16b/Makefile.inc
include $(LIB_IP_DIR)/xfft_2k_16b/Makefile.inc
include $(LIB_IP_DIR)/xfft_4k_16b/Makefile.inc
include $(LIB_IP_DIR)/xfft_8k_16b/Makefile.inc
include $(LIB_IP_DIR)/xfft_16k_16b/Makefile.inc
include $(LIB_IP_DIR)/xfft_32k_16b/Makefile.inc
include $(LIB_IP_DIR)/xfft_64k_16b/Makefile.inc
LIB_IP_XCI_SRCS = \
$(LIB_IP_AXI_FFT_SRCS) \
@@ -43,7 +50,14 @@ $(LIB_IP_DIVIDE_INT24_SRCS) \
$(LIB_IP_DIVIDE_INT32_SRCS) \
$(LIB_IP_DIVIDE_UINT32_SRCS) \
$(LIB_IP_DIVIDE_INT16_INT32_SRCS) \
$(LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS)
$(LIB_IP_DDS_SIN_COS_LUT_ONLY_SRCS) \
$(LIB_IP_XFFT_1K_16B_SRCS) \
$(LIB_IP_XFFT_2K_16B_SRCS) \
$(LIB_IP_XFFT_4K_16B_SRCS) \
$(LIB_IP_XFFT_8K_16B_SRCS) \
$(LIB_IP_XFFT_16K_16B_SRCS) \
$(LIB_IP_XFFT_32K_16B_SRCS) \
$(LIB_IP_XFFT_64K_16B_SRCS) \
LIB_IP_SYNTH_OUTPUTS = \
$(LIB_IP_AXI_FFT_OUTS) \
@@ -65,7 +79,14 @@ $(LIB_IP_DIVIDE_INT32_OUTS) \
$(LIB_IP_DIVIDE_UINT32_OUTS) \
$(LIB_IP_DIVIDE_INT16_INT32_OUTS) \
$(LIB_IP_COMPLEX_MULTIPLIER_DDS_OUTS) \
$(LIB_IP_DDS_SIN_COS_LUT_ONLY_OUTS)
$(LIB_IP_DDS_SIN_COS_LUT_ONLY_OUTS) \
$(LIB_IP_XFFT_1K_16B_OUTS) \
$(LIB_IP_XFFT_2K_16B_OUTS) \
$(LIB_IP_XFFT_4K_16B_OUTS) \
$(LIB_IP_XFFT_8K_16B_OUTS) \
$(LIB_IP_XFFT_16K_16B_OUTS) \
$(LIB_IP_XFFT_32K_16B_OUTS) \
$(LIB_IP_XFFT_64K_16B_OUTS) \
lib_ip: $(LIB_IP_SYNTH_OUTPUTS)