diff --git a/libraries/base/diag/hdllib.cfg b/libraries/base/diag/hdllib.cfg
index 0708b3562832d415df4c98dd71e2d671663f8bc3..183673dc4e2ced65a39c0da519336ff3d9d210cc 100644
--- a/libraries/base/diag/hdllib.cfg
+++ b/libraries/base/diag/hdllib.cfg
@@ -9,7 +9,7 @@ build_dir_sim = $HDL_BUILD_DIR
 build_dir_synth = $HDL_BUILD_DIR
 
 synth_files =
-    $UNB/Firmware/modules/Lofar/diag/src/vhdl/diag_pkg.vhd
+    src/vhdl/diag_pkg.vhd
     $UNB/Firmware/modules/Lofar/diag/src/vhdl/diag_bypass.vhd
     src/vhdl/diag_tx_seq.vhd
     $UNB/Firmware/modules/Lofar/diag/src/vhdl/diag_tx_frm.vhd
diff --git a/libraries/base/diag/src/vhdl/diag_pkg.vhd b/libraries/base/diag/src/vhdl/diag_pkg.vhd
index 16d927402f0bdd6d88d9bc4fc97af187cbf64812..c24f0aaa651999b4766123f9030b997335b77005 100644
--- a/libraries/base/diag/src/vhdl/diag_pkg.vhd
+++ b/libraries/base/diag/src/vhdl/diag_pkg.vhd
@@ -143,6 +143,27 @@ PACKAGE diag_pkg IS
     e_imag
   );        
   
+  -----------------------------------------------------------------------------
+  -- CNTR / PSRG sequence test data
+  -----------------------------------------------------------------------------
+  
+  CONSTANT c_diag_seq_tx_reg_nof_dat : NATURAL := 3;
+  CONSTANT c_diag_seq_tx_reg_adr_w   : NATURAL := ceil_log2(c_diag_seq_tx_reg_nof_dat);
+  CONSTANT c_diag_seq_rx_reg_nof_dat : NATURAL := 3;
+  CONSTANT c_diag_seq_rx_reg_adr_w   : NATURAL := ceil_log2(c_diag_seq_rx_reg_nof_dat);
+  
+  -- Record with all diag seq MM register fields
+  TYPE t_diag_seq_mm_reg IS RECORD
+    tx_init   : STD_LOGIC_VECTOR(c_word_w -1 DOWNTO 0);  -- readback ctrl
+    tx_ctrl   : STD_LOGIC_VECTOR(c_word_w -1 DOWNTO 0);
+    rx_ctrl   : STD_LOGIC_VECTOR(c_word_w -1 DOWNTO 0);
+    tx_cnt    : STD_LOGIC_VECTOR(c_word_w -1 DOWNTO 0);  -- read cnt and stat
+    rx_cnt    : STD_LOGIC_VECTOR(c_word_w -1 DOWNTO 0);
+    rx_stat   : STD_LOGIC_VECTOR(c_word_w -1 DOWNTO 0);
+  END RECORD;  
+
+  TYPE t_diag_seq_mm_reg_arr IS ARRAY (INTEGER RANGE <>) OF t_diag_seq_mm_reg;
+  
 END diag_pkg;
 
 PACKAGE BODY diag_pkg IS
@@ -157,6 +178,3 @@ PACKAGE BODY diag_pkg IS
   END;
 
 END diag_pkg;
-
-
-