14 namespace uhd {
namespace rfnoc {
16 static const std::string CLOCK_KEY_GRAPH(
"__graph__");
17 static const std::string CLOCK_KEY_AUTO(
"__auto__");
19 static const std::string PROP_KEY_DECIM(
"decim");
20 static const std::string PROP_KEY_INTERP(
"interp");
21 static const std::string PROP_KEY_SAMP_RATE(
"samp_rate");
22 static const std::string PROP_KEY_SCALING(
"scaling");
23 static const std::string PROP_KEY_TYPE(
"type");
24 static const std::string PROP_KEY_FREQ(
"freq");
25 static const std::string PROP_KEY_TICK_RATE(
"tick_rate");
26 static const std::string PROP_KEY_SPP(
"spp");
27 static const std::string PROP_KEY_MTU(
"mtu");
28 static const std::string PROP_KEY_ATOMIC_ITEM_SIZE(
"atomic_item_size");
30 static const std::string NODE_ID_SEP(
"SEP");
33 static const io_type_t IO_TYPE_S16 =
"s16";
34 static const io_type_t IO_TYPE_SC16 =
"sc16";
37 static const std::string ACTION_KEY_STREAM_CMD(
"stream_cmd");
38 static const std::string ACTION_KEY_RX_EVENT(
"rx_event");
39 static const std::string ACTION_KEY_RX_RESTART_REQ(
"restart_request");
40 static const std::string ACTION_KEY_TX_EVENT(
"tx_event");
43 static const std::string DEFAULT_BLOCK_NAME =
"Block";
45 static const uint32_t DEFAULT_NOC_ID = 0xFFFFFFFF;
46 static const double DEFAULT_TICK_RATE = 1.0;
76 static const noc_id_t ADDSUB_BLOCK = 0xADD00000;
77 static const noc_id_t DUC_BLOCK = 0xD0C00000;
78 static const noc_id_t DDC_BLOCK = 0xDDC00000;
79 static const noc_id_t FFT_BLOCK = 0xFF700000;
80 static const noc_id_t FIR_FILTER_BLOCK = 0xF1120000;
81 static const noc_id_t FIR_FILTER_BLOCK_V2 = 0xF1120002;
82 static const noc_id_t FOSPHOR_BLOCK = 0x666F0000;
83 static const noc_id_t LICCHECK_BLOCK = 0x11C0CECC;
84 static const noc_id_t LOGPWR_BLOCK = 0x4C500000;
85 static const noc_id_t KEEP_ONE_IN_N_BLOCK = 0x02460000;
86 static const noc_id_t MOVING_AVERAGE_BLOCK = 0xAAD20000;
87 static const noc_id_t RADIO_BLOCK = 0x12AD1000;
88 static const noc_id_t REPLAY_BLOCK = 0x4E91A000;
89 static const noc_id_t SIGGEN_BLOCK = 0x51663110;
90 static const noc_id_t SPLIT_STREAM_BLOCK = 0x57570000;
91 static const noc_id_t SWITCHBOARD_BLOCK = 0xBE110000;
92 static const noc_id_t VECTOR_IIR_BLOCK = 0x11120000;
93 static const noc_id_t WINDOW_BLOCK = 0xD0530000;
Definition: build_info.hpp:12
uint16_t device_type_t
Device Type.
Definition: defaults.hpp:55
std::string io_type_t
Definition: defaults.hpp:32
uint32_t noc_id_t
Definition: defaults.hpp:51