aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/lib/rfnoc/Makefile.srcs
diff options
context:
space:
mode:
Diffstat (limited to 'fpga/usrp3/lib/rfnoc/Makefile.srcs')
-rw-r--r--fpga/usrp3/lib/rfnoc/Makefile.srcs112
1 files changed, 112 insertions, 0 deletions
diff --git a/fpga/usrp3/lib/rfnoc/Makefile.srcs b/fpga/usrp3/lib/rfnoc/Makefile.srcs
new file mode 100644
index 000000000..cb97542ce
--- /dev/null
+++ b/fpga/usrp3/lib/rfnoc/Makefile.srcs
@@ -0,0 +1,112 @@
+#
+# Copyright 2019 Ettus Research, A National Instruments Brand
+#
+# SPDX-License-Identifier: LGPL-3.0-or-later
+#
+
+##################################################
+# RFNoC Includes
+##################################################
+include $(BASE_DIR)/../lib/rfnoc/core/Makefile.srcs
+include $(BASE_DIR)/../lib/rfnoc/crossbar/Makefile.srcs
+include $(BASE_DIR)/../lib/rfnoc/utils/Makefile.srcs
+include $(BASE_DIR)/../lib/rfnoc/xport/Makefile.srcs
+
+RFNOC_FRAMEWORK_SRCS = $(RFNOC_CORE_SRCS) $(RFNOC_XBAR_SRCS) $(RFNOC_UTIL_SRCS) $(RFNOC_XPORT_SRCS)
+
+##################################################
+# RFNoC Sources
+##################################################
+RFNOC_SRCS = $(abspath $(addprefix $(BASE_DIR)/../lib/rfnoc/, \
+chdr_fifo_large.v \
+chdr_framer.v \
+chdr_framer_2clk.v \
+chdr_deframer.v \
+chdr_deframer_2clk.v \
+chdr_pkt_types.vh \
+axi_packet_mux.v \
+axi_wrapper.v \
+axi_bit_reduce.v \
+null_source.v \
+split_stream.v \
+split_stream_fifo.v \
+conj.v \
+delay_fifo.v \
+delay_type2.v \
+delay_type3.v \
+delay_type4.v \
+complex_to_magsq.v \
+phase_accum.v \
+complex_invert.v \
+periodic_framer.v \
+moving_sum.v \
+counter.v \
+ram_to_fifo.v \
+const.v \
+const_sreg.v \
+cmul.v \
+cadd.v \
+keep_one_in_n.v \
+vector_iir.v \
+addsub.v \
+packet_resizer.v \
+axi_pipe.v \
+multiply.v \
+mult.v \
+mult_add.v \
+mult_rc.v \
+mult_add_rc.v \
+fft_shift.v \
+axi_pipe_join.v \
+axi_pipe_mac.v \
+axi_round_and_clip_complex.v \
+axi_round_complex.v \
+axi_clip_complex.v \
+axi_join.v \
+axi_sync.v \
+split_complex.v \
+axi_round_and_clip.v \
+join_complex.v \
+axi_round.v \
+axi_clip.v \
+axi_clip_unsigned.v \
+axi_serializer.v \
+axi_deserializer.v \
+axi_packer.v \
+complex_to_mag_approx.v \
+file_source.v \
+fosphor/delay.v \
+fosphor/fifo_srl.v \
+fosphor/rng.v \
+fosphor/f15_avg.v \
+fosphor/f15_binmap.v \
+fosphor/f15_core.v \
+fosphor/f15_eoseq.v \
+fosphor/f15_histo_mem.v \
+fosphor/f15_line_mem.v \
+fosphor/f15_logpwr.v \
+fosphor/f15_maxhold.v \
+fosphor/f15_packetizer.v \
+fosphor/f15_rise_decay.v \
+fosphor/f15_wf_agg.v \
+fosphor/axi_logpwr.v \
+cvita_hdr_parser.v \
+cvita_hdr_encoder.v \
+cvita_hdr_decoder.v \
+cvita_hdr_modify.v \
+axi_async_stream.v \
+axi_rate_change.v \
+axi_tag_time.v \
+axi_drop_partial_packet.v \
+ddc.v \
+duc.v \
+cic_decimate.v \
+cic_interpolate.v \
+axi_fir_filter.v \
+fir_filter_slice.v \
+axi_fir_filter_dec.v \
+addsub.vhd \
+dds_freq_tune.v \
+dds_timed.v \
+datapath_gatekeeper.v \
+))