From d5e56a8f434443fbac2b6baf5fb1f3d592bcba7d Mon Sep 17 00:00:00 2001
From: Leon Hiemstra <hiemstra@astron.nl>
Date: Fri, 22 May 2015 15:26:05 +0000
Subject: [PATCH] this (temporary) debug version has epcs,remu,plls removed and
 tse,mm_clk using ETH_CLK directly

---
 .../unb2_board/src/vhdl/ctrl_unb2_board.vhd   | 146 +++++++++---------
 1 file changed, 73 insertions(+), 73 deletions(-)

diff --git a/boards/uniboard2/libraries/unb2_board/src/vhdl/ctrl_unb2_board.vhd b/boards/uniboard2/libraries/unb2_board/src/vhdl/ctrl_unb2_board.vhd
index 16f921086c..255f39c832 100644
--- a/boards/uniboard2/libraries/unb2_board/src/vhdl/ctrl_unb2_board.vhd
+++ b/boards/uniboard2/libraries/unb2_board/src/vhdl/ctrl_unb2_board.vhd
@@ -304,21 +304,21 @@ BEGIN
     END GENERATE;
 
     gen_pll_dp_clk_pll: IF g_sim = FALSE GENERATE
-      u_unb2_board_clk200_pll : ENTITY work.unb2_board_clk200_pll
-      GENERIC MAP (
-        g_technology          => g_technology,
-        g_clk200_phase_shift  => g_dp_clk_phase
-      )
-      PORT MAP (
-        arst       => i_mm_rst,
-        clk200     => ext_clk200,
-        st_clk200  => dp_clk,  -- = c0
-        st_rst200  => dp_rst
-      );
+      --u_unb2_board_clk200_pll : ENTITY work.unb2_board_clk200_pll
+      --GENERIC MAP (
+      --  g_technology          => g_technology,
+      --  g_clk200_phase_shift  => g_dp_clk_phase
+      --)
+      --PORT MAP (
+      --  arst       => i_mm_rst,
+      --  clk200     => ext_clk200,
+      --  st_clk200  => dp_clk,  -- = c0
+      --  st_rst200  => dp_rst
+      --);
       
       -- Debug: uncomment these line and comment the PLL
-      --dp_clk <= ext_clk200;
-      --dp_rst <= i_mm_rst;
+      dp_clk <= ext_clk200;
+      dp_rst <= i_mm_rst;
     END GENERATE;
   END GENERATE;
 
@@ -345,26 +345,26 @@ BEGIN
   END GENERATE;
 
   gen_pll_mm_clk_pll: IF g_sim = FALSE GENERATE
-    u_unb2_board_clk125_pll : ENTITY work.unb2_board_clk125_pll
-    GENERIC MAP (
-      g_technology => g_technology
-    )
-    PORT MAP (
-      arst       => i_xo_rst,
-      clk125     => i_xo_ethclk,
-      c0_clk20   => epcs_clk,
-      c1_clk50   => clk50,
-      c2_clk100  => clk100,
-      c3_clk125  => clk125,
-      pll_locked => mm_locked
-    );
+    --u_unb2_board_clk125_pll : ENTITY work.unb2_board_clk125_pll
+    --GENERIC MAP (
+    --  g_technology => g_technology
+    --)
+    --PORT MAP (
+    --  arst       => i_xo_rst,
+    --  clk125     => i_xo_ethclk,
+    --  c0_clk20   => epcs_clk,
+    --  c1_clk50   => clk50,
+    --  c2_clk100  => clk100,
+    --  c3_clk125  => clk125,
+    --  pll_locked => mm_locked
+    --);
     
     -- Debug: uncomment these line and comment the PLL
-    --epcs_clk <= NOT epcs_clk WHEN rising_edge(clk50);
-    --clk50    <= NOT clk50    WHEN rising_edge(clk100);
-    --clk100   <= i_xo_ethclk;
-    --clk125   <= i_xo_ethclk;
-    --mm_locked <= '1';
+    epcs_clk <= NOT epcs_clk WHEN rising_edge(clk50);
+    clk50    <= NOT clk50    WHEN rising_edge(clk100);
+    clk100   <= i_xo_ethclk;
+    clk125   <= i_xo_ethclk;
+    mm_locked <= '1';
   END GENERATE;
   
   --i_tse_clk <= clk125;         -- Debug: cannot use PLL output as reference for TSE, because that does not fit
@@ -496,48 +496,48 @@ BEGIN
   -- Every design instantiates an mms_remu instance + MM status & control ports.
   -- So there is full control over the memory mapped registers to set start address of the flash 
   -- and reconfigure from that address.
-  u_mms_remu: ENTITY remu_lib.mms_remu
-  GENERIC MAP ( 
-    g_technology       => g_technology
-  )
-  PORT MAP (
-    mm_rst             => i_mm_rst,
-    mm_clk             => i_mm_clk,
-
-    epcs_clk           => epcs_clk,
-
-    remu_mosi          => reg_remu_mosi,
-    remu_miso          => reg_remu_miso
-  );
-
-  -----------------------------------------------------------------------------
-  -- EPCS
-  -----------------------------------------------------------------------------
-  u_mms_epcs: ENTITY epcs_lib.mms_epcs
-  GENERIC MAP ( 
-    g_technology       => g_technology
-  )
-  PORT MAP (
-    mm_rst             => i_mm_rst,
-    mm_clk             => i_mm_clk,
-
-    epcs_clk           => epcs_clk,
-
-    epcs_mosi          => reg_epcs_mosi,
-    epcs_miso          => reg_epcs_miso,
-
-    dpmm_ctrl_mosi     => reg_dpmm_ctrl_mosi,
-    dpmm_ctrl_miso     => reg_dpmm_ctrl_miso,
-
-    dpmm_data_mosi     => reg_dpmm_data_mosi,
-    dpmm_data_miso     => reg_dpmm_data_miso,
-
-    mmdp_ctrl_mosi     => reg_mmdp_ctrl_mosi,
-    mmdp_ctrl_miso     => reg_mmdp_ctrl_miso,
-
-    mmdp_data_mosi     => reg_mmdp_data_mosi,
-    mmdp_data_miso     => reg_mmdp_data_miso
-  );
+  --u_mms_remu: ENTITY remu_lib.mms_remu
+  --GENERIC MAP ( 
+  --  g_technology       => g_technology
+  --)
+  --PORT MAP (
+  --  mm_rst             => i_mm_rst,
+  --  mm_clk             => i_mm_clk,
+
+  --  epcs_clk           => epcs_clk,
+
+  --  remu_mosi          => reg_remu_mosi,
+  --  remu_miso          => reg_remu_miso
+  --);
+
+  -------------------------------------------------------------------------------
+  ---- EPCS
+  -------------------------------------------------------------------------------
+  --u_mms_epcs: ENTITY epcs_lib.mms_epcs
+  --GENERIC MAP ( 
+  --  g_technology       => g_technology
+  --)
+  --PORT MAP (
+  --  mm_rst             => i_mm_rst,
+  --  mm_clk             => i_mm_clk,
+
+  --  epcs_clk           => epcs_clk,
+
+  --  epcs_mosi          => reg_epcs_mosi,
+  --  epcs_miso          => reg_epcs_miso,
+
+  --  dpmm_ctrl_mosi     => reg_dpmm_ctrl_mosi,
+  --  dpmm_ctrl_miso     => reg_dpmm_ctrl_miso,
+
+  --  dpmm_data_mosi     => reg_dpmm_data_mosi,
+  --  dpmm_data_miso     => reg_dpmm_data_miso,
+
+  --  mmdp_ctrl_mosi     => reg_mmdp_ctrl_mosi,
+  --  mmdp_ctrl_miso     => reg_mmdp_ctrl_miso,
+
+  --  mmdp_data_mosi     => reg_mmdp_data_mosi,
+  --  mmdp_data_miso     => reg_mmdp_data_miso
+  --);
   
   ------------------------------------------------------------------------------
   -- PPS input
-- 
GitLab