From b1707663e30fc8066dbfaba7b623d11eb38a43b7 Mon Sep 17 00:00:00 2001
From: Eric Kooistra <kooistra@astron.nl>
Date: Thu, 11 Mar 2021 16:26:29 +0100
Subject: [PATCH] Added peripheral_name: dp_selector.

---
 libraries/base/dp/dp.peripheral.yaml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/libraries/base/dp/dp.peripheral.yaml b/libraries/base/dp/dp.peripheral.yaml
index 56fe45d749..db3198d2ee 100644
--- a/libraries/base/dp/dp.peripheral.yaml
+++ b/libraries/base/dp/dp.peripheral.yaml
@@ -324,3 +324,19 @@ peripherals:
               field_description: "Arrival latency of data stream BSN at sync, relative to local sync."
               access_mode: RO
               address_offset: 0x20
+
+  - peripheral_name: dp_selector    # pi_dp_selector.py
+    peripheral_description: "Select between two data streams or between two arrays of data streams."
+    slave_ports:
+      # MM port for dp_selector_arr.vhd
+      - slave_name: REG_DP_SELECTOR
+        slave_type: REG
+        slave_description: ""
+        fields:
+          - - field_name: input_select
+              field_description: |
+                "When input_select = 0 select the reference data stream(s), else when 1 select the other data stream(s).
+                 The input_select is synchronsized to the start of a sync interval."
+              width: 1
+              access_mode: RW
+              address_offset: 0x0
-- 
GitLab