aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/lib/rfnoc/Makefile.srcs
blob: f654fdb9c0d986b0d1805d723a0fcba0aa5eecaa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#
# 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 \
))