aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/lib/control/Makefile.srcs
diff options
context:
space:
mode:
authorMax Köhler <max.koehler@ni.com>2020-08-10 23:19:29 +0200
committerWade Fife <wade.fife@ettus.com>2020-08-13 07:46:14 -0500
commit2c2bb3a0b7269dcbd8b5933ce1c0c29ca17f599d (patch)
tree1682858e1035527085656e219c51335e5785f4a0 /fpga/usrp3/lib/control/Makefile.srcs
parent31cafbb3ed9020acb82c3ab29645154f25e90172 (diff)
downloaduhd-2c2bb3a0b7269dcbd8b5933ce1c0c29ca17f599d.tar.gz
uhd-2c2bb3a0b7269dcbd8b5933ce1c0c29ca17f599d.tar.bz2
uhd-2c2bb3a0b7269dcbd8b5933ce1c0c29ca17f599d.zip
fpga: lib: add handshake to replace FIFO for ctrlport CDC
The clock crossing of the ctrlport used FIFOs to transfer requests and responses between clock domains. This commit adds a handshake based on the pulse synchronizer to reduce the resource usage for ctrlport clock domain crossing. Data is stored in a single register while the pulse synchronizer handles the signaling of valid flags.
Diffstat (limited to 'fpga/usrp3/lib/control/Makefile.srcs')
-rw-r--r--fpga/usrp3/lib/control/Makefile.srcs1
1 files changed, 1 insertions, 0 deletions
diff --git a/fpga/usrp3/lib/control/Makefile.srcs b/fpga/usrp3/lib/control/Makefile.srcs
index 21f986a50..74ba3b48a 100644
--- a/fpga/usrp3/lib/control/Makefile.srcs
+++ b/fpga/usrp3/lib/control/Makefile.srcs
@@ -59,4 +59,5 @@ map/cam.v \
map/kv_map.v \
map/axis_muxed_kv_map.v \
axil_ctrlport_master.v\
+handshake.v\
))