diff options
author | Ashish Chaudhari <ashish@ettus.com> | 2016-03-13 23:16:12 -0700 |
---|---|---|
committer | Ashish Chaudhari <ashish@ettus.com> | 2016-03-21 17:46:23 -0700 |
commit | 2ea1f108b9dc88e12c7d565045d7279fabf4fcbd (patch) | |
tree | 851fbb35f36f3d3ecb376cce95edb880c233372a /host/lib/usrp/x300/x300_impl.cpp | |
parent | 721f2dd9c1b29b219c9e036f856e7f64f495728c (diff) | |
download | uhd-2ea1f108b9dc88e12c7d565045d7279fabf4fcbd.tar.gz uhd-2ea1f108b9dc88e12c7d565045d7279fabf4fcbd.tar.bz2 uhd-2ea1f108b9dc88e12c7d565045d7279fabf4fcbd.zip |
x300: DSP updates to support heterodyne dboards
Diffstat (limited to 'host/lib/usrp/x300/x300_impl.cpp')
-rw-r--r-- | host/lib/usrp/x300/x300_impl.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/host/lib/usrp/x300/x300_impl.cpp b/host/lib/usrp/x300/x300_impl.cpp index 4f49f7e73..b9d4e56b1 100644 --- a/host/lib/usrp/x300/x300_impl.cpp +++ b/host/lib/usrp/x300/x300_impl.cpp @@ -989,12 +989,14 @@ void x300_impl::setup_radio(const size_t mb_i, const std::string &slot_name, con perif.framer = rx_vita_core_3000::make(perif.ctrl, radio::sr_addr(radio::RX_CTRL)); perif.ddc = rx_dsp_core_3000::make(perif.ctrl, radio::sr_addr(radio::RX_DSP)); perif.ddc->set_link_rate(10e9/8); //whatever + perif.ddc->set_tick_rate(mb.clock->get_master_clock_rate()); //The DRAM FIFO is treated as in internal radio FIFO for flow control purposes tx_vita_core_3000::fc_monitor_loc fc_loc = mb.has_dram_buff ? tx_vita_core_3000::FC_PRE_FIFO : tx_vita_core_3000::FC_PRE_RADIO; perif.deframer = tx_vita_core_3000::make(perif.ctrl, radio::sr_addr(radio::TX_CTRL), fc_loc); perif.duc = tx_dsp_core_3000::make(perif.ctrl, radio::sr_addr(radio::TX_DSP)); perif.duc->set_link_rate(10e9/8); //whatever + perif.duc->set_tick_rate(mb.clock->get_master_clock_rate()); //////////////////////////////////////////////////////////////////// // create time control objects |