# # 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 \ 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 \ 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 \ sine_tone.v \ axi_fir_filter.v \ fir_filter_slice.v \ axi_fir_filter_dec.v \ addsub.vhd \ dds_freq_tune.v \ dds_freq_tune_duc.v \ dds_timed.v \ dds_wrapper.v \ datapath_gatekeeper.v \ ))