aboutsummaryrefslogtreecommitdiffstats
path: root/host
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2019-09-13 17:36:36 -0700
committerMartin Braun <martin.braun@ettus.com>2019-11-26 11:49:47 -0800
commit9a8435ed998fc5c65257f4c55768750b227ab19e (patch)
tree942199ce6e25904be59736f473ccb57c9ad094e5 /host
parent67dbaa41f21fb8610444fd8a61b14af78a4ce48c (diff)
downloaduhd-9a8435ed998fc5c65257f4c55768750b227ab19e.tar.gz
uhd-9a8435ed998fc5c65257f4c55768750b227ab19e.tar.bz2
uhd-9a8435ed998fc5c65257f4c55768750b227ab19e.zip
rfnoc: Add radio_1x64
Diffstat (limited to 'host')
-rw-r--r--host/include/uhd/erfnoc/blocks/radio_1x64.yml4
-rw-r--r--host/include/uhd/erfnoc/core/io_signatures.yml24
2 files changed, 25 insertions, 3 deletions
diff --git a/host/include/uhd/erfnoc/blocks/radio_1x64.yml b/host/include/uhd/erfnoc/blocks/radio_1x64.yml
index 0ee68ec24..7fc9b7890 100644
--- a/host/include/uhd/erfnoc/blocks/radio_1x64.yml
+++ b/host/include/uhd/erfnoc/blocks/radio_1x64.yml
@@ -63,8 +63,8 @@ io_ports:
time_keeper:
type: time_keeper
drive: listener
- x300_radio:
- type: x300_radio
+ radio_iface:
+ type: radio_1x32
drive: slave
registers:
diff --git a/host/include/uhd/erfnoc/core/io_signatures.yml b/host/include/uhd/erfnoc/core/io_signatures.yml
index cb2ca2cbc..ba7721e3e 100644
--- a/host/include/uhd/erfnoc/core/io_signatures.yml
+++ b/host/include/uhd/erfnoc/core/io_signatures.yml
@@ -33,7 +33,29 @@ time_keeper:
ports:
- name: radio_time
width: 64
-
+
+radio_1x32:
+ type: master-slave
+ ports:
+ - name: radio_rx_data
+ type: from-master
+ width: 32
+ - name: radio_rx_stb
+ type: from-master
+ width: 1
+ - name: radio_rx_running
+ type: to-master
+ width: 1
+ - name: radio_tx_data
+ type: to-master
+ width: 32
+ - name: radio_tx_stb
+ type: from-master
+ width: 1
+ - name: radio_tx_running
+ type: to-master
+ width: 1
+
x300_radio:
type: master-slave
ports: