]> jspc29.x-matter.uni-frankfurt.de Git - trb3sc.git/commitdiff
Update hubaddon design
authorJan Michel <j.michel@gsi.de>
Fri, 11 Aug 2017 15:01:22 +0000 (17:01 +0200)
committerJan Michel <j.michel@gsi.de>
Fri, 11 Aug 2017 15:01:22 +0000 (17:01 +0200)
hubaddon/config.vhd
hubaddon/trb3sc_hubaddon.prj
hubaddon/trb3sc_hubaddon.vhd

index 1e9bd04c10a317bc2deca291b1756ca239f40866..385ebc36fd30b67aee22eb5c9ab3c539024a9eb7 100644 (file)
@@ -27,7 +27,7 @@ package config is
     constant INCLUDE_UART           : integer  := c_YES;
     constant INCLUDE_SPI            : integer  := c_YES;
     constant INCLUDE_LCD            : integer  := c_YES;
-    constant INCLUDE_DEBUG_INTERFACE: integer  := c_NO;
+    constant INCLUDE_DEBUG_INTERFACE: integer  := c_YES;
 
     --input monitor and trigger generation logic
     constant INCLUDE_TRIGGER_LOGIC  : integer  := c_NO;
index 9e224de2381eac3dc2825db9f8343bb6fa2e1383..bea4539a978391c7a8db5ee15c858f906c080c3d 100644 (file)
@@ -68,6 +68,10 @@ add_file -vhdl -lib work "../../trb3sc/cores/pll_in240_out200.vhd"
 add_file -vhdl -lib work "../../trb3sc/cores/pll_in240_out240.vhd"
 add_file -vhdl -lib work "../../trb3/base/cores/pll_200_4.vhd"
 add_file -vhdl -lib work "../../trb3sc/code/clock_reset_handler.vhd"
+add_file -vhdl -lib work "../../trb3sc/code/load_settings.vhd"
+add_file -vhdl -lib work "../../trb3sc/code/spi_master_generic.vhd"
+add_file -vhdl -lib work "../../trb3/base/code/input_to_trigger_logic_record.vhd"
+add_file -vhdl -lib work "../../trb3/base/code/input_statistics.vhd"
 add_file -vhdl -lib work "../../trbnet/special/trb_net_reset_handler.vhd"
 add_file -vhdl -lib work "../../trbnet/special/spi_flash_and_fpga_reload_record.vhd"
 add_file -vhdl -lib work "../../trb3/base/code/sedcheck.vhd"
index 4e653262fbc24824c8a75f65e79348ff4e159a04..f6fc3f0dba5dc7f62d02b50f73de7ae1b4d9f391 100644 (file)
@@ -197,7 +197,8 @@ THE_MEDIA_INTERFACE : entity work.med_ecp3_sfp_sync
     IS_SYNC_SLAVE   => c_YES
     )
   port map(
-    CLK                => clk_full_osc,
+    CLK_REF_FULL       => clk_full_osc, --med2int(0).clk_full,
+    CLK_INTERNAL_FULL  => clk_full_osc,
     SYSCLK             => clk_sys,
     RESET              => reset_i,
     CLEAR              => clear_i,
@@ -234,8 +235,9 @@ THE_MEDIA_4_DOWN : entity work.med_ecp3_sfp_sync_4
     IS_USED         => (c_YES,c_YES ,c_YES ,c_YES)
     )
   port map(
-    CLK                => clk_full_osc,
-    SYSCLK             => clk_sys,
+    CLK_REF_FULL       => clk_full_osc, --med2int(0).clk_full,
+    CLK_INTERNAL_FULL  => clk_full_osc,
+    SYSCLK        => clk_sys,
     RESET              => reset_i,
     CLEAR              => clear_i,
     
@@ -252,11 +254,11 @@ THE_MEDIA_4_DOWN : entity work.med_ecp3_sfp_sync_4
     TX_DLM_WORD        => open,
     
     --SFP Connection
-    --SFP Connection
-    SD_RXD_P_IN        => SERDES_RX(5 downto 2),
-    SD_RXD_N_IN        => SERDES_RX(9 downto 6),
-    SD_TXD_P_OUT       => SERDES_TX(5 downto 2),
-    SD_TXD_N_OUT       => SERDES_TX(9 downto 6),
+--     --SFP Connection
+--     SD_RXD_P_IN        => SERDES_RX(5 downto 2),
+--     SD_RXD_N_IN        => SERDES_RX(9 downto 6),
+--     SD_TXD_P_OUT       => SERDES_TX(5 downto 2),
+--     SD_TXD_N_OUT       => SERDES_TX(9 downto 6),
     SD_PRSNT_N_IN(3 downto 2) => HUB_MOD0(2 downto 1),
     SD_PRSNT_N_IN(1 downto 0) => HUB_MOD0(4 downto 3),
     SD_LOS_IN(3 downto 2)     => HUB_LOS(2 downto 1),