Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD.hdp
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD.hdp	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD.hdp	(revision 10155)
@@ -5,17 +5,17 @@
 FACT_FAD_TB_lib = $HDS_PROJECT_DIR/FACT_FAD_TB_lib/work
 secureip = D:/unisim/secureip
-simprim = D:/unisim/simprim
-unimacro = D:/unisim/unimacro
-unisim = D:/unisim/unisim
-XilinxCoreLib = D:/unisim/xilinxcorelib
+simprim = C:/FPGAdv82PS/Xilinx_Lib/simprim
+unimacro = C:/FPGAdv82PS/Xilinx_Lib/unimacro
+unisim = C:/FPGAdv82PS/Xilinx_Lib/unisim
+XilinxCoreLib = C:/FPGAdv82PS/Xilinx_Lib/XilinxCoreLib
 [QuestaSim]
 secureip = D:/unisim/secureip
-simprim = D:/unisim/simprim
-unimacro = D:/unisim/unimacro
-unisim = D:/unisim/unisim
-XilinxCoreLib = D:/unisim/xilinxcorelib
+simprim = C:/FPGAdv82PS/Xilinx_Lib/simprim
+unimacro = C:/FPGAdv82PS/Xilinx_Lib/unimacro
+unisim = C:/FPGAdv82PS/Xilinx_Lib/unisim
+XilinxCoreLib = C:/FPGAdv82PS/Xilinx_Lib/XilinxCoreLib
 [XilinxISE]
 FACT_FAD_lib = $HDS_PROJECT_DIR/FACT_FAD_lib/ise
-FACT_FAD_TB_lib = $HDS_PROJECT_DIR\FACT_FAD_TB_lib\ise
+FACT_FAD_TB_lib = $HDS_PROJECT_DIR/FACT_FAD_TB_lib/ise
 [hdl]
 FACT_FAD_lib = $HDS_PROJECT_DIR/FACT_FAD_lib/hdl
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/clock_generator_var_ps_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/clock_generator_var_ps_struct.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/clock_generator_var_ps_struct.vhd	(revision 10155)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:27:49 04.02.2011
+--          at - 13:26:27 14.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -32,5 +32,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:27:49 04.02.2011
+--          at - 13:26:27 14.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -42,4 +42,6 @@
 LIBRARY UNISIM;
 --USE UNISIM.Vcomponents.all;
+LIBRARY FACT_FAD_lib;
+USE FACT_FAD_lib.fad_definitions.all;
 
 LIBRARY FACT_FAD_lib;
@@ -56,4 +58,5 @@
    SIGNAL PSEN_IN     : std_logic;
    SIGNAL PSINCDEC_IN : std_logic;
+   SIGNAL rst         : std_logic := '0';    --asynch in of DCM
 
    -- Implicit buffer signal declarations
@@ -91,19 +94,19 @@
    PORT (
       CLK         : IN     std_logic ;
-      rst         : IN     std_logic ;                                     --asynch in of DCM
+      rst         : OUT    std_logic                     := '0'; --asynch in of DCM
       -- interface to: clock_generator_variable_PS_struct.vhd
       PSCLK       : OUT    std_logic ;
       PSEN        : OUT    std_logic                     := '0';
-      PSINCDEC    : OUT    std_logic                     := '1';           -- default is 'incrementing'
-      PSDONE      : IN     std_logic ;                                     -- will pulse once, if phase shifting was done.
-      LOCKED      : IN     std_logic ;
+      PSINCDEC    : OUT    std_logic                     := '1'; -- default is 'incrementing'
+      PSDONE      : IN     std_logic ;                           -- will pulse once, if phase shifting was done.
+      LOCKED      : IN     std_logic ;                           -- when is this going high?
       -- interface to: w5300_modul.vhd
       shift_phase : IN     std_logic ;
-      direction   : IN     std_logic ;                                     -- corresponds TO 'PSINCDEC'
+      direction   : IN     std_logic ;                           -- corresponds TO 'PSINCDEC'
+      reset_DCM   : IN     std_logic ;                           -- asynch in: orders us, TO reset the DCM
       -- status:
       shifting    : OUT    std_logic                     := '0';
       ready       : OUT    std_logic                     := '0';
-      offset      : OUT    std_logic_vector (7 DOWNTO 0) := (OTHERS => '0');
-      DCM_locked  : OUT    std_logic 
+      offset      : OUT    std_logic_vector (7 DOWNTO 0) := (OTHERS => '0')
    );
    END COMPONENT;
@@ -139,5 +142,5 @@
          PSEN_IN     => PSEN_IN,
          PSINCDEC_IN => PSINCDEC_IN,
-         RST_IN      => RST_IN,
+         RST_IN      => rst,
          CLK0_OUT    => CLK_25_PS,
          LOCKED_OUT  => LOCKED_OUT,
@@ -147,5 +150,5 @@
       PORT MAP (
          CLK         => CLK0_OUT,
-         rst         => RST_IN,
+         rst         => rst,
          PSCLK       => PSCLK_IN,
          PSEN        => PSEN_IN,
@@ -155,8 +158,8 @@
          shift_phase => do_shift,
          direction   => direction,
+         reset_DCM   => RST_IN,
          shifting    => OPEN,
          ready       => OPEN,
-         offset      => offset,
-         DCM_locked  => OPEN
+         offset      => offset
       );
 
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/control_unit_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/control_unit_struct.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/control_unit_struct.vhd	(revision 10155)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 11:39:13 04.02.2011
+--          at - 13:10:37 12.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -42,5 +42,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 11:39:13 04.02.2011
+--          at - 13:10:37 12.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/data_generator.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/data_generator.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/data_generator.vhd	(revision 10155)
@@ -45,8 +45,40 @@
       sensor_ready : in std_logic;
       dac_array : in dac_array_type;
+      
+      -- EVT HEADER - part 1
       package_length : in std_logic_vector (15 downto 0);
+      pll_lock							: in std_logic_vector ( 3 downto 0);
+      --
+            
+      -- EVT HEADER - part 2  --> FTM trigger informaton, comes in late ...
+      -- during EVT header wrinting, this field is left out ... and only written into event header,
+      -- when the DRS chip were read out already.
+      FTM_RS485_ready : in std_logic;
+      FTM_trigger_info : in std_logic_vector (55 downto 0); --7 byte
+      --
+      
+			-- EVT HEADER - part 3
+      fad_event_counter     : in std_logic_vector (31 downto 0);
+      refclk_counter	: in std_logic_vector (11 downto 0);
+      refclk_too_high: in std_logic;
+      refclk_too_low : in std_logic;
+      --
+      
+      -- EVT HEADER - part 4
       board_id       : in std_logic_vector (3 downto 0);
       crate_id       : in std_logic_vector (1 downto 0);
-      trigger_id     : in std_logic_vector (47 downto 0);
+      DCM_PS_status 	: in std_logic_vector (7 downto 0);
+      TRG_GEN_no					: in std_logic_vector (15 downto 0);
+      TRG_GEN_div					: in std_logic_vector (15 downto 0);
+      --
+      
+      -- EVT HEADER - part 5
+      dna				: in std_logic_vector (63 downto 0);
+      --
+      
+      -- EVT HEADER - part 6
+      timer_value : in std_logic_vector (31 downto 0); -- time in units of 100us
+      --
+      
       trigger        : in std_logic;
 --      s_trigger      : in std_logic;
@@ -79,8 +111,17 @@
 architecture Behavioral of data_generator is
 
-type state_generate_type is (INIT, CONFIG, CONFIG1, CONFIG2,CONFIG3, CONFIG4, CONFIG5, CONFIG6, CONFIG7, WRITE_HEADER, WRITE_EXTERNAL_TRIGGER, WRITE_INTERNAL_TRIGGER, WRITE_BOARD_ID, WRITE_TEMPERATURES,
-                             WRITE_DAC1, WRITE_DAC2, WRITE_CHANNEL_ID, WRITE_START_CELL, WRITE_ROI, WRITE_ADC_DATA, WRITE_DATA_END, WRITE_DATA_END_WAIT,
-                             WRITE_END_FLAG, WRITE_DATA_STOP, WRITE_DATA_STOP1, 
-                             WRITE_DATA_IDLE, WAIT_FOR_ADC, WAIT_FOR_STOP_CELL, START_DRS_READING);
+type state_generate_type is (INIT, CONFIG, CONFIG1, CONFIG2,CONFIG3, CONFIG4, CONFIG5, CONFIG6, CONFIG7, 
+				WRITE_DATA_IDLE,
+				WRITE_HEADER, WRITE_FTM_INFO, WRITE_EVENTCOUNTER_AND_REFCLK_COUNTER, WRITE_BOARD_ID,
+				WRITE_DNA, WRITE_TIMER, WRITE_TEMPERATURES, 
+				WRITE_DAC1, WRITE_DAC2,
+				WAIT_FOR_STOP_CELL,
+				START_DRS_READING,
+				WRITE_CHANNEL_ID, WRITE_START_CELL, WRITE_ROI, WRITE_FILLING,
+				WAIT_FOR_ADC, WRITE_ADC_DATA,
+				WRITE_EXTERNAL_TRIGGER,
+				WRITE_END_FLAG,
+				WRITE_DATA_END, WRITE_DATA_END_WAIT,
+				WRITE_DATA_STOP, WRITE_DATA_STOP1);
 
 signal state_generate : state_generate_type := INIT;
@@ -199,11 +240,39 @@
 				when WRITE_HEADER =>
 				  write_ea <= "1";
-          data_out <= X"0000" & PACKAGE_VERSION & PACKAGE_SUB_VERSION & package_length & X"FB01";
-					addr_cntr <= addr_cntr + 3;
-					state_generate <= WRITE_BOARD_ID;
-        when WRITE_BOARD_ID =>     -- crate ID & board ID
-          data_out <= (63 downto 10 => '0') & crate_id & "1000" & board_id;
-          addr_cntr <= addr_cntr + 1;
-          state_generate <= WRITE_TEMPERATURES;
+          data_out <= X"000" & pll_lock & PACKAGE_VERSION & PACKAGE_SUB_VERSION & package_length & X"FB01";
+					addr_cntr <= addr_cntr + 1;  
+					state_generate <= WRITE_FTM_INFO;
+					
+				when WRITE_FTM_INFO =>
+					-- here we do not write the FTM info ... just jump over it.
+					addr_cntr <= addr_cntr + 1;  
+					state_generate <= WRITE_EVENTCOUNTER_AND_REFCLK_COUNTER;
+					
+				when WRITE_EVENTCOUNTER_AND_REFCLK_COUNTER =>
+      				data_out <= X"0000" &
+      											refclk_too_high & refclk_too_low & "00" & refclk_counter & 
+                  				fad_event_counter(15 downto 0) & 
+                  				fad_event_counter(31 downto 16) ;
+      				addr_cntr <= addr_cntr + 1;
+      				state_generate <= WRITE_BOARD_ID;
+				-- crate ID & board ID
+				-- and a lot more...
+					-- info about the phase shifter
+					-- status of the trigger generator
+        when WRITE_BOARD_ID =>     
+          data_out <= TRG_GEN_div & TRG_GEN_no & X"00" & DCM_PS_status & "000000" & crate_id & "1000" & board_id;
+          addr_cntr <= addr_cntr + 1;
+          state_generate <= WRITE_DNA;
+          
+       	when WRITE_DNA =>
+      				data_out <= X"00" & dna(55 downto 0);
+          addr_cntr <= addr_cntr + 1;
+          state_generate <= WRITE_TIMER;
+          
+        when WRITE_TIMER =>
+        	data_out <= X"0000" & X"0000" & timer_value; -- 2times 16bit reserved for additional status info
+      			addr_cntr <= addr_cntr + 1;
+      			state_generate <= WRITE_TEMPERATURES;
+
         when WRITE_TEMPERATURES =>     -- temperatures
           if (sensor_ready = '1') then
@@ -248,8 +317,8 @@
 
         when WRITE_CHANNEL_ID =>    -- write DRS and Channel IDs
-          data_out <= conv_std_logic_vector(0,10) & conv_std_logic_vector(3,2) & conv_std_logic_vector(channel_id,4)
-                    & conv_std_logic_vector(0,10) & conv_std_logic_vector(2,2) & conv_std_logic_vector(channel_id,4)
-                    & conv_std_logic_vector(0,10) & conv_std_logic_vector(1,2) & conv_std_logic_vector(channel_id,4)
-                    & conv_std_logic_vector(0,10) & conv_std_logic_vector(0,2) & conv_std_logic_vector(channel_id,4);
+          data_out <=  conv_std_logic_vector(3,12) & conv_std_logic_vector(channel_id,4) 
+                    &  conv_std_logic_vector(2,12) & conv_std_logic_vector(channel_id,4)
+                    &  conv_std_logic_vector(1,12) & conv_std_logic_vector(channel_id,4)
+                    &  conv_std_logic_vector(0,12) & conv_std_logic_vector(channel_id,4);
           addr_cntr <= addr_cntr + 1;
           state_generate <= WRITE_START_CELL;
@@ -267,5 +336,11 @@
                     & "00000" & conv_std_logic_vector (roi_array((0) * 9 + channel_id), 11);
           addr_cntr <= addr_cntr + 1;
-          state_generate <= WAIT_FOR_ADC;
+          state_generate <= WRITE_FILLING;
+          
+        	when WRITE_FILLING =>    -- write FILLING
+						data_out <= conv_std_logic_vector(0,64); -- filling
+						addr_cntr <= addr_cntr + 1;
+						state_generate <= WAIT_FOR_ADC;
+  
         when WAIT_FOR_ADC =>
           -- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@@ -281,5 +356,5 @@
                       & "000" & adc_otr(1) & adc_data_array(1)
                       & "000" & adc_otr(0) & adc_data_array(0);
- --             data_out <= "00000" & conv_std_logic_vector (data_cntr, 11) 
+--             data_out <= "00000" & conv_std_logic_vector (data_cntr, 11) 
 --                          & "00010" & conv_std_logic_vector (data_cntr, 11) 
 --                          & "00100" & conv_std_logic_vector (data_cntr, 11) 
@@ -303,14 +378,12 @@
           end if;
           
-          
         when WRITE_EXTERNAL_TRIGGER =>    -- external trigger ID
           addr_out <= start_addr + conv_std_logic_vector(1, RAM_ADDR_WIDTH);
---          data_out <= X"0000" & trigger_id(39 downto 32) & trigger_id(47 downto 40) & trigger_id(15 downto 0) & trigger_id(31 downto 16);
-          data_out <= X"0000" & trigger_id(39 downto 32) & trigger_id(47 downto 40) & evnt_cntr(15 downto 0) & evnt_cntr(31 downto 16);
-          state_generate <= WRITE_INTERNAL_TRIGGER;
-        when WRITE_INTERNAL_TRIGGER =>    -- internal trigger ID
-          addr_out <= start_addr + conv_std_logic_vector(2, RAM_ADDR_WIDTH);
-          data_out <= X"0000" & trigger_id(39 downto 32) & trigger_id(47 downto 40) & evnt_cntr(15 downto 0) & evnt_cntr(31 downto 16);
+          data_out <= 		FTM_trigger_info(15 downto 0) 
+          											& FTM_trigger_info(31 downto 16) 
+          											& FTM_trigger_info(47 downto 32) 
+          											& X"00" & FTM_trigger_info(55 downto 48);
           state_generate <= WRITE_END_FLAG;
+        
  				when WRITE_END_FLAG =>
           data_out <= (63 downto 32 => '0') & X"04FE" & X"4242";
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/dna_gen.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/dna_gen.vhd	(revision 10155)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/dna_gen.vhd	(revision 10155)
@@ -0,0 +1,109 @@
+----------------------------------------------------------------------------------
+-- Company:        ETH Zurich, Institute for Particle Physics
+-- Engineer:       Q. Weitzel
+-- 
+-- Create Date:    10/06/2010 
+-- Design Name: 
+-- Module Name:    FTU_dna_gen - Behavioral 
+-- Project Name: 
+-- Target Devices: 
+-- Tool versions: 
+-- Description:    entity to read out the FPGA DNA identifier
+--
+--
+-- Dependencies: 
+--
+-- Revision: 
+-- Revision 0.01 - File Created
+-- Additional Comments: 
+--
+----------------------------------------------------------------------------------
+library IEEE;
+use IEEE.STD_LOGIC_1164.ALL;
+use IEEE.STD_LOGIC_ARITH.ALL;
+use IEEE.STD_LOGIC_UNSIGNED.ALL;
+
+---- Uncomment the following library declaration if instantiating
+---- any Xilinx primitives in this code.
+library UNISIM;
+use UNISIM.VComponents.all;
+
+entity dna_gen is
+  Port (
+    clk   : IN  STD_LOGIC;
+    start : IN  STD_LOGIC;
+    dna   : OUT STD_LOGIC_VECTOR(63 downto 0) := (others => '0');
+    ready : OUT STD_LOGIC := '0'
+  );
+end dna_gen;
+
+architecture Behavioral of dna_gen is
+	constant DNA_FOR_SIM : bit_vector := X"01710000E000FAD2"; -- for simulation only
+  signal dout_sig  : STD_LOGIC := '0';
+  signal read_sig  : STD_LOGIC := '0';
+  signal shift_sig : STD_LOGIC := '0';
+  signal dna_sig   : STD_LOGIC_VECTOR(63 downto 0) := (others => '0');
+
+  type FTU_dna_gen_StateType is (IDLE, READ_DNA, SHIFT_DNA, DNA_READY);
+  signal FTU_dna_gen_State : FTU_dna_gen_StateType;
+
+  signal shift_cntr : INTEGER range 0 to 64 := 0;
+  
+begin
+  
+  DNA_PORT_inst : DNA_PORT
+   generic map (
+      SIM_DNA_VALUE => DNA_FOR_SIM)  -- Specifies the Pre-programmed factory ID value
+   port map (
+      DOUT => dout_sig,   -- 1-bit DNA output data
+      CLK => clk,         -- 1-bit clock input
+      DIN => '0',         -- 1-bit user data input pin
+      READ => read_sig,   -- 1-bit input, active high load DNA, active low read
+      SHIFT => shift_sig  -- 1-bit input, active high shift enable
+   );
+
+  FTU_dna_gen_FSM : process(clk)
+  begin
+    if Falling_edge(clk) then
+      case FTU_dna_gen_State is
+        when IDLE =>
+          ready <= '0';
+          read_sig <= '0';
+          shift_sig <= '0';
+          if (start = '1') then
+            FTU_dna_gen_State <= READ_DNA;
+          else
+            FTU_dna_gen_State <= IDLE;
+          end if;
+        when READ_DNA =>
+          ready <= '0';
+          read_sig <= '1';
+          shift_sig <= '0';
+          FTU_dna_gen_State <= SHIFT_DNA;
+        when SHIFT_DNA =>
+          shift_cntr <= shift_cntr + 1;
+          ready <= '0';
+          read_sig <= '0';
+          if (shift_cntr < 57) then
+            dna_sig <= dna_sig(62 downto 0) & dout_sig;  -- put in from right
+            shift_sig <= '1';
+            FTU_dna_gen_State <= SHIFT_DNA;
+          --elsif (shift_cntr = 56) then
+            --dna_sig <= dna_sig(62 downto 0) & dout_sig;  -- put in from right
+            --shift_sig <= '0';
+            --FTU_dna_gen_State <= SHIFT_DNA;
+          else
+            shift_sig <= '1';
+            FTU_dna_gen_State <= DNA_READY;
+          end if;
+        when DNA_READY =>
+          ready <= '1';
+          read_sig <= '0';
+          shift_sig <= '0';
+      end case;
+    end if;
+  end process FTU_dna_gen_FSM;
+
+  dna <= dna_sig;
+    
+end Behavioral;
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_board_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_board_struct.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_board_struct.vhd	(revision 10155)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:27:51 04.02.2011
+--          at - 13:26:28 14.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -76,5 +76,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:27:51 04.02.2011
+--          at - 13:26:28 14.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_definitions.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_definitions.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_definitions.vhd	(revision 10155)
@@ -56,4 +56,5 @@
   constant PACKAGE_HEADER_LENGTH : integer := 22;
   constant PACKAGE_END_LENGTH : integer := 2; -- CRC and END-Flag
+  constant CHANNEL_HEADER_SIZE : integer := 3; 
   
   constant W5300_S_INC : std_logic_vector(6 downto 0) := "1000000"; -- socket address offset
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_main_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_main_struct.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/fad_main_struct.vhd	(revision 10155)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:27:49 04.02.2011
+--          at - 13:26:27 14.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -72,5 +72,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 15:27:50 04.02.2011
+--          at - 13:26:28 14.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -171,5 +171,5 @@
    SIGNAL trigger_enable         : std_logic;
    SIGNAL trigger_id             : std_logic_vector(47 DOWNTO 0);
-   SIGNAL trigger_out            : std_logic;
+   SIGNAL trigger_out            : std_logic                                    := '0';
    SIGNAL wiz_ack                : std_logic;
    SIGNAL wiz_busy               : std_logic;
@@ -451,30 +451,49 @@
       c_trigger_enable  : OUT    std_logic                      := '0';
       c_trigger_mult    : OUT    std_logic_vector (7 DOWNTO 0)  := (OTHERS => '1'); --subject TO changes
-      --
+      -- FAD configuration signals:
+      ------------------------------------------------------------------------------
+      -- start entire configuration chain
       new_config        : OUT    std_logic                      := '0';
       config_started    : IN     std_logic ;
+      -- read/write configRAM
       config_addr       : OUT    std_logic_vector (7 DOWNTO 0);
       config_data       : INOUT  std_logic_vector (15 DOWNTO 0) := (others => 'Z');
       config_wr_en      : OUT    std_logic                      := '0';
       config_rd_en      : OUT    std_logic                      := '0';
-      -- --
       config_rw_ack     : IN     std_logic ;
-      -- --
       config_rw_ready   : IN     std_logic ;
-      -- --
       config_busy       : IN     std_logic ;
+      ------------------------------------------------------------------------------
+      
+      -- MAC/IP calculation signals:
+      ------------------------------------------------------------------------------
       MAC_jumper        : IN     std_logic_vector (1 DOWNTO 0);
       BoardID           : IN     std_logic_vector (3 DOWNTO 0);
       CrateID           : IN     std_logic_vector (1 DOWNTO 0);
+      ------------------------------------------------------------------------------
+      
+      -- user controllable enable signals
+      ------------------------------------------------------------------------------
+      trigger_enable    : OUT    std_logic                      := '0';             -- default triggers are NOT accepted
       denable           : OUT    std_logic                      := '0';             -- default domino wave off
       dwrite_enable     : OUT    std_logic                      := '0';             -- default DWRITE low.
       sclk_enable       : OUT    std_logic                      := '1';             -- default DWRITE HIGH.
+      srclk_enable      : OUT    std_logic                      := '1';             -- default SRCLK on.
+      ------------------------------------------------------------------------------
+      
+      -- ADC CLK generator, is able to shift phase with respect to X_50M
+      -- these signals control the behavior of the digital clock manager (DCM)
+      ------------------------------------------------------------------------------
       ps_direction      : OUT    std_logic                      := '1';             -- default phase shift upwards
       ps_do_phase_shift : OUT    std_logic                      := '0';             --pulse this TO phase shift once
       ps_reset          : OUT    std_logic                      := '0';             -- pulse this TO reset the variable phase shift
-      srclk_enable      : OUT    std_logic                      := '1';             -- default SRCLK on.
-      trigger_enable    : OUT    std_logic                      := '0';             -- default triggers are NOT accepted
+      ------------------------------------------------------------------------------
+      
+      -- signals used to control FAD LED bahavior:
+      -- one of the three LEDs is used for com-status info
+      ------------------------------------------------------------------------------
       socks_waiting     : OUT    std_logic ;
       socks_connected   : OUT    std_logic 
+      ------------------------------------------------------------------------------
    );
    END COMPONENT;
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/memory_manager_beha.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/memory_manager_beha.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/memory_manager_beha.vhd	(revision 10155)
@@ -51,5 +51,5 @@
       wiz_write_end : OUT std_logic := '0';
       wiz_busy : IN std_logic;
-	  wiz_ack : IN std_logic;
+	    wiz_ack : IN std_logic;
       ram_start_addr : OUT std_logic_vector (RAM_ADDR_WIDTH_64B-1 DOWNTO 0) := (others => '0')
    );
@@ -134,5 +134,5 @@
               roi_max_array (channel_id) <= temp_roi;
             end if;
-            channel_size (channel_id) <= channel_size (channel_id) + temp_roi + 3;
+            channel_size (channel_id) <= channel_size (channel_id) + temp_roi + CHANNEL_HEADER_SIZE;
             drs_id <= drs_id + 1;
             state_mm <= MAX_ROI;
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/phase_shifter.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/phase_shifter.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/phase_shifter.vhd	(revision 10155)
@@ -35,4 +35,5 @@
 		shifting : OUT std_logic := '0';
 		ready : OUT std_logic := '0';
+		
 		offset : OUT std_logic_vector (7 DOWNTO 0) := (OTHERS => '0')
 		
@@ -93,5 +94,5 @@
 
 	-- MAIN FSM
-	FSM: process(state, PSDONE, LOCKED, shift_phase, direction, local_direction)
+	FSM: process(CLK)
 	begin
 	
@@ -144,5 +145,5 @@
 			end if;
 			
-			if (reset_dcm_sr = "01") then
+			if (reset_dcm_sr = "01") then	
 				state <= RESET_STATE;
 			end if;
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/spi_interface_struct.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/spi_interface_struct.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/spi_interface_struct.vhd	(revision 10155)
@@ -3,5 +3,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 16:13:08 03.02.2011
+--          at - 13:10:37 12.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
@@ -38,5 +38,5 @@
 -- Created:
 --          by - dneise.UNKNOWN (E5B-LABOR6)
---          at - 16:13:08 03.02.2011
+--          at - 13:10:37 12.02.2011
 --
 -- Generated by Mentor Graphics' HDL Designer(TM) 2009.2 (Build 10)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/trigger_counter_beha.vhd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/trigger_counter_beha.vhd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hdl/trigger_counter_beha.vhd	(revision 10155)
@@ -16,5 +16,5 @@
 entity trigger_counter is
   port(
-    trigger_id : out std_logic_vector(47 downto 0);
+    trigger_id : out std_logic_vector(31 downto 0);
     trigger : in std_logic;
     clk : in std_logic
@@ -29,5 +29,5 @@
 begin
   
-  trigger_id <= X"AA55" & conv_std_logic_vector(temp_id, 32);
+  trigger_id <= conv_std_logic_vector(temp_id, 32);
   
   trigger_incr_proc: process(clk)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/.xrf/clock_generator_var_ps_struct.xrf
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/.xrf/clock_generator_var_ps_struct.xrf	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/.xrf/clock_generator_var_ps_struct.xrf	(revision 10155)
@@ -43,203 +43,209 @@
 DESIGN clock_generator_var_ps
 VIEW struct.bd
-NO_GRAPHIC 43
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 0,0 46 2 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 524,0 51 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 600,0 52 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 530,0 53 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 586,0 54 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 544,0 55 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 558,0 56 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 57
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 229,0 59 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 61
+NO_GRAPHIC 45
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 0,0 48 2 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 524,0 53 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 600,0 54 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 530,0 55 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 586,0 56 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 544,0 57 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 558,0 58 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1979,0 59 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 60
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 229,0 62 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 64
 LIBRARY FACT_FAD_lib
 DESIGN dcm_50_to_25
 VIEW @b@e@h@a@v@i@o@r@a@l
-GRAPHIC 403,0 63 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 69
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 354,0 71 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 75
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 514,0 77 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 87
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 826,0 89 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 48,0 91 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 281,0 92 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 53,0 93 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 58,0 95 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 63,0 96 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 68,0 97 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 73,0 98 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 83,0 99 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 88,0 101 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 93,0 102 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 98,0 104 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 103,0 105 0 
-DESIGN phase_shifter
-VIEW first_behave
-GRAPHIC 108,0 106 0 
+GRAPHIC 403,0 66 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 72
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 354,0 74 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 78
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 514,0 80 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 90
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 826,0 92 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 48,0 94 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 281,0 95 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 53,0 96 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 58,0 98 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 63,0 99 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 68,0 100 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 73,0 101 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 83,0 102 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 88,0 104 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 362,0 105 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 93,0 106 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 98,0 108 0 
+DESIGN phase_shifter
+VIEW first_behave
+GRAPHIC 103,0 109 0 
 LIBRARY FACT_FAD_lib
 DESIGN clock_generator_var_ps
 VIEW struct.bd
-NO_GRAPHIC 109
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 403,0 112 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 354,0 113 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 514,0 114 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 826,0 115 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 118
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 120
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 403,0 122 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 163,0 124 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 209,0 125 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 191,0 127 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 354,0 129 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 229,0 131 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 526,0 132 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 514,0 134 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 526,0 136 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 532,0 137 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 546,0 138 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 841,0 139 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1493,0 140 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1254,0 141 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 602,0 142 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 588,0 143 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 826,0 145 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1458,0 147 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1625,0 148 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 532,0 149 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 546,0 150 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 841,0 151 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 588,0 152 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 602,0 153 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1272,0 154 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1286,0 155 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 1609,0 158 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-GRAPHIC 229,0 163 0 
-DESIGN clock_generator_var_ps
-VIEW struct.bd
-NO_GRAPHIC 165
+NO_GRAPHIC 112
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 403,0 115 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 354,0 116 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 514,0 117 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 826,0 118 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 121
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 123
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 403,0 125 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 163,0 127 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 209,0 128 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 191,0 130 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 354,0 132 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 229,0 134 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 526,0 135 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 514,0 137 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 526,0 139 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 532,0 140 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 546,0 141 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 841,0 142 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1981,0 143 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1254,0 144 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 602,0 145 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 588,0 146 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 826,0 148 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1458,0 150 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1981,0 151 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 532,0 152 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 546,0 153 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 841,0 154 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 588,0 155 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 602,0 156 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1272,0 157 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1286,0 158 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1493,0 159 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 1609,0 162 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+GRAPHIC 229,0 166 0 
+DESIGN clock_generator_var_ps
+VIEW struct.bd
+NO_GRAPHIC 168
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/.xrf/fad_main_struct.xrf
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/.xrf/fad_main_struct.xrf	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/.xrf/fad_main_struct.xrf	(revision 10155)
@@ -367,5 +367,5 @@
 DESIGN @f@a@d_main
 VIEW struct.bd
-GRAPHIC 10449,0 172 0 
+GRAPHIC 15492,0 172 0 
 DESIGN @f@a@d_main
 VIEW struct.bd
@@ -884,26 +884,26 @@
 DESIGN w5300_modul
 VIEW @behavioral
-GRAPHIC 566,0 454 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 551,0 455 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 561,0 456 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 571,0 457 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 640,0 458 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1052,0 459 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1057,0 461 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 556,0 463 0 
+GRAPHIC 566,0 456 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 551,0 457 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 561,0 459 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 571,0 460 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 640,0 461 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1052,0 462 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1057,0 463 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 556,0 464 0 
 DESIGN w5300_modul
 VIEW @behavioral
@@ -911,435 +911,384 @@
 DESIGN w5300_modul
 VIEW @behavioral
-GRAPHIC 1315,0 466 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1320,0 467 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 670,0 468 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 723,0 469 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 917,0 470 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 949,0 471 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 954,0 472 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 988,0 473 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1020,0 474 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1130,0 475 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1096,0 476 0 
-DESIGN w5300_modul
-VIEW @behavioral
-GRAPHIC 1091,0 477 0 
+GRAPHIC 1315,0 470 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1320,0 471 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1130,0 472 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 670,0 477 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 723,0 478 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 917,0 479 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1020,0 480 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 949,0 481 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 954,0 487 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 988,0 488 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1096,0 489 0 
+DESIGN w5300_modul
+VIEW @behavioral
+GRAPHIC 1091,0 495 0 
 LIBRARY FACT_FAD_lib
 DESIGN @f@a@d_main
 VIEW struct.bd
-NO_GRAPHIC 480
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14417,0 483 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5678,0 484 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9175,0 485 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13117,0 486 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5072,0 487 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8277,0 488 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1399,0 489 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4903,0 490 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 11209,0 491 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2311,0 492 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5793,0 493 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1768,0 494 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12625,0 495 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1606,0 496 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
 NO_GRAPHIC 499
 DESIGN @f@a@d_main
 VIEW struct.bd
-GRAPHIC 6529,0 501 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9957,0 504 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8721,0 507 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14991,0 510 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12295,0 513 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 15058,0 516 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 15036,0 519 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10380,0 523 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13266,0 526 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-NO_GRAPHIC 529
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14417,0 531 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14427,0 533 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14048,0 534 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14622,0 535 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14479,0 536 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 14493,0 537 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5678,0 539 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5646,0 541 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4272,0 542 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2786,0 543 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5626,0 544 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5634,0 545 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9175,0 547 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4042,0 549 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10036,0 550 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9253,0 551 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9261,0 552 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6072,0 553 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 3984,0 554 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 3888,0 555 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13117,0 558 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13124,0 559 1 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13143,0 563 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13159,0 564 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13165,0 565 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13210,0 566 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5072,0 568 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5582,0 570 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5090,0 571 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5130,0 572 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5184,0 573 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5122,0 574 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5106,0 575 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5098,0 576 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5190,0 577 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10194,0 578 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10202,0 579 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6002,0 580 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5146,0 581 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5138,0 582 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5114,0 583 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8277,0 585 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5602,0 587 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 334,0 588 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 328,0 589 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 322,0 590 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4240,0 591 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 364,0 592 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 370,0 593 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1399,0 595 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1406,0 596 1 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5602,0 600 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 334,0 601 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 328,0 602 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 322,0 603 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2299,0 604 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2576,0 605 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2582,0 606 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10467,0 607 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2588,0 608 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5184,0 609 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5745,0 610 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2594,0 611 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5190,0 612 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5404,0 613 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6018,0 614 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6002,0 615 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6008,0 616 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5138,0 617 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2600,0 618 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5480,0 619 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5474,0 620 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6064,0 621 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2642,0 622 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1411,0 623 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1682,0 624 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1983,0 625 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10439,0 626 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5950,0 627 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5962,0 628 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5626,0 629 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2778,0 630 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9006,0 631 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5634,0 632 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4537,0 633 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12649,0 634 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12655,0 635 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4401,0 636 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4419,0 637 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10298,0 638 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10304,0 639 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10316,0 640 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10310,0 641 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4743,0 642 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4407,0 643 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 11405,0 644 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4903,0 646 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4757,0 648 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4401,0 649 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4419,0 650 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4671,0 651 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4679,0 652 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4687,0 653 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4695,0 654 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4407,0 655 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4743,0 656 0 
+GRAPHIC 14417,0 502 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5678,0 503 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9175,0 504 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13117,0 505 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5072,0 506 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8277,0 507 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1399,0 508 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4903,0 509 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 11209,0 510 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2311,0 511 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5793,0 512 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1768,0 513 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12625,0 514 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1606,0 515 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+NO_GRAPHIC 518
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6529,0 520 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9957,0 523 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8721,0 526 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14991,0 529 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12295,0 532 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15058,0 535 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15036,0 538 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10380,0 542 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13266,0 545 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+NO_GRAPHIC 548
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14417,0 550 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14427,0 552 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14048,0 553 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14622,0 554 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14479,0 555 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 14493,0 556 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5678,0 558 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5646,0 560 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4272,0 561 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2786,0 562 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5626,0 563 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5634,0 564 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9175,0 566 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4042,0 568 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10036,0 569 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9253,0 570 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9261,0 571 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6072,0 572 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 3984,0 573 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 3888,0 574 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13117,0 577 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13124,0 578 1 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13143,0 582 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13159,0 583 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13165,0 584 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13210,0 585 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5072,0 587 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5582,0 589 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5090,0 590 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5130,0 591 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5184,0 592 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5122,0 593 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5106,0 594 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5098,0 595 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5190,0 596 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10194,0 597 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10202,0 598 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6002,0 599 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5146,0 600 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5138,0 601 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5114,0 602 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8277,0 604 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5602,0 606 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 334,0 607 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 328,0 608 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 322,0 609 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4240,0 610 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 364,0 611 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 370,0 612 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1399,0 614 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1406,0 615 1 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5602,0 619 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 334,0 620 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 328,0 621 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 322,0 622 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2299,0 623 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2576,0 624 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2582,0 625 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10467,0 626 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2588,0 627 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5184,0 628 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5745,0 629 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2594,0 630 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5190,0 631 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5404,0 632 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6018,0 633 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6002,0 634 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6008,0 635 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5138,0 636 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2600,0 637 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5480,0 638 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5474,0 639 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6064,0 640 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2642,0 641 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1411,0 642 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1682,0 643 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1983,0 644 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15494,0 645 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5950,0 646 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5962,0 647 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5626,0 648 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2778,0 649 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9006,0 650 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5634,0 651 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4537,0 652 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12649,0 653 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12655,0 654 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4401,0 655 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4419,0 656 0 
 DESIGN @f@a@d_main
 VIEW struct.bd
@@ -1347,336 +1296,387 @@
 DESIGN @f@a@d_main
 VIEW struct.bd
-GRAPHIC 10310,0 658 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10304,0 659 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10316,0 660 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10322,0 661 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 4948,0 662 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10010,0 663 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 11209,0 665 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 11216,0 666 1 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10699,0 672 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10723,0 673 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10737,0 674 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10751,0 675 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12707,0 676 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10707,0 677 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10685,0 678 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10691,0 679 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2311,0 681 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2318,0 682 1 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6082,0 687 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2588,0 688 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2582,0 689 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10467,0 690 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5168,0 691 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2576,0 692 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2594,0 693 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6018,0 694 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2600,0 695 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2642,0 696 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2488,0 697 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2482,0 698 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2494,0 699 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2476,0 700 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2506,0 701 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2500,0 702 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2470,0 703 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8416,0 704 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2299,0 705 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5793,0 707 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5805,0 709 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5745,0 710 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5146,0 711 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5404,0 712 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6008,0 713 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5829,0 714 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6160,0 715 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8732,0 716 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5480,0 717 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5837,0 718 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5474,0 719 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5821,0 720 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1768,0 722 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1983,0 724 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10439,0 725 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6276,0 726 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12625,0 728 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12687,0 730 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12643,0 731 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12635,0 732 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6540,0 733 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12649,0 734 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 12655,0 735 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1606,0 737 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 1613,0 738 1 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 3888,0 742 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 376,0 743 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 384,0 744 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 392,0 745 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 400,0 746 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 408,0 747 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5222,0 748 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 424,0 749 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 432,0 750 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2482,0 751 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2488,0 752 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 370,0 753 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 364,0 754 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2476,0 755 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8416,0 756 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2470,0 757 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2506,0 758 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2500,0 759 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 2494,0 760 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10266,0 761 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13159,0 762 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13165,0 763 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5950,0 764 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5962,0 765 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5090,0 766 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5114,0 767 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5122,0 768 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5130,0 769 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10194,0 770 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10202,0 771 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 5106,0 772 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13695,0 773 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13921,0 774 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 13929,0 775 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 15071,0 776 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6452,0 777 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 8752,0 778 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9233,0 779 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9241,0 780 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9943,0 781 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 9951,0 782 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 11858,0 783 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10637,0 784 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 10629,0 785 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 6276,0 789 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 3888,0 790 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 15138,0 791 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-GRAPHIC 15130,0 792 0 
-DESIGN @f@a@d_main
-VIEW struct.bd
-NO_GRAPHIC 794
+GRAPHIC 10304,0 658 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10316,0 659 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10310,0 660 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4743,0 661 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4407,0 662 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 11405,0 663 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4903,0 665 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4757,0 667 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4401,0 668 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4419,0 669 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4671,0 670 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4679,0 671 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4687,0 672 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4695,0 673 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4407,0 674 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4743,0 675 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10298,0 676 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10310,0 677 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10304,0 678 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10316,0 679 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10322,0 680 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 4948,0 681 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10010,0 682 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 11209,0 684 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 11216,0 685 1 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10699,0 691 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10723,0 692 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10737,0 693 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10751,0 694 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12707,0 695 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10707,0 696 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10685,0 697 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10691,0 698 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2311,0 700 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2318,0 701 1 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15379,0 706 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2588,0 707 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2582,0 708 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10467,0 709 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5168,0 710 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2576,0 711 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2594,0 712 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6018,0 713 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2600,0 714 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2642,0 715 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2488,0 716 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2482,0 717 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2494,0 718 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2476,0 719 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2506,0 720 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2500,0 721 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2470,0 722 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8416,0 723 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2299,0 724 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5793,0 726 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5805,0 728 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5745,0 729 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5146,0 730 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5404,0 731 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6008,0 732 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5829,0 733 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6160,0 734 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8732,0 735 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5480,0 736 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5837,0 737 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5474,0 738 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5821,0 739 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1768,0 741 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1983,0 743 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15498,0 744 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6276,0 745 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12625,0 747 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12687,0 749 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12643,0 750 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15494,0 751 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6540,0 752 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12649,0 753 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 12655,0 754 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1606,0 756 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 1613,0 757 1 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 3888,0 761 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 376,0 762 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 384,0 763 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 392,0 764 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 400,0 765 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 408,0 766 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5222,0 767 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 424,0 768 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 432,0 769 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2482,0 770 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2488,0 771 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 370,0 772 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 364,0 773 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2476,0 774 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8416,0 775 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2470,0 776 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2506,0 777 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2500,0 778 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 2494,0 779 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10266,0 780 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13159,0 781 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13165,0 782 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5950,0 783 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5962,0 784 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5090,0 785 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5114,0 786 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5122,0 787 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5130,0 788 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10194,0 789 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10202,0 790 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 5106,0 791 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13695,0 792 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13921,0 793 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 13929,0 794 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15071,0 795 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6452,0 796 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 8752,0 797 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9233,0 798 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9241,0 799 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9943,0 800 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 9951,0 801 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 11858,0 802 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10637,0 803 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 10629,0 804 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 6276,0 808 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 3888,0 809 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15138,0 810 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+GRAPHIC 15130,0 811 0 
+DESIGN @f@a@d_main
+VIEW struct.bd
+NO_GRAPHIC 813
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/struct.bd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/struct.bd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/struct.bd	(revision 10155)
@@ -26,4 +26,8 @@
 library "IEEE"
 unitName "std_logic_signed"
+)
+(DmPackageRef
+library "UNISIM"
+unitName "VComponents"
 )
 ]
@@ -278,4 +282,13 @@
 uid 15058,0
 )
+(Instance
+name "U_0"
+duLibraryName "FACT_FAD_lib"
+duName "dna_gen"
+elements [
+]
+mwi 0
+uid 15728,0
+)
 ]
 libraryRefs [
@@ -333,5 +346,5 @@
 (vvPair
 variable "date"
-value "08.02.2011"
+value "15.02.2011"
 )
 (vvPair
@@ -345,5 +358,5 @@
 (vvPair
 variable "dd"
-value "08"
+value "15"
 )
 (vvPair
@@ -485,5 +498,5 @@
 (vvPair
 variable "time"
-value "11:06:22"
+value "09:27:14"
 )
 (vvPair
@@ -1363,5 +1376,5 @@
 preAdd 0
 posAdd 0
-o 24
+o 25
 suid 9,0
 )
@@ -1369,41 +1382,4 @@
 )
 *29 (CptPort
-uid 1388,0
-ps "OnEdgeStrategy"
-shape (Triangle
-uid 1389,0
-ro 90
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-)
-xt "-21750,69625,-21000,70375"
-)
-tg (CPTG
-uid 1390,0
-ps "CptPortTextPlaceStrategy"
-stg "VerticalLayoutStrategy"
-f (Text
-uid 1391,0
-va (VaSet
-)
-xt "-20000,69500,-13200,70500"
-st "trigger_id : (47:0)"
-blo "-20000,70300"
-)
-)
-thePort (LogicalPort
-decl (Decl
-n "trigger_id"
-t "std_logic_vector"
-b "(47 downto 0)"
-preAdd 0
-posAdd 0
-o 26
-suid 10,0
-)
-)
-)
-*30 (CptPort
 uid 1392,0
 ps "OnEdgeStrategy"
@@ -1436,10 +1412,10 @@
 preAdd 0
 posAdd 0
-o 27
+o 28
 suid 11,0
 )
 )
 )
-*31 (CptPort
+*30 (CptPort
 uid 1676,0
 ps "OnEdgeStrategy"
@@ -1471,10 +1447,10 @@
 t "std_logic_vector"
 b "(1 downto 0)"
-o 25
+o 26
 suid 12,0
 )
 )
 )
-*32 (CptPort
+*31 (CptPort
 uid 2562,0
 ps "OnEdgeStrategy"
@@ -1511,5 +1487,5 @@
 )
 )
-*33 (CptPort
+*32 (CptPort
 uid 2566,0
 ps "OnEdgeStrategy"
@@ -1549,5 +1525,5 @@
 )
 )
-*34 (CptPort
+*33 (CptPort
 uid 2570,0
 ps "OnEdgeStrategy"
@@ -1584,5 +1560,5 @@
 )
 )
-*35 (CptPort
+*34 (CptPort
 uid 2614,0
 ps "OnEdgeStrategy"
@@ -1619,5 +1595,5 @@
 )
 )
-*36 (CptPort
+*35 (CptPort
 uid 2624,0
 ps "OnEdgeStrategy"
@@ -1655,5 +1631,5 @@
 )
 )
-*37 (CptPort
+*36 (CptPort
 uid 2760,0
 ps "OnEdgeStrategy"
@@ -1685,5 +1661,5 @@
 n "adc_oeb"
 t "std_logic"
-o 31
+o 32
 suid 23,0
 i "'1'"
@@ -1691,5 +1667,5 @@
 )
 )
-*38 (CptPort
+*37 (CptPort
 uid 2764,0
 ps "OnEdgeStrategy"
@@ -1721,10 +1697,10 @@
 t "std_logic_vector"
 b "(3 downto 0)"
-o 33
+o 34
 suid 24,0
 )
 )
 )
-*39 (CptPort
+*38 (CptPort
 uid 3918,0
 ps "OnEdgeStrategy"
@@ -1758,5 +1734,5 @@
 b "(3 downto 0)"
 posAdd 0
-o 34
+o 35
 suid 25,0
 i "(others => '0')"
@@ -1764,5 +1740,5 @@
 )
 )
-*40 (CptPort
+*39 (CptPort
 uid 3922,0
 ps "OnEdgeStrategy"
@@ -1797,5 +1773,5 @@
 preAdd 0
 posAdd 0
-o 37
+o 38
 suid 26,0
 i "'0'"
@@ -1803,5 +1779,5 @@
 )
 )
-*41 (CptPort
+*40 (CptPort
 uid 3930,0
 ps "OnEdgeStrategy"
@@ -1835,5 +1811,5 @@
 prec "-- --"
 preAdd 0
-o 38
+o 39
 suid 33,0
 i "'0'"
@@ -1841,5 +1817,5 @@
 )
 )
-*42 (CptPort
+*41 (CptPort
 uid 3934,0
 ps "OnEdgeStrategy"
@@ -1870,10 +1846,10 @@
 n "drs_read_s_cell_ready"
 t "std_logic"
-o 43
+o 44
 suid 34,0
 )
 )
 )
-*43 (CptPort
+*42 (CptPort
 uid 3938,0
 ps "OnEdgeStrategy"
@@ -1904,10 +1880,10 @@
 n "drs_s_cell_array"
 t "drs_s_cell_array_type"
-o 44
+o 45
 suid 35,0
 )
 )
 )
-*44 (CptPort
+*43 (CptPort
 uid 4246,0
 ps "OnEdgeStrategy"
@@ -1938,10 +1914,10 @@
 n "adc_data_array"
 t "adc_data_array_type"
-o 30
+o 31
 suid 37,0
 )
 )
 )
-*45 (CptPort
+*44 (CptPort
 uid 5174,0
 ps "OnEdgeStrategy"
@@ -1978,5 +1954,5 @@
 )
 )
-*46 (CptPort
+*45 (CptPort
 uid 5178,0
 ps "OnEdgeStrategy"
@@ -2018,5 +1994,5 @@
 )
 )
-*47 (CptPort
+*46 (CptPort
 uid 5392,0
 ps "OnEdgeStrategy"
@@ -2053,5 +2029,5 @@
 )
 )
-*48 (CptPort
+*47 (CptPort
 uid 5396,0
 ps "OnEdgeStrategy"
@@ -2088,5 +2064,5 @@
 )
 )
-*49 (CptPort
+*48 (CptPort
 uid 5464,0
 ps "OnEdgeStrategy"
@@ -2123,5 +2099,5 @@
 )
 )
-*50 (CptPort
+*49 (CptPort
 uid 5468,0
 ps "OnEdgeStrategy"
@@ -2158,5 +2134,5 @@
 )
 )
-*51 (CptPort
+*50 (CptPort
 uid 5735,0
 ps "OnEdgeStrategy"
@@ -2198,5 +2174,5 @@
 )
 )
-*52 (CptPort
+*51 (CptPort
 uid 5739,0
 ps "OnEdgeStrategy"
@@ -2237,5 +2213,5 @@
 )
 )
-*53 (CptPort
+*52 (CptPort
 uid 5916,0
 ps "OnEdgeStrategy"
@@ -2268,5 +2244,5 @@
 n "config_started"
 t "std_logic"
-o 29
+o 30
 suid 48,0
 i "'0'"
@@ -2274,5 +2250,5 @@
 )
 )
-*54 (CptPort
+*53 (CptPort
 uid 5920,0
 ps "OnEdgeStrategy"
@@ -2306,10 +2282,10 @@
 prec "--      s_trigger      : in std_logic;"
 preAdd 0
-o 28
+o 29
 suid 49,0
 )
 )
 )
-*55 (CptPort
+*54 (CptPort
 uid 5974,0
 ps "OnEdgeStrategy"
@@ -2346,5 +2322,5 @@
 )
 )
-*56 (CptPort
+*55 (CptPort
 uid 5978,0
 ps "OnEdgeStrategy"
@@ -2381,5 +2357,5 @@
 )
 )
-*57 (CptPort
+*56 (CptPort
 uid 5982,0
 ps "OnEdgeStrategy"
@@ -2416,5 +2392,5 @@
 )
 )
-*58 (CptPort
+*57 (CptPort
 uid 6060,0
 ps "OnEdgeStrategy"
@@ -2451,5 +2427,5 @@
 )
 )
-*59 (CptPort
+*58 (CptPort
 uid 9000,0
 ps "OnEdgeStrategy"
@@ -2481,5 +2457,5 @@
 n "adc_clk_en"
 t "std_logic"
-o 32
+o 33
 suid 54,0
 i "'0'"
@@ -2487,5 +2463,5 @@
 )
 )
-*60 (CptPort
+*59 (CptPort
 uid 10244,0
 ps "OnEdgeStrategy"
@@ -2518,5 +2494,5 @@
 t "std_logic_vector"
 b "(7 downto 0)"
-o 41
+o 42
 suid 56,0
 i "(others => '0')"
@@ -2524,5 +2500,5 @@
 )
 )
-*61 (CptPort
+*60 (CptPort
 uid 10248,0
 ps "OnEdgeStrategy"
@@ -2554,5 +2530,5 @@
 n "drs_srin_write_8b"
 t "std_logic"
-o 39
+o 40
 suid 57,0
 i "'0'"
@@ -2560,5 +2536,5 @@
 )
 )
-*62 (CptPort
+*61 (CptPort
 uid 10252,0
 ps "OnEdgeStrategy"
@@ -2589,10 +2565,10 @@
 n "drs_srin_write_ack"
 t "std_logic"
-o 40
+o 41
 suid 58,0
 )
 )
 )
-*63 (CptPort
+*62 (CptPort
 uid 10256,0
 ps "OnEdgeStrategy"
@@ -2623,10 +2599,10 @@
 n "drs_srin_write_ready"
 t "std_logic"
-o 42
+o 43
 suid 59,0
 )
 )
 )
-*64 (CptPort
+*63 (CptPort
 uid 10260,0
 ps "OnEdgeStrategy"
@@ -2666,5 +2642,5 @@
 )
 )
-*65 (CptPort
+*64 (CptPort
 uid 11385,0
 ps "OnEdgeStrategy"
@@ -2697,5 +2673,5 @@
 n "drs_readout_started"
 t "std_logic"
-o 45
+o 46
 suid 61,0
 i "'0'"
@@ -2703,5 +2679,5 @@
 )
 )
-*66 (CptPort
+*65 (CptPort
 uid 12597,0
 ps "OnEdgeStrategy"
@@ -2737,5 +2713,5 @@
 preAdd 0
 posAdd 0
-o 35
+o 36
 suid 62,0
 i "'0'"
@@ -2743,5 +2719,5 @@
 )
 )
-*67 (CptPort
+*66 (CptPort
 uid 12601,0
 ps "OnEdgeStrategy"
@@ -2772,6 +2748,76 @@
 n "drs_readout_ready_ack"
 t "std_logic"
-o 36
+o 37
 suid 63,0
+)
+)
+)
+*67 (CptPort
+uid 15740,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 15741,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "-21750,69625,-21000,70375"
+)
+tg (CPTG
+uid 15742,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 15743,0
+va (VaSet
+)
+xt "-20000,69500,-10200,70500"
+st "fad_event_counter : (31:0)"
+blo "-20000,70300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "fad_event_counter"
+t "std_logic_vector"
+b "(31 downto 0)"
+o 27
+suid 65,0
+)
+)
+)
+*68 (CptPort
+uid 15744,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 15745,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "-21750,95625,-21000,96375"
+)
+tg (CPTG
+uid 15746,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 15747,0
+va (VaSet
+)
+xt "-20000,95500,-14500,96500"
+st "pll_lock : (3:0)"
+blo "-20000,96300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "pll_lock"
+t "std_logic_vector"
+b "( 3 downto 0)"
+o 24
+suid 64,0
 )
 )
@@ -2794,5 +2840,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*68 (Text
+*69 (Text
 uid 1402,0
 va (VaSet
@@ -2804,5 +2850,5 @@
 tm "BdLibraryNameMgr"
 )
-*69 (Text
+*70 (Text
 uid 1403,0
 va (VaSet
@@ -2814,5 +2860,5 @@
 tm "CptNameMgr"
 )
-*70 (Text
+*71 (Text
 uid 1404,0
 va (VaSet
@@ -2867,5 +2913,5 @@
 archFileType "UNKNOWN"
 )
-*71 (Net
+*72 (Net
 uid 1409,0
 decl (Decl
@@ -2886,5 +2932,5 @@
 )
 )
-*72 (Net
+*73 (Net
 uid 1423,0
 decl (Decl
@@ -2906,5 +2952,5 @@
 )
 )
-*73 (PortIoIn
+*74 (PortIoIn
 uid 1443,0
 shape (CompositeShape
@@ -2951,8 +2997,8 @@
 )
 )
-*74 (SaComponent
+*75 (SaComponent
 uid 1606,0
 optionalChildren [
-*75 (CptPort
+*76 (CptPort
 uid 1542,0
 ps "OnEdgeStrategy"
@@ -2990,5 +3036,5 @@
 )
 )
-*76 (CptPort
+*77 (CptPort
 uid 1546,0
 ps "OnEdgeStrategy"
@@ -3029,5 +3075,5 @@
 )
 )
-*77 (CptPort
+*78 (CptPort
 uid 1550,0
 ps "OnEdgeStrategy"
@@ -3068,5 +3114,5 @@
 )
 )
-*78 (CptPort
+*79 (CptPort
 uid 1554,0
 ps "OnEdgeStrategy"
@@ -3107,5 +3153,5 @@
 )
 )
-*79 (CptPort
+*80 (CptPort
 uid 1558,0
 ps "OnEdgeStrategy"
@@ -3146,5 +3192,5 @@
 )
 )
-*80 (CptPort
+*81 (CptPort
 uid 1562,0
 ps "OnEdgeStrategy"
@@ -3185,5 +3231,5 @@
 )
 )
-*81 (CptPort
+*82 (CptPort
 uid 1570,0
 ps "OnEdgeStrategy"
@@ -3224,5 +3270,5 @@
 )
 )
-*82 (CptPort
+*83 (CptPort
 uid 1574,0
 ps "OnEdgeStrategy"
@@ -3261,5 +3307,5 @@
 )
 )
-*83 (CptPort
+*84 (CptPort
 uid 1578,0
 ps "OnEdgeStrategy"
@@ -3298,5 +3344,5 @@
 )
 )
-*84 (CptPort
+*85 (CptPort
 uid 1582,0
 ps "OnEdgeStrategy"
@@ -3335,5 +3381,5 @@
 )
 )
-*85 (CptPort
+*86 (CptPort
 uid 1586,0
 ps "OnEdgeStrategy"
@@ -3372,5 +3418,5 @@
 )
 )
-*86 (CptPort
+*87 (CptPort
 uid 1590,0
 ps "OnEdgeStrategy"
@@ -3410,5 +3456,5 @@
 )
 )
-*87 (CptPort
+*88 (CptPort
 uid 1594,0
 ps "OnEdgeStrategy"
@@ -3446,5 +3492,5 @@
 )
 )
-*88 (CptPort
+*89 (CptPort
 uid 1598,0
 ps "OnEdgeStrategy"
@@ -3484,5 +3530,5 @@
 )
 )
-*89 (CptPort
+*90 (CptPort
 uid 2218,0
 ps "OnEdgeStrategy"
@@ -3520,5 +3566,5 @@
 )
 )
-*90 (CptPort
+*91 (CptPort
 uid 2222,0
 ps "OnEdgeStrategy"
@@ -3554,5 +3600,5 @@
 )
 )
-*91 (CptPort
+*92 (CptPort
 uid 2226,0
 ps "OnEdgeStrategy"
@@ -3588,5 +3634,5 @@
 )
 )
-*92 (CptPort
+*93 (CptPort
 uid 5216,0
 ps "OnEdgeStrategy"
@@ -3627,5 +3673,5 @@
 )
 )
-*93 (CptPort
+*94 (CptPort
 uid 5275,0
 ps "OnEdgeStrategy"
@@ -3665,5 +3711,5 @@
 )
 )
-*94 (CptPort
+*95 (CptPort
 uid 5924,0
 ps "OnEdgeStrategy"
@@ -3701,5 +3747,5 @@
 )
 )
-*95 (CptPort
+*96 (CptPort
 uid 5928,0
 ps "OnEdgeStrategy"
@@ -3737,5 +3783,5 @@
 )
 )
-*96 (CptPort
+*97 (CptPort
 uid 5932,0
 ps "OnEdgeStrategy"
@@ -3774,5 +3820,5 @@
 )
 )
-*97 (CptPort
+*98 (CptPort
 uid 5936,0
 ps "OnEdgeStrategy"
@@ -3808,5 +3854,5 @@
 )
 )
-*98 (CptPort
+*99 (CptPort
 uid 5940,0
 ps "OnEdgeStrategy"
@@ -3844,5 +3890,5 @@
 )
 )
-*99 (CptPort
+*100 (CptPort
 uid 5944,0
 ps "OnEdgeStrategy"
@@ -3882,5 +3928,5 @@
 )
 )
-*100 (CptPort
+*101 (CptPort
 uid 5970,0
 ps "OnEdgeStrategy"
@@ -3919,5 +3965,5 @@
 )
 )
-*101 (CptPort
+*102 (CptPort
 uid 6356,0
 ps "OnEdgeStrategy"
@@ -3958,5 +4004,5 @@
 )
 )
-*102 (CptPort
+*103 (CptPort
 uid 6446,0
 ps "OnEdgeStrategy"
@@ -3998,5 +4044,5 @@
 )
 )
-*103 (CptPort
+*104 (CptPort
 uid 8406,0
 ps "OnEdgeStrategy"
@@ -4034,5 +4080,5 @@
 )
 )
-*104 (CptPort
+*105 (CptPort
 uid 8748,0
 ps "OnEdgeStrategy"
@@ -4073,5 +4119,5 @@
 )
 )
-*105 (CptPort
+*106 (CptPort
 uid 9223,0
 ps "OnEdgeStrategy"
@@ -4112,5 +4158,5 @@
 )
 )
-*106 (CptPort
+*107 (CptPort
 uid 9227,0
 ps "OnEdgeStrategy"
@@ -4152,5 +4198,5 @@
 )
 )
-*107 (CptPort
+*108 (CptPort
 uid 9933,0
 ps "OnEdgeStrategy"
@@ -4191,5 +4237,5 @@
 )
 )
-*108 (CptPort
+*109 (CptPort
 uid 9937,0
 ps "OnEdgeStrategy"
@@ -4230,5 +4276,5 @@
 )
 )
-*109 (CptPort
+*110 (CptPort
 uid 10212,0
 ps "OnEdgeStrategy"
@@ -4267,5 +4313,5 @@
 )
 )
-*110 (CptPort
+*111 (CptPort
 uid 10216,0
 ps "OnEdgeStrategy"
@@ -4304,5 +4350,5 @@
 )
 )
-*111 (CptPort
+*112 (CptPort
 uid 10619,0
 ps "OnEdgeStrategy"
@@ -4340,5 +4386,5 @@
 )
 )
-*112 (CptPort
+*113 (CptPort
 uid 10623,0
 ps "OnEdgeStrategy"
@@ -4377,5 +4423,5 @@
 )
 )
-*113 (CptPort
+*114 (CptPort
 uid 11838,0
 ps "OnEdgeStrategy"
@@ -4416,5 +4462,5 @@
 )
 )
-*114 (CptPort
+*115 (CptPort
 uid 13149,0
 ps "OnEdgeStrategy"
@@ -4452,5 +4498,5 @@
 )
 )
-*115 (CptPort
+*116 (CptPort
 uid 13153,0
 ps "OnEdgeStrategy"
@@ -4491,5 +4537,5 @@
 )
 )
-*116 (CptPort
+*117 (CptPort
 uid 13806,0
 ps "OnEdgeStrategy"
@@ -4526,5 +4572,5 @@
 )
 )
-*117 (CptPort
+*118 (CptPort
 uid 13911,0
 ps "OnEdgeStrategy"
@@ -4561,5 +4607,5 @@
 )
 )
-*118 (CptPort
+*119 (CptPort
 uid 13915,0
 ps "OnEdgeStrategy"
@@ -4613,5 +4659,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*119 (Text
+*120 (Text
 uid 1609,0
 va (VaSet
@@ -4623,5 +4669,5 @@
 tm "BdLibraryNameMgr"
 )
-*120 (Text
+*121 (Text
 uid 1610,0
 va (VaSet
@@ -4633,5 +4679,5 @@
 tm "CptNameMgr"
 )
-*121 (Text
+*122 (Text
 uid 1611,0
 va (VaSet
@@ -4686,5 +4732,5 @@
 archFileType "UNKNOWN"
 )
-*122 (Net
+*123 (Net
 uid 1680,0
 decl (Decl
@@ -4705,8 +4751,8 @@
 )
 )
-*123 (SaComponent
+*124 (SaComponent
 uid 1768,0
 optionalChildren [
-*124 (CptPort
+*125 (CptPort
 uid 1760,0
 ps "OnEdgeStrategy"
@@ -4729,5 +4775,5 @@
 )
 xt "-48800,68500,-42000,69500"
-st "trigger_id : (47:0)"
+st "trigger_id : (31:0)"
 ju 2
 blo "-42000,69300"
@@ -4740,5 +4786,5 @@
 n "trigger_id"
 t "std_logic_vector"
-b "(47 downto 0)"
+b "(31 downto 0)"
 preAdd 0
 posAdd 0
@@ -4748,5 +4794,5 @@
 )
 )
-*125 (CptPort
+*126 (CptPort
 uid 1764,0
 ps "OnEdgeStrategy"
@@ -4785,5 +4831,5 @@
 )
 )
-*126 (CptPort
+*127 (CptPort
 uid 6207,0
 ps "OnEdgeStrategy"
@@ -4837,5 +4883,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*127 (Text
+*128 (Text
 uid 1771,0
 va (VaSet
@@ -4848,5 +4894,5 @@
 tm "BdLibraryNameMgr"
 )
-*128 (Text
+*129 (Text
 uid 1772,0
 va (VaSet
@@ -4859,5 +4905,5 @@
 tm "CptNameMgr"
 )
-*129 (Text
+*130 (Text
 uid 1773,0
 va (VaSet
@@ -4907,26 +4953,4 @@
 )
 archFileType "UNKNOWN"
-)
-*130 (Net
-uid 1981,0
-lang 2
-decl (Decl
-n "trigger_id"
-t "std_logic_vector"
-b "(47 downto 0)"
-preAdd 0
-posAdd 0
-o 119
-suid 34,0
-)
-declText (MLText
-uid 1982,0
-va (VaSet
-font "Courier New,8,0"
-)
-xt "-172000,98800,-139500,99600"
-st "SIGNAL trigger_id             : std_logic_vector(47 downto 0)
-"
-)
 )
 *131 (Net
@@ -17011,5 +17035,284 @@
 )
 )
-*599 (Wire
+*599 (SaComponent
+uid 15728,0
+optionalChildren [
+*600 (CptPort
+uid 15712,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 15713,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "-83750,113625,-83000,114375"
+)
+tg (CPTG
+uid 15714,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 15715,0
+va (VaSet
+)
+xt "-82000,113500,-80700,114500"
+st "clk"
+blo "-82000,114300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "clk"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 1
+suid 1,0
+)
+)
+)
+*601 (CptPort
+uid 15716,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 15717,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "-83750,115625,-83000,116375"
+)
+tg (CPTG
+uid 15718,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 15719,0
+va (VaSet
+)
+xt "-82000,115500,-80100,116500"
+st "start"
+blo "-82000,116300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "start"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 2
+suid 2,0
+)
+)
+)
+*602 (CptPort
+uid 15720,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 15721,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "-73000,113625,-72250,114375"
+)
+tg (CPTG
+uid 15722,0
+ps "CptPortTextPlaceStrategy"
+stg "RightVerticalLayoutStrategy"
+f (Text
+uid 15723,0
+va (VaSet
+)
+xt "-78600,113500,-74000,114500"
+st "dna : (63:0)"
+ju 2
+blo "-74000,114300"
+)
+t (Text
+uid 15738,0
+va (VaSet
+)
+xt "-79700,114500,-74000,115500"
+st "(others => '0')"
+ju 2
+blo "-74000,115300"
+)
+)
+thePort (LogicalPort
+m 1
+decl (Decl
+n "dna"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+preAdd 0
+posAdd 0
+o 3
+suid 3,0
+i "(others => '0')"
+)
+)
+)
+*603 (CptPort
+uid 15724,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 15725,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "-73000,115625,-72250,116375"
+)
+tg (CPTG
+uid 15726,0
+ps "CptPortTextPlaceStrategy"
+stg "RightVerticalLayoutStrategy"
+f (Text
+uid 15727,0
+va (VaSet
+)
+xt "-76200,115500,-74000,116500"
+st "ready"
+ju 2
+blo "-74000,116300"
+)
+t (Text
+uid 15739,0
+va (VaSet
+)
+xt "-75200,116500,-74000,117500"
+st "'0'"
+ju 2
+blo "-74000,117300"
+)
+)
+thePort (LogicalPort
+m 1
+decl (Decl
+n "ready"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 4
+suid 4,0
+i "'0'"
+)
+)
+)
+]
+shape (Rectangle
+uid 15729,0
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "-83000,112000,-73000,118000"
+)
+oxt "39000,2000,49000,12000"
+ttg (MlTextGroup
+uid 15730,0
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*604 (Text
+uid 15731,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "-80800,118000,-74600,119000"
+st "FACT_FAD_lib"
+blo "-80800,118800"
+tm "BdLibraryNameMgr"
+)
+*605 (Text
+uid 15732,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "-80800,119000,-77200,120000"
+st "dna_gen"
+blo "-80800,119800"
+tm "CptNameMgr"
+)
+*606 (Text
+uid 15733,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "-80800,120000,-79000,121000"
+st "U_0"
+blo "-80800,120800"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+uid 15734,0
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+uid 15735,0
+text (MLText
+uid 15736,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-83000,111000,-83000,111000"
+)
+header ""
+)
+elements [
+]
+)
+viewicon (ZoomableIcon
+uid 15737,0
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "-82750,116250,-81250,117750"
+iconName "VhdlFileViewIcon.png"
+iconMaskName "VhdlFileViewIcon.msk"
+ftype 10
+)
+ordering 1
+viewiconposition 0
+portVis (PortSigDisplay
+sIVOD 1
+)
+archFileType "UNKNOWN"
+)
+*607 (Net
+uid 15748,0
+lang 2
+decl (Decl
+n "trigger_id"
+t "std_logic_vector"
+b "(31 downto 0)"
+preAdd 0
+posAdd 0
+o 123
+suid 302,0
+)
+declText (MLText
+uid 15749,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-172000,98800,-139500,99600"
+st "SIGNAL trigger_id             : std_logic_vector(31 downto 0)
+"
+)
+)
+*608 (Wire
 uid 322,0
 shape (OrthoPolyLine
@@ -17050,5 +17353,5 @@
 on &2
 )
-*600 (Wire
+*609 (Wire
 uid 328,0
 shape (OrthoPolyLine
@@ -17089,5 +17392,5 @@
 on &3
 )
-*601 (Wire
+*610 (Wire
 uid 334,0
 shape (OrthoPolyLine
@@ -17128,5 +17431,5 @@
 on &4
 )
-*602 (Wire
+*611 (Wire
 uid 364,0
 shape (OrthoPolyLine
@@ -17144,5 +17447,5 @@
 ]
 )
-start &86
+start &87
 end &336
 sat 32
@@ -17168,5 +17471,5 @@
 on &5
 )
-*603 (Wire
+*612 (Wire
 uid 370,0
 shape (OrthoPolyLine
@@ -17184,5 +17487,5 @@
 ]
 )
-start &85
+start &86
 end &337
 sat 32
@@ -17208,5 +17511,5 @@
 on &6
 )
-*604 (Wire
+*613 (Wire
 uid 376,0
 shape (OrthoPolyLine
@@ -17221,5 +17524,5 @@
 ]
 )
-start &76
+start &77
 end &14
 sat 32
@@ -17246,5 +17549,5 @@
 on &7
 )
-*605 (Wire
+*614 (Wire
 uid 384,0
 shape (OrthoPolyLine
@@ -17260,5 +17563,5 @@
 ]
 )
-start &77
+start &78
 end &15
 sat 32
@@ -17286,5 +17589,5 @@
 on &8
 )
-*606 (Wire
+*615 (Wire
 uid 392,0
 shape (OrthoPolyLine
@@ -17300,5 +17603,5 @@
 ]
 )
-start &78
+start &79
 end &16
 sat 32
@@ -17326,5 +17629,5 @@
 on &9
 )
-*607 (Wire
+*616 (Wire
 uid 400,0
 shape (OrthoPolyLine
@@ -17339,5 +17642,5 @@
 ]
 )
-start &79
+start &80
 end &17
 sat 32
@@ -17364,5 +17667,5 @@
 on &10
 )
-*608 (Wire
+*617 (Wire
 uid 408,0
 shape (OrthoPolyLine
@@ -17377,5 +17680,5 @@
 ]
 )
-start &80
+start &81
 end &18
 sat 32
@@ -17402,5 +17705,5 @@
 on &11
 )
-*609 (Wire
+*618 (Wire
 uid 424,0
 shape (OrthoPolyLine
@@ -17415,5 +17718,5 @@
 ]
 )
-start &81
+start &82
 end &20
 sat 32
@@ -17440,5 +17743,5 @@
 on &12
 )
-*610 (Wire
+*619 (Wire
 uid 432,0
 shape (OrthoPolyLine
@@ -17454,5 +17757,5 @@
 )
 start &21
-end &82
+end &83
 sat 32
 eat 32
@@ -17478,5 +17781,5 @@
 on &13
 )
-*611 (Wire
+*620 (Wire
 uid 1411,0
 shape (OrthoPolyLine
@@ -17515,7 +17818,7 @@
 )
 )
-on &71
-)
-*612 (Wire
+on &72
+)
+*621 (Wire
 uid 1425,0
 shape (OrthoPolyLine
@@ -17530,5 +17833,5 @@
 ]
 )
-start &73
+start &74
 end &409
 es 0
@@ -17554,7 +17857,7 @@
 )
 )
-on &72
-)
-*613 (Wire
+on &73
+)
+*622 (Wire
 uid 1682,0
 shape (OrthoPolyLine
@@ -17571,5 +17874,5 @@
 )
 start &173
-end &31
+end &30
 sat 32
 eat 32
@@ -17593,46 +17896,7 @@
 )
 )
-on &122
-)
-*614 (Wire
-uid 1983,0
-shape (OrthoPolyLine
-uid 1984,0
-va (VaSet
-vasetType 3
-lineWidth 2
-)
-xt "-40250,69000,-21750,70000"
-pts [
-"-40250,69000"
-"-36000,69000"
-"-36000,70000"
-"-21750,70000"
-]
-)
-start &124
-end &29
-sat 32
-eat 32
-sty 1
-st 0
-sf 1
-tg (WTG
-uid 1985,0
-ps "ConnStartEndStrategy"
-stg "STSignalDisplayStrategy"
-f (Text
-uid 1986,0
-va (VaSet
-)
-xt "-29000,70000,-22200,71000"
-st "trigger_id : (47:0)"
-blo "-29000,70800"
-tm "WireNameMgr"
-)
-)
-on &130
-)
-*615 (Wire
+on &123
+)
+*623 (Wire
 uid 2299,0
 shape (OrthoPolyLine
@@ -17672,5 +17936,5 @@
 on &131
 )
-*616 (Wire
+*624 (Wire
 uid 2470,0
 shape (OrthoPolyLine
@@ -17686,5 +17950,5 @@
 )
 start &140
-end &88
+end &89
 sat 32
 eat 32
@@ -17708,5 +17972,5 @@
 on &155
 )
-*617 (Wire
+*625 (Wire
 uid 2476,0
 shape (OrthoPolyLine
@@ -17722,5 +17986,5 @@
 )
 start &143
-end &87
+end &88
 sat 32
 eat 32
@@ -17744,5 +18008,5 @@
 on &156
 )
-*618 (Wire
+*626 (Wire
 uid 2482,0
 shape (OrthoPolyLine
@@ -17759,5 +18023,5 @@
 )
 start &146
-end &83
+end &84
 sat 32
 eat 32
@@ -17782,5 +18046,5 @@
 on &157
 )
-*619 (Wire
+*627 (Wire
 uid 2488,0
 shape (OrthoPolyLine
@@ -17797,5 +18061,5 @@
 )
 start &142
-end &84
+end &85
 sat 32
 eat 32
@@ -17820,5 +18084,5 @@
 on &158
 )
-*620 (Wire
+*628 (Wire
 uid 2494,0
 shape (OrthoPolyLine
@@ -17835,5 +18099,5 @@
 )
 start &141
-end &89
+end &90
 sat 32
 eat 32
@@ -17858,5 +18122,5 @@
 on &159
 )
-*621 (Wire
+*629 (Wire
 uid 2500,0
 shape (OrthoPolyLine
@@ -17872,5 +18136,5 @@
 )
 start &144
-end &90
+end &91
 sat 32
 eat 32
@@ -17894,5 +18158,5 @@
 on &160
 )
-*622 (Wire
+*630 (Wire
 uid 2506,0
 shape (OrthoPolyLine
@@ -17908,5 +18172,5 @@
 )
 start &145
-end &91
+end &92
 sat 32
 eat 32
@@ -17930,5 +18194,5 @@
 on &161
 )
-*623 (Wire
+*631 (Wire
 uid 2576,0
 shape (OrthoPolyLine
@@ -17943,5 +18207,5 @@
 ]
 )
-start &32
+start &31
 end &137
 sat 32
@@ -17966,5 +18230,5 @@
 on &162
 )
-*624 (Wire
+*632 (Wire
 uid 2582,0
 shape (OrthoPolyLine
@@ -17979,5 +18243,5 @@
 ]
 )
-start &33
+start &32
 end &138
 sat 32
@@ -18002,5 +18266,5 @@
 on &163
 )
-*625 (Wire
+*633 (Wire
 uid 2588,0
 shape (OrthoPolyLine
@@ -18015,5 +18279,5 @@
 ]
 )
-start &51
+start &50
 end &136
 ss 0
@@ -18039,5 +18303,5 @@
 on &164
 )
-*626 (Wire
+*634 (Wire
 uid 2594,0
 shape (OrthoPolyLine
@@ -18052,5 +18316,5 @@
 ]
 )
-start &47
+start &46
 end &135
 sat 32
@@ -18075,5 +18339,5 @@
 on &165
 )
-*627 (Wire
+*635 (Wire
 uid 2600,0
 shape (OrthoPolyLine
@@ -18088,5 +18352,5 @@
 ]
 )
-start &34
+start &33
 end &139
 sat 32
@@ -18111,5 +18375,5 @@
 on &166
 )
-*628 (Wire
+*636 (Wire
 uid 2642,0
 shape (OrthoPolyLine
@@ -18125,5 +18389,5 @@
 ]
 )
-start &36
+start &35
 end &148
 sat 32
@@ -18149,5 +18413,5 @@
 on &167
 )
-*629 (Wire
+*637 (Wire
 uid 2778,0
 shape (OrthoPolyLine
@@ -18162,5 +18426,5 @@
 ]
 )
-start &37
+start &36
 end &169
 sat 32
@@ -18187,5 +18451,5 @@
 on &168
 )
-*630 (Wire
+*638 (Wire
 uid 2786,0
 shape (OrthoPolyLine
@@ -18227,8 +18491,8 @@
 on &191
 )
-*631 (Wire
+*639 (Wire
 uid 3888,0
 optionalChildren [
-*632 (BdJunction
+*640 (BdJunction
 uid 4230,0
 ps "OnConnectorStrategy"
@@ -18242,5 +18506,5 @@
 )
 )
-*633 (BdJunction
+*641 (BdJunction
 uid 4244,0
 ps "OnConnectorStrategy"
@@ -18270,5 +18534,5 @@
 )
 start &365
-end &75
+end &76
 sat 32
 eat 32
@@ -18293,5 +18557,5 @@
 on &187
 )
-*634 (Wire
+*642 (Wire
 uid 3984,0
 shape (OrthoPolyLine
@@ -18334,5 +18598,5 @@
 on &185
 )
-*635 (Wire
+*643 (Wire
 uid 4042,0
 shape (OrthoPolyLine
@@ -18372,5 +18636,5 @@
 on &190
 )
-*636 (Wire
+*644 (Wire
 uid 4226,0
 shape (OrthoPolyLine
@@ -18388,5 +18652,5 @@
 )
 start &189
-end &632
+end &640
 sat 32
 eat 32
@@ -18412,5 +18676,5 @@
 on &187
 )
-*637 (Wire
+*645 (Wire
 uid 4240,0
 shape (OrthoPolyLine
@@ -18428,5 +18692,5 @@
 )
 start &335
-end &633
+end &641
 sat 32
 eat 32
@@ -18451,5 +18715,5 @@
 on &187
 )
-*638 (Wire
+*646 (Wire
 uid 4272,0
 shape (OrthoPolyLine
@@ -18489,5 +18753,5 @@
 on &192
 )
-*639 (Wire
+*647 (Wire
 uid 4401,0
 shape (OrthoPolyLine
@@ -18504,5 +18768,5 @@
 ]
 )
-start &40
+start &39
 end &212
 sat 32
@@ -18527,5 +18791,5 @@
 on &194
 )
-*640 (Wire
+*648 (Wire
 uid 4407,0
 shape (OrthoPolyLine
@@ -18542,5 +18806,5 @@
 ]
 )
-start &43
+start &42
 end &218
 sat 32
@@ -18565,5 +18829,5 @@
 on &195
 )
-*641 (Wire
+*649 (Wire
 uid 4419,0
 shape (OrthoPolyLine
@@ -18580,5 +18844,5 @@
 ]
 )
-start &41
+start &40
 end &213
 sat 32
@@ -18603,5 +18867,5 @@
 on &196
 )
-*642 (Wire
+*650 (Wire
 uid 4537,0
 shape (OrthoPolyLine
@@ -18617,5 +18881,5 @@
 ]
 )
-start &39
+start &38
 end &199
 sat 32
@@ -18643,5 +18907,5 @@
 on &197
 )
-*643 (Wire
+*651 (Wire
 uid 4545,0
 shape (OrthoPolyLine
@@ -18680,5 +18944,5 @@
 on &198
 )
-*644 (Wire
+*652 (Wire
 uid 4671,0
 shape (OrthoPolyLine
@@ -18718,5 +18982,5 @@
 on &201
 )
-*645 (Wire
+*653 (Wire
 uid 4679,0
 shape (OrthoPolyLine
@@ -18756,5 +19020,5 @@
 on &202
 )
-*646 (Wire
+*654 (Wire
 uid 4687,0
 shape (OrthoPolyLine
@@ -18794,5 +19058,5 @@
 on &203
 )
-*647 (Wire
+*655 (Wire
 uid 4695,0
 shape (OrthoPolyLine
@@ -18832,5 +19096,5 @@
 on &204
 )
-*648 (Wire
+*656 (Wire
 uid 4743,0
 shape (OrthoPolyLine
@@ -18848,5 +19112,5 @@
 )
 start &219
-end &42
+end &41
 sat 32
 eat 32
@@ -18870,8 +19134,8 @@
 on &209
 )
-*649 (Wire
+*657 (Wire
 uid 4757,0
 optionalChildren [
-*650 (BdJunction
+*658 (BdJunction
 uid 6076,0
 ps "OnConnectorStrategy"
@@ -18881,5 +19145,5 @@
 vasetType 1
 )
-xt "-25400,40600,-24600,41400"
+xt "-26400,40600,-25600,41400"
 radius 400
 )
@@ -18892,14 +19156,14 @@
 lineColor "0,32896,0"
 )
-xt "-62000,41000,-25000,48000"
+xt "-64000,41000,-26000,48000"
 pts [
 "-58750,48000"
-"-62000,48000"
-"-62000,41000"
-"-25000,41000"
+"-64000,48000"
+"-64000,41000"
+"-26000,41000"
 ]
 )
 start &211
-end *651 (BdJunction
+end *659 (BdJunction
 uid 6080,0
 ps "OnConnectorStrategy"
@@ -18909,5 +19173,5 @@
 vasetType 1
 )
-xt "-25400,40600,-24600,41400"
+xt "-26400,40600,-25600,41400"
 radius 400
 )
@@ -18935,5 +19199,5 @@
 on &188
 )
-*652 (Wire
+*660 (Wire
 uid 4948,0
 shape (OrthoPolyLine
@@ -18973,5 +19237,5 @@
 on &230
 )
-*653 (Wire
+*661 (Wire
 uid 4962,0
 shape (OrthoPolyLine
@@ -19011,5 +19275,5 @@
 on &232
 )
-*654 (Wire
+*662 (Wire
 uid 5090,0
 shape (OrthoPolyLine
@@ -19027,5 +19291,5 @@
 ]
 )
-start &94
+start &95
 end &236
 sat 32
@@ -19050,5 +19314,5 @@
 on &252
 )
-*655 (Wire
+*663 (Wire
 uid 5098,0
 shape (OrthoPolyLine
@@ -19084,5 +19348,5 @@
 on &253
 )
-*656 (Wire
+*664 (Wire
 uid 5106,0
 shape (OrthoPolyLine
@@ -19100,5 +19364,5 @@
 )
 start &238
-end &95
+end &96
 sat 32
 eat 32
@@ -19121,5 +19385,5 @@
 on &254
 )
-*657 (Wire
+*665 (Wire
 uid 5114,0
 shape (OrthoPolyLine
@@ -19138,5 +19402,5 @@
 )
 start &239
-end &96
+end &97
 sat 32
 eat 32
@@ -19160,5 +19424,5 @@
 on &255
 )
-*658 (Wire
+*666 (Wire
 uid 5122,0
 shape (OrthoPolyLine
@@ -19175,5 +19439,5 @@
 ]
 )
-start &98
+start &99
 end &241
 sat 32
@@ -19197,5 +19461,5 @@
 on &256
 )
-*659 (Wire
+*667 (Wire
 uid 5130,0
 shape (OrthoPolyLine
@@ -19212,5 +19476,5 @@
 ]
 )
-start &100
+start &101
 end &243
 sat 32
@@ -19234,8 +19498,8 @@
 on &257
 )
-*660 (Wire
+*668 (Wire
 uid 5138,0
 optionalChildren [
-*661 (BdJunction
+*669 (BdJunction
 uid 5400,0
 ps "OnConnectorStrategy"
@@ -19264,5 +19528,5 @@
 )
 start &240
-end &35
+end &34
 ss 0
 es 0
@@ -19287,5 +19551,5 @@
 on &171
 )
-*662 (Wire
+*670 (Wire
 uid 5146,0
 shape (OrthoPolyLine
@@ -19323,5 +19587,5 @@
 on &258
 )
-*663 (Wire
+*671 (Wire
 uid 5168,0
 shape (OrthoPolyLine
@@ -19338,5 +19602,5 @@
 ]
 )
-start &661
+start &669
 end &147
 sat 32
@@ -19361,5 +19625,5 @@
 on &171
 )
-*664 (Wire
+*672 (Wire
 uid 5184,0
 shape (OrthoPolyLine
@@ -19377,5 +19641,5 @@
 )
 start &244
-end &46
+end &45
 sat 32
 eat 32
@@ -19398,5 +19662,5 @@
 on &259
 )
-*665 (Wire
+*673 (Wire
 uid 5190,0
 shape (OrthoPolyLine
@@ -19414,5 +19678,5 @@
 )
 start &245
-end &45
+end &44
 sat 32
 eat 32
@@ -19435,5 +19699,5 @@
 on &260
 )
-*666 (Wire
+*674 (Wire
 uid 5222,0
 shape (OrthoPolyLine
@@ -19449,5 +19713,5 @@
 ]
 )
-start &92
+start &93
 end &19
 sat 32
@@ -19475,5 +19739,5 @@
 on &261
 )
-*667 (Wire
+*675 (Wire
 uid 5404,0
 shape (OrthoPolyLine
@@ -19491,5 +19755,5 @@
 )
 start &280
-end &48
+end &47
 sat 32
 eat 32
@@ -19512,5 +19776,5 @@
 on &264
 )
-*668 (Wire
+*676 (Wire
 uid 5474,0
 shape (OrthoPolyLine
@@ -19528,5 +19792,5 @@
 )
 start &283
-end &50
+end &49
 sat 32
 eat 32
@@ -19549,5 +19813,5 @@
 on &262
 )
-*669 (Wire
+*677 (Wire
 uid 5480,0
 shape (OrthoPolyLine
@@ -19565,5 +19829,5 @@
 )
 start &282
-end &49
+end &48
 sat 32
 eat 32
@@ -19586,5 +19850,5 @@
 on &263
 )
-*670 (Wire
+*678 (Wire
 uid 5582,0
 shape (OrthoPolyLine
@@ -19621,8 +19885,8 @@
 on &187
 )
-*671 (Wire
+*679 (Wire
 uid 5602,0
 optionalChildren [
-&651
+&659
 ]
 shape (OrthoPolyLine
@@ -19632,9 +19896,9 @@
 lineColor "0,32896,0"
 )
-xt "-25000,41000,36250,51000"
+xt "-26000,41000,36250,51000"
 pts [
 "-21750,51000"
-"-25000,51000"
-"-25000,41000"
+"-26000,51000"
+"-26000,41000"
 "28000,41000"
 "28000,47000"
@@ -19666,5 +19930,5 @@
 on &188
 )
-*672 (Wire
+*680 (Wire
 uid 5626,0
 shape (OrthoPolyLine
@@ -19679,5 +19943,5 @@
 ]
 )
-start &44
+start &43
 end &269
 sat 32
@@ -19702,5 +19966,5 @@
 on &266
 )
-*673 (Wire
+*681 (Wire
 uid 5634,0
 shape (OrthoPolyLine
@@ -19716,5 +19980,5 @@
 ]
 )
-start &38
+start &37
 end &270
 sat 32
@@ -19740,5 +20004,5 @@
 on &265
 )
-*674 (Wire
+*682 (Wire
 uid 5646,0
 shape (OrthoPolyLine
@@ -19776,5 +20040,5 @@
 on &185
 )
-*675 (Wire
+*683 (Wire
 uid 5745,0
 shape (OrthoPolyLine
@@ -19791,5 +20055,5 @@
 ]
 )
-start &52
+start &51
 end &281
 sat 32
@@ -19814,5 +20078,5 @@
 on &276
 )
-*676 (Wire
+*684 (Wire
 uid 5805,0
 shape (OrthoPolyLine
@@ -19848,5 +20112,5 @@
 on &187
 )
-*677 (Wire
+*685 (Wire
 uid 5813,0
 shape (OrthoPolyLine
@@ -19886,5 +20150,5 @@
 on &293
 )
-*678 (Wire
+*686 (Wire
 uid 5821,0
 shape (OrthoPolyLine
@@ -19924,5 +20188,5 @@
 on &294
 )
-*679 (Wire
+*687 (Wire
 uid 5829,0
 shape (OrthoPolyLine
@@ -19962,5 +20226,5 @@
 on &295
 )
-*680 (Wire
+*688 (Wire
 uid 5837,0
 shape (OrthoPolyLine
@@ -20002,5 +20266,5 @@
 on &296
 )
-*681 (Wire
+*689 (Wire
 uid 5950,0
 shape (OrthoPolyLine
@@ -20017,6 +20281,6 @@
 ]
 )
-start &99
-end &54
+start &100
+end &53
 sat 32
 eat 32
@@ -20040,5 +20304,5 @@
 on &301
 )
-*682 (Wire
+*690 (Wire
 uid 5962,0
 shape (OrthoPolyLine
@@ -20055,6 +20319,6 @@
 ]
 )
-start &97
-end &53
+start &98
+end &52
 sat 32
 eat 32
@@ -20078,5 +20342,5 @@
 on &302
 )
-*683 (Wire
+*691 (Wire
 uid 6002,0
 shape (OrthoPolyLine
@@ -20094,5 +20358,5 @@
 )
 start &246
-end &55
+end &54
 sat 32
 eat 32
@@ -20116,5 +20380,5 @@
 on &304
 )
-*684 (Wire
+*692 (Wire
 uid 6008,0
 shape (OrthoPolyLine
@@ -20132,5 +20396,5 @@
 )
 start &287
-end &57
+end &56
 sat 32
 eat 32
@@ -20154,5 +20418,5 @@
 on &303
 )
-*685 (Wire
+*693 (Wire
 uid 6018,0
 shape (OrthoPolyLine
@@ -20167,5 +20431,5 @@
 ]
 )
-start &56
+start &55
 end &149
 sat 32
@@ -20190,5 +20454,5 @@
 on &305
 )
-*686 (Wire
+*694 (Wire
 uid 6064,0
 shape (OrthoPolyLine
@@ -20203,5 +20467,5 @@
 ]
 )
-end &58
+end &57
 sat 16
 eat 32
@@ -20225,5 +20489,5 @@
 on &258
 )
-*687 (Wire
+*695 (Wire
 uid 6072,0
 shape (OrthoPolyLine
@@ -20233,13 +20497,13 @@
 lineColor "0,32896,0"
 )
-xt "-41250,23000,-25000,41000"
+xt "-41250,23000,-26000,41000"
 pts [
 "-41250,23000"
-"-25000,23000"
-"-25000,41000"
+"-26000,23000"
+"-26000,41000"
 ]
 )
 start &366
-end &650
+end &658
 sat 32
 eat 32
@@ -20264,5 +20528,5 @@
 on &188
 )
-*688 (Wire
+*696 (Wire
 uid 6160,0
 shape (OrthoPolyLine
@@ -20302,5 +20566,5 @@
 on &306
 )
-*689 (Wire
+*697 (Wire
 uid 6276,0
 shape (OrthoPolyLine
@@ -20315,5 +20579,5 @@
 ]
 )
-end &126
+end &127
 sat 16
 eat 32
@@ -20336,5 +20600,5 @@
 on &185
 )
-*690 (Wire
+*698 (Wire
 uid 6362,0
 shape (OrthoPolyLine
@@ -20375,5 +20639,5 @@
 on &308
 )
-*691 (Wire
+*699 (Wire
 uid 6452,0
 shape (OrthoPolyLine
@@ -20388,5 +20652,5 @@
 ]
 )
-start &102
+start &103
 sat 32
 eat 16
@@ -20411,5 +20675,5 @@
 on &310
 )
-*692 (Wire
+*700 (Wire
 uid 6540,0
 shape (OrthoPolyLine
@@ -20448,5 +20712,5 @@
 on &329
 )
-*693 (Wire
+*701 (Wire
 uid 6548,0
 shape (OrthoPolyLine
@@ -20485,5 +20749,5 @@
 on &310
 )
-*694 (Wire
+*702 (Wire
 uid 8416,0
 shape (OrthoPolyLine
@@ -20499,5 +20763,5 @@
 )
 start &150
-end &103
+end &104
 sat 32
 eat 32
@@ -20521,5 +20785,5 @@
 on &341
 )
-*695 (Wire
+*703 (Wire
 uid 8732,0
 shape (OrthoPolyLine
@@ -20559,5 +20823,5 @@
 on &360
 )
-*696 (Wire
+*704 (Wire
 uid 8738,0
 shape (OrthoPolyLine
@@ -20595,5 +20859,5 @@
 on &361
 )
-*697 (Wire
+*705 (Wire
 uid 8752,0
 shape (OrthoPolyLine
@@ -20608,5 +20872,5 @@
 ]
 )
-start &104
+start &105
 sat 32
 eat 16
@@ -20630,5 +20894,5 @@
 on &361
 )
-*698 (Wire
+*706 (Wire
 uid 9006,0
 shape (OrthoPolyLine
@@ -20643,5 +20907,5 @@
 ]
 )
-start &59
+start &58
 end &363
 sat 32
@@ -20668,5 +20932,5 @@
 on &362
 )
-*699 (Wire
+*707 (Wire
 uid 9233,0
 shape (OrthoPolyLine
@@ -20681,5 +20945,5 @@
 ]
 )
-start &105
+start &106
 sat 32
 eat 16
@@ -20703,5 +20967,5 @@
 on &376
 )
-*700 (Wire
+*708 (Wire
 uid 9241,0
 shape (OrthoPolyLine
@@ -20716,5 +20980,5 @@
 ]
 )
-start &106
+start &107
 sat 32
 eat 16
@@ -20738,5 +21002,5 @@
 on &377
 )
-*701 (Wire
+*709 (Wire
 uid 9253,0
 shape (OrthoPolyLine
@@ -20772,5 +21036,5 @@
 on &376
 )
-*702 (Wire
+*710 (Wire
 uid 9261,0
 shape (OrthoPolyLine
@@ -20806,5 +21070,5 @@
 on &377
 )
-*703 (Wire
+*711 (Wire
 uid 9943,0
 shape (OrthoPolyLine
@@ -20819,5 +21083,5 @@
 ]
 )
-start &107
+start &108
 sat 32
 eat 16
@@ -20841,5 +21105,5 @@
 on &378
 )
-*704 (Wire
+*712 (Wire
 uid 9951,0
 shape (OrthoPolyLine
@@ -20854,5 +21118,5 @@
 ]
 )
-start &108
+start &109
 sat 32
 eat 16
@@ -20876,5 +21140,5 @@
 on &379
 )
-*705 (Wire
+*713 (Wire
 uid 10010,0
 shape (OrthoPolyLine
@@ -20914,5 +21178,5 @@
 on &398
 )
-*706 (Wire
+*714 (Wire
 uid 10018,0
 shape (OrthoPolyLine
@@ -20950,5 +21214,5 @@
 on &379
 )
-*707 (Wire
+*715 (Wire
 uid 10036,0
 shape (OrthoPolyLine
@@ -20984,5 +21248,5 @@
 on &378
 )
-*708 (Wire
+*716 (Wire
 uid 10194,0
 shape (OrthoPolyLine
@@ -21000,5 +21264,5 @@
 )
 start &247
-end &109
+end &110
 ss 0
 es 0
@@ -21024,5 +21288,5 @@
 on &399
 )
-*709 (Wire
+*717 (Wire
 uid 10202,0
 shape (OrthoPolyLine
@@ -21040,5 +21304,5 @@
 )
 start &248
-end &110
+end &111
 sat 32
 eat 32
@@ -21062,5 +21326,5 @@
 on &400
 )
-*710 (Wire
+*718 (Wire
 uid 10266,0
 shape (OrthoPolyLine
@@ -21075,5 +21339,5 @@
 ]
 )
-start &93
+start &94
 sat 32
 eat 16
@@ -21097,5 +21361,5 @@
 on &498
 )
-*711 (Wire
+*719 (Wire
 uid 10298,0
 shape (OrthoPolyLine
@@ -21111,5 +21375,5 @@
 )
 start &226
-end &61
+end &60
 sat 32
 eat 32
@@ -21133,5 +21397,5 @@
 on &402
 )
-*712 (Wire
+*720 (Wire
 uid 10304,0
 shape (OrthoPolyLine
@@ -21147,5 +21411,5 @@
 )
 start &224
-end &62
+end &61
 sat 32
 eat 32
@@ -21169,5 +21433,5 @@
 on &403
 )
-*713 (Wire
+*721 (Wire
 uid 10310,0
 shape (OrthoPolyLine
@@ -21183,5 +21447,5 @@
 )
 start &225
-end &63
+end &62
 sat 32
 eat 32
@@ -21205,5 +21469,5 @@
 on &404
 )
-*714 (Wire
+*722 (Wire
 uid 10316,0
 shape (OrthoPolyLine
@@ -21219,5 +21483,5 @@
 ]
 )
-start &60
+start &59
 end &222
 sat 32
@@ -21243,5 +21507,5 @@
 on &405
 )
-*715 (Wire
+*723 (Wire
 uid 10322,0
 shape (OrthoPolyLine
@@ -21281,5 +21545,5 @@
 on &406
 )
-*716 (Wire
+*724 (Wire
 uid 10431,0
 shape (OrthoPolyLine
@@ -21318,5 +21582,5 @@
 on &401
 )
-*717 (Wire
+*725 (Wire
 uid 10467,0
 shape (OrthoPolyLine
@@ -21332,5 +21596,5 @@
 )
 start &151
-end &64
+end &63
 es 0
 sat 32
@@ -21355,5 +21619,5 @@
 on &431
 )
-*718 (Wire
+*726 (Wire
 uid 10629,0
 shape (OrthoPolyLine
@@ -21368,5 +21632,5 @@
 ]
 )
-start &111
+start &112
 sat 32
 eat 16
@@ -21390,5 +21654,5 @@
 on &432
 )
-*719 (Wire
+*727 (Wire
 uid 10637,0
 shape (OrthoPolyLine
@@ -21403,5 +21667,5 @@
 ]
 )
-start &112
+start &113
 sat 32
 eat 16
@@ -21425,5 +21689,5 @@
 on &433
 )
-*720 (Wire
+*728 (Wire
 uid 10685,0
 shape (OrthoPolyLine
@@ -21460,5 +21724,5 @@
 on &433
 )
-*721 (Wire
+*729 (Wire
 uid 10691,0
 shape (OrthoPolyLine
@@ -21495,5 +21759,5 @@
 on &432
 )
-*722 (Wire
+*730 (Wire
 uid 10699,0
 shape (OrthoPolyLine
@@ -21531,5 +21795,5 @@
 on &187
 )
-*723 (Wire
+*731 (Wire
 uid 10707,0
 shape (OrthoPolyLine
@@ -21566,5 +21830,5 @@
 on &452
 )
-*724 (Wire
+*732 (Wire
 uid 10723,0
 shape (OrthoPolyLine
@@ -21604,5 +21868,5 @@
 on &434
 )
-*725 (Wire
+*733 (Wire
 uid 10737,0
 shape (OrthoPolyLine
@@ -21642,5 +21906,5 @@
 on &436
 )
-*726 (Wire
+*734 (Wire
 uid 10751,0
 shape (OrthoPolyLine
@@ -21680,5 +21944,5 @@
 on &438
 )
-*727 (Wire
+*735 (Wire
 uid 11405,0
 shape (OrthoPolyLine
@@ -21694,5 +21958,5 @@
 ]
 )
-start &65
+start &64
 sat 32
 eat 16
@@ -21716,5 +21980,5 @@
 on &452
 )
-*728 (Wire
+*736 (Wire
 uid 11858,0
 shape (OrthoPolyLine
@@ -21729,5 +21993,5 @@
 ]
 )
-start &113
+start &114
 sat 32
 eat 16
@@ -21751,5 +22015,5 @@
 on &453
 )
-*729 (Wire
+*737 (Wire
 uid 11952,0
 shape (OrthoPolyLine
@@ -21787,5 +22051,5 @@
 on &453
 )
-*730 (Wire
+*738 (Wire
 uid 12306,0
 shape (OrthoPolyLine
@@ -21825,5 +22089,5 @@
 on &472
 )
-*731 (Wire
+*739 (Wire
 uid 12643,0
 shape (OrthoPolyLine
@@ -21865,5 +22129,5 @@
 on &483
 )
-*732 (Wire
+*740 (Wire
 uid 12649,0
 shape (OrthoPolyLine
@@ -21878,5 +22142,5 @@
 ]
 )
-start &66
+start &65
 end &477
 sat 32
@@ -21901,5 +22165,5 @@
 on &484
 )
-*733 (Wire
+*741 (Wire
 uid 12655,0
 shape (OrthoPolyLine
@@ -21915,5 +22179,5 @@
 ]
 )
-start &67
+start &66
 end &478
 sat 32
@@ -21938,5 +22202,5 @@
 on &485
 )
-*734 (Wire
+*742 (Wire
 uid 12687,0
 shape (OrthoPolyLine
@@ -21976,5 +22240,5 @@
 on &188
 )
-*735 (Wire
+*743 (Wire
 uid 12707,0
 shape (OrthoPolyLine
@@ -22014,5 +22278,5 @@
 on &486
 )
-*736 (Wire
+*744 (Wire
 uid 13143,0
 shape (OrthoPolyLine
@@ -22049,5 +22313,5 @@
 on &188
 )
-*737 (Wire
+*745 (Wire
 uid 13159,0
 shape (OrthoPolyLine
@@ -22064,5 +22328,5 @@
 ]
 )
-start &114
+start &115
 end &490
 sat 32
@@ -22087,5 +22351,5 @@
 on &496
 )
-*738 (Wire
+*746 (Wire
 uid 13165,0
 shape (OrthoPolyLine
@@ -22103,5 +22367,5 @@
 ]
 )
-start &115
+start &116
 end &491
 sat 32
@@ -22127,5 +22391,5 @@
 on &497
 )
-*739 (Wire
+*747 (Wire
 uid 13210,0
 shape (OrthoPolyLine
@@ -22163,5 +22427,5 @@
 on &499
 )
-*740 (Wire
+*748 (Wire
 uid 13216,0
 shape (OrthoPolyLine
@@ -22199,5 +22463,5 @@
 on &498
 )
-*741 (Wire
+*749 (Wire
 uid 13224,0
 shape (OrthoPolyLine
@@ -22235,5 +22499,5 @@
 on &401
 )
-*742 (Wire
+*750 (Wire
 uid 13695,0
 shape (OrthoPolyLine
@@ -22250,5 +22514,5 @@
 )
 start &523
-end &116
+end &117
 sat 32
 eat 32
@@ -22274,5 +22538,5 @@
 on &524
 )
-*743 (Wire
+*751 (Wire
 uid 13921,0
 shape (OrthoPolyLine
@@ -22288,5 +22552,5 @@
 ]
 )
-end &117
+end &118
 sat 16
 eat 32
@@ -22309,7 +22573,7 @@
 )
 )
-on &71
-)
-*744 (Wire
+on &72
+)
+*752 (Wire
 uid 13929,0
 shape (OrthoPolyLine
@@ -22325,5 +22589,5 @@
 ]
 )
-end &118
+end &119
 sat 16
 eat 32
@@ -22346,7 +22610,7 @@
 )
 )
-on &122
-)
-*745 (Wire
+on &123
+)
+*753 (Wire
 uid 14048,0
 shape (OrthoPolyLine
@@ -22385,5 +22649,5 @@
 on &526
 )
-*746 (Wire
+*754 (Wire
 uid 14171,0
 shape (OrthoPolyLine
@@ -22423,5 +22687,5 @@
 on &528
 )
-*747 (Wire
+*755 (Wire
 uid 14427,0
 shape (OrthoPolyLine
@@ -22458,5 +22722,5 @@
 on &187
 )
-*748 (Wire
+*756 (Wire
 uid 14479,0
 shape (OrthoPolyLine
@@ -22496,5 +22760,5 @@
 on &538
 )
-*749 (Wire
+*757 (Wire
 uid 14493,0
 shape (OrthoPolyLine
@@ -22534,5 +22798,5 @@
 on &540
 )
-*750 (Wire
+*758 (Wire
 uid 14622,0
 shape (OrthoPolyLine
@@ -22574,5 +22838,5 @@
 on &542
 )
-*751 (Wire
+*759 (Wire
 uid 15071,0
 shape (OrthoPolyLine
@@ -22587,5 +22851,5 @@
 ]
 )
-start &101
+start &102
 end &548
 sat 32
@@ -22610,5 +22874,5 @@
 on &595
 )
-*752 (Wire
+*760 (Wire
 uid 15081,0
 shape (OrthoPolyLine
@@ -22648,5 +22912,5 @@
 on &596
 )
-*753 (Wire
+*761 (Wire
 uid 15122,0
 shape (OrthoPolyLine
@@ -22686,5 +22950,5 @@
 on &597
 )
-*754 (Wire
+*762 (Wire
 uid 15130,0
 shape (OrthoPolyLine
@@ -22724,5 +22988,5 @@
 on &540
 )
-*755 (Wire
+*763 (Wire
 uid 15138,0
 shape (OrthoPolyLine
@@ -22762,5 +23026,5 @@
 on &538
 )
-*756 (Wire
+*764 (Wire
 uid 15379,0
 shape (OrthoPolyLine
@@ -22797,8 +23061,8 @@
 on &188
 )
-*757 (Wire
+*765 (Wire
 uid 15494,0
 optionalChildren [
-*758 (BdJunction
+*766 (BdJunction
 uid 15502,0
 ps "OnConnectorStrategy"
@@ -22825,5 +23089,5 @@
 )
 start &475
-end &30
+end &29
 sat 32
 eat 32
@@ -22847,5 +23111,5 @@
 on &598
 )
-*759 (Wire
+*767 (Wire
 uid 15498,0
 shape (OrthoPolyLine
@@ -22861,6 +23125,6 @@
 ]
 )
-start &125
-end &758
+start &126
+end &766
 sat 32
 eat 32
@@ -22885,4 +23149,43 @@
 on &598
 )
+*768 (Wire
+uid 15750,0
+shape (OrthoPolyLine
+uid 15751,0
+va (VaSet
+vasetType 3
+lineWidth 2
+)
+xt "-40250,69000,-21750,70000"
+pts [
+"-40250,69000"
+"-28000,69000"
+"-28000,70000"
+"-21750,70000"
+]
+)
+start &125
+end &67
+sat 32
+eat 32
+sty 1
+st 0
+sf 1
+tg (WTG
+uid 15752,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 15753,0
+va (VaSet
+)
+xt "-38250,68000,-31450,69000"
+st "trigger_id : (31:0)"
+blo "-38250,68800"
+tm "WireNameMgr"
+)
+)
+on &607
+)
 ]
 bg "65535,65535,65535"
@@ -22897,9 +23200,9 @@
 color "26368,26368,26368"
 )
-packageList *760 (PackageList
+packageList *769 (PackageList
 uid 41,0
 stg "VerticalLayoutStrategy"
 textVec [
-*761 (Text
+*770 (Text
 uid 42,0
 va (VaSet
@@ -22910,9 +23213,9 @@
 blo "-163000,-15200"
 )
-*762 (MLText
+*771 (MLText
 uid 43,0
 va (VaSet
 )
-xt "-163000,-15000,-148600,-3000"
+xt "-163000,-15000,-148600,-2000"
 st "library ieee;
 use ieee.std_logic_1164.all;
@@ -22926,5 +23229,6 @@
 --use UNISIM.VComponents.all;
 USE IEEE.NUMERIC_STD.all;
-USE IEEE.std_logic_signed.all;"
+USE IEEE.std_logic_signed.all;
+USE UNISIM.VComponents.all;"
 tm "PackageList"
 )
@@ -22935,5 +23239,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*763 (Text
+*772 (Text
 uid 45,0
 va (VaSet
@@ -22945,5 +23249,5 @@
 blo "20000,800"
 )
-*764 (Text
+*773 (Text
 uid 46,0
 va (VaSet
@@ -22955,5 +23259,5 @@
 blo "20000,1800"
 )
-*765 (MLText
+*774 (MLText
 uid 47,0
 va (VaSet
@@ -22965,5 +23269,5 @@
 tm "BdCompilerDirectivesTextMgr"
 )
-*766 (Text
+*775 (Text
 uid 48,0
 va (VaSet
@@ -22975,5 +23279,5 @@
 blo "20000,4800"
 )
-*767 (MLText
+*776 (MLText
 uid 49,0
 va (VaSet
@@ -22983,5 +23287,5 @@
 tm "BdCompilerDirectivesTextMgr"
 )
-*768 (Text
+*777 (Text
 uid 50,0
 va (VaSet
@@ -22993,5 +23297,5 @@
 blo "20000,5800"
 )
-*769 (MLText
+*778 (MLText
 uid 51,0
 va (VaSet
@@ -23005,5 +23309,5 @@
 )
 windowSize "0,0,1281,1024"
-viewArea "-65700,47500,1143,102625"
+viewArea "-70475,46416,-3930,101296"
 cachedDiagramExtent "-174000,-25425,428157,346294"
 pageSetupInfo (PageSetupInfo
@@ -23031,5 +23335,5 @@
 hasePageBreakOrigin 1
 pageBreakOrigin "-73000,0"
-lastUid 15505,0
+lastUid 15755,0
 defaultCommentText (CommentText
 shape (Rectangle
@@ -23093,5 +23397,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*770 (Text
+*779 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23102,5 +23406,5 @@
 tm "BdLibraryNameMgr"
 )
-*771 (Text
+*780 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23111,5 +23415,5 @@
 tm "BlkNameMgr"
 )
-*772 (Text
+*781 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23157,202 +23461,4 @@
 )
 xt "0,0,8000,10000"
-)
-ttg (MlTextGroup
-ps "CenterOffsetStrategy"
-stg "VerticalLayoutStrategy"
-textVec [
-*773 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "550,3500,3450,4500"
-st "Library"
-blo "550,4300"
-)
-*774 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "550,4500,7450,5500"
-st "MWComponent"
-blo "550,5300"
-)
-*775 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "550,5500,2350,6500"
-st "U_0"
-blo "550,6300"
-tm "InstanceNameMgr"
-)
-]
-)
-ga (GenericAssociation
-ps "EdgeToEdgeStrategy"
-matrix (Matrix
-text (MLText
-va (VaSet
-font "Courier New,8,0"
-)
-xt "-6450,1500,-6450,1500"
-)
-header ""
-)
-elements [
-]
-)
-portVis (PortSigDisplay
-)
-prms (Property
-pclass "params"
-pname "params"
-ptn "String"
-)
-visOptions (mwParamsVisibilityOptions
-)
-)
-defaultSaComponent (SaComponent
-shape (Rectangle
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-lineColor "0,32896,0"
-lineWidth 2
-)
-xt "0,0,8000,10000"
-)
-ttg (MlTextGroup
-ps "CenterOffsetStrategy"
-stg "VerticalLayoutStrategy"
-textVec [
-*776 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "900,3500,3800,4500"
-st "Library"
-blo "900,4300"
-tm "BdLibraryNameMgr"
-)
-*777 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "900,4500,7100,5500"
-st "SaComponent"
-blo "900,5300"
-tm "CptNameMgr"
-)
-*778 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "900,5500,2700,6500"
-st "U_0"
-blo "900,6300"
-tm "InstanceNameMgr"
-)
-]
-)
-ga (GenericAssociation
-ps "EdgeToEdgeStrategy"
-matrix (Matrix
-text (MLText
-va (VaSet
-font "Courier New,8,0"
-)
-xt "-6100,1500,-6100,1500"
-)
-header ""
-)
-elements [
-]
-)
-viewicon (ZoomableIcon
-sl 0
-va (VaSet
-vasetType 1
-fg "49152,49152,49152"
-)
-xt "0,0,1500,1500"
-iconName "UnknownFile.png"
-iconMaskName "UnknownFile.msk"
-)
-viewiconposition 0
-portVis (PortSigDisplay
-)
-archFileType "UNKNOWN"
-)
-defaultVhdlComponent (VhdlComponent
-shape (Rectangle
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-lineColor "0,32896,0"
-lineWidth 2
-)
-xt "0,0,8000,10000"
-)
-ttg (MlTextGroup
-ps "CenterOffsetStrategy"
-stg "VerticalLayoutStrategy"
-textVec [
-*779 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "500,3500,3400,4500"
-st "Library"
-blo "500,4300"
-)
-*780 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "500,4500,7500,5500"
-st "VhdlComponent"
-blo "500,5300"
-)
-*781 (Text
-va (VaSet
-font "Arial,8,1"
-)
-xt "500,5500,2300,6500"
-st "U_0"
-blo "500,6300"
-tm "InstanceNameMgr"
-)
-]
-)
-ga (GenericAssociation
-ps "EdgeToEdgeStrategy"
-matrix (Matrix
-text (MLText
-va (VaSet
-font "Courier New,8,0"
-)
-xt "-6500,1500,-6500,1500"
-)
-header ""
-)
-elements [
-]
-)
-portVis (PortSigDisplay
-)
-entityPath ""
-archName ""
-archPath ""
-)
-defaultVerilogComponent (VerilogComponent
-shape (Rectangle
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-lineColor "0,32896,0"
-lineWidth 2
-)
-xt "-450,0,8450,10000"
 )
 ttg (MlTextGroup
@@ -23364,7 +23470,7 @@
 font "Arial,8,1"
 )
-xt "50,3500,2950,4500"
+xt "550,3500,3450,4500"
 st "Library"
-blo "50,4300"
+blo "550,4300"
 )
 *783 (Text
@@ -23372,7 +23478,7 @@
 font "Arial,8,1"
 )
-xt "50,4500,7950,5500"
-st "VerilogComponent"
-blo "50,5300"
+xt "550,4500,7450,5500"
+st "MWComponent"
+blo "550,5300"
 )
 *784 (Text
@@ -23380,7 +23486,7 @@
 font "Arial,8,1"
 )
-xt "50,5500,1850,6500"
+xt "550,5500,2350,6500"
 st "U_0"
-blo "50,6300"
+blo "550,6300"
 tm "InstanceNameMgr"
 )
@@ -23394,5 +23500,5 @@
 font "Courier New,8,0"
 )
-xt "-6950,1500,-6950,1500"
+xt "-6450,1500,-6450,1500"
 )
 header ""
@@ -23401,12 +23507,20 @@
 ]
 )
-entityPath ""
-)
-defaultHdlText (HdlText
+portVis (PortSigDisplay
+)
+prms (Property
+pclass "params"
+pname "params"
+ptn "String"
+)
+visOptions (mwParamsVisibilityOptions
+)
+)
+defaultSaComponent (SaComponent
 shape (Rectangle
 va (VaSet
 vasetType 1
-fg "65535,65535,37120"
-lineColor "0,0,32768"
+fg "0,65535,0"
+lineColor "0,32896,0"
 lineWidth 2
 )
@@ -23421,4 +23535,194 @@
 font "Arial,8,1"
 )
+xt "900,3500,3800,4500"
+st "Library"
+blo "900,4300"
+tm "BdLibraryNameMgr"
+)
+*786 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "900,4500,7100,5500"
+st "SaComponent"
+blo "900,5300"
+tm "CptNameMgr"
+)
+*787 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "900,5500,2700,6500"
+st "U_0"
+blo "900,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6100,1500,-6100,1500"
+)
+header ""
+)
+elements [
+]
+)
+viewicon (ZoomableIcon
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "0,0,1500,1500"
+iconName "UnknownFile.png"
+iconMaskName "UnknownFile.msk"
+)
+viewiconposition 0
+portVis (PortSigDisplay
+)
+archFileType "UNKNOWN"
+)
+defaultVhdlComponent (VhdlComponent
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*788 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "500,3500,3400,4500"
+st "Library"
+blo "500,4300"
+)
+*789 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "500,4500,7500,5500"
+st "VhdlComponent"
+blo "500,5300"
+)
+*790 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "500,5500,2300,6500"
+st "U_0"
+blo "500,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6500,1500,-6500,1500"
+)
+header ""
+)
+elements [
+]
+)
+portVis (PortSigDisplay
+)
+entityPath ""
+archName ""
+archPath ""
+)
+defaultVerilogComponent (VerilogComponent
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "-450,0,8450,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*791 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "50,3500,2950,4500"
+st "Library"
+blo "50,4300"
+)
+*792 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "50,4500,7950,5500"
+st "VerilogComponent"
+blo "50,5300"
+)
+*793 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "50,5500,1850,6500"
+st "U_0"
+blo "50,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6950,1500,-6950,1500"
+)
+header ""
+)
+elements [
+]
+)
+entityPath ""
+)
+defaultHdlText (HdlText
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,37120"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*794 (Text
+va (VaSet
+font "Arial,8,1"
+)
 xt "3150,4000,4850,5000"
 st "eb1"
@@ -23426,5 +23730,5 @@
 tm "HdlTextNameMgr"
 )
-*786 (Text
+*795 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23829,5 +24133,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*787 (Text
+*796 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23837,5 +24141,5 @@
 blo "14100,20800"
 )
-*788 (MLText
+*797 (MLText
 va (VaSet
 )
@@ -23889,5 +24193,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*789 (Text
+*798 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23897,5 +24201,5 @@
 blo "14100,20800"
 )
-*790 (MLText
+*799 (MLText
 va (VaSet
 )
@@ -24037,44 +24341,44 @@
 commonDM (CommonDM
 ldm (LogicalDM
-suid 301,0
+suid 302,0
 usingSuid 1
-emptyRow *791 (LEmptyRow
+emptyRow *800 (LEmptyRow
 )
 uid 54,0
 optionalChildren [
-*792 (RefLabelRowHdr
-)
-*793 (TitleRowHdr
-)
-*794 (FilterRowHdr
-)
-*795 (RefLabelColHdr
+*801 (RefLabelRowHdr
+)
+*802 (TitleRowHdr
+)
+*803 (FilterRowHdr
+)
+*804 (RefLabelColHdr
 tm "RefLabelColHdrMgr"
 )
-*796 (RowExpandColHdr
+*805 (RowExpandColHdr
 tm "RowExpandColHdrMgr"
 )
-*797 (GroupColHdr
+*806 (GroupColHdr
 tm "GroupColHdrMgr"
 )
-*798 (NameColHdr
+*807 (NameColHdr
 tm "BlockDiagramNameColHdrMgr"
 )
-*799 (ModeColHdr
+*808 (ModeColHdr
 tm "BlockDiagramModeColHdrMgr"
 )
-*800 (TypeColHdr
+*809 (TypeColHdr
 tm "BlockDiagramTypeColHdrMgr"
 )
-*801 (BoundsColHdr
+*810 (BoundsColHdr
 tm "BlockDiagramBoundsColHdrMgr"
 )
-*802 (InitColHdr
+*811 (InitColHdr
 tm "BlockDiagramInitColHdrMgr"
 )
-*803 (EolColHdr
+*812 (EolColHdr
 tm "BlockDiagramEolColHdrMgr"
 )
-*804 (LeafLogPort
+*813 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24090,5 +24394,5 @@
 uid 516,0
 )
-*805 (LeafLogPort
+*814 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24103,5 +24407,5 @@
 uid 518,0
 )
-*806 (LeafLogPort
+*815 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24116,5 +24420,5 @@
 uid 520,0
 )
-*807 (LeafLogPort
+*816 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24129,5 +24433,5 @@
 uid 530,0
 )
-*808 (LeafLogPort
+*817 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24142,5 +24446,5 @@
 uid 532,0
 )
-*809 (LeafLogPort
+*818 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24155,5 +24459,5 @@
 uid 534,0
 )
-*810 (LeafLogPort
+*819 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24168,5 +24472,5 @@
 uid 536,0
 )
-*811 (LeafLogPort
+*820 (LeafLogPort
 port (LogicalPort
 m 2
@@ -24181,5 +24485,5 @@
 uid 538,0
 )
-*812 (LeafLogPort
+*821 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24194,5 +24498,5 @@
 uid 540,0
 )
-*813 (LeafLogPort
+*822 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24207,5 +24511,5 @@
 uid 542,0
 )
-*814 (LeafLogPort
+*823 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24220,5 +24524,5 @@
 uid 546,0
 )
-*815 (LeafLogPort
+*824 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24231,5 +24535,5 @@
 uid 548,0
 )
-*816 (LeafLogPort
+*825 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24243,5 +24547,5 @@
 uid 1455,0
 )
-*817 (LeafLogPort
+*826 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24256,5 +24560,5 @@
 uid 1457,0
 )
-*818 (LeafLogPort
+*827 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24268,21 +24572,5 @@
 uid 1694,0
 )
-*819 (LeafLogPort
-port (LogicalPort
-lang 2
-m 4
-decl (Decl
-n "trigger_id"
-t "std_logic_vector"
-b "(47 downto 0)"
-preAdd 0
-posAdd 0
-o 119
-suid 34,0
-)
-)
-uid 1993,0
-)
-*820 (LeafLogPort
+*828 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24299,5 +24587,5 @@
 uid 2305,0
 )
-*821 (LeafLogPort
+*829 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24312,5 +24600,5 @@
 uid 2510,0
 )
-*822 (LeafLogPort
+*830 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24326,5 +24614,5 @@
 uid 2512,0
 )
-*823 (LeafLogPort
+*831 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24341,5 +24629,5 @@
 uid 2514,0
 )
-*824 (LeafLogPort
+*832 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24357,5 +24645,5 @@
 uid 2516,0
 )
-*825 (LeafLogPort
+*833 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24372,5 +24660,5 @@
 uid 2518,0
 )
-*826 (LeafLogPort
+*834 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24386,5 +24674,5 @@
 uid 2520,0
 )
-*827 (LeafLogPort
+*835 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24400,5 +24688,5 @@
 uid 2522,0
 )
-*828 (LeafLogPort
+*836 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24412,5 +24700,5 @@
 uid 2604,0
 )
-*829 (LeafLogPort
+*837 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24425,5 +24713,5 @@
 uid 2606,0
 )
-*830 (LeafLogPort
+*838 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24438,5 +24726,5 @@
 uid 2608,0
 )
-*831 (LeafLogPort
+*839 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24450,5 +24738,5 @@
 uid 2610,0
 )
-*832 (LeafLogPort
+*840 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24462,5 +24750,5 @@
 uid 2612,0
 )
-*833 (LeafLogPort
+*841 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24475,5 +24763,5 @@
 uid 2646,0
 )
-*834 (LeafLogPort
+*842 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24488,5 +24776,5 @@
 uid 2812,0
 )
-*835 (LeafLogPort
+*843 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24500,5 +24788,5 @@
 uid 2962,0
 )
-*836 (LeafLogPort
+*844 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24512,5 +24800,5 @@
 uid 3902,0
 )
-*837 (LeafLogPort
+*845 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24524,5 +24812,5 @@
 uid 4070,0
 )
-*838 (LeafLogPort
+*846 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24536,5 +24824,5 @@
 uid 4212,0
 )
-*839 (LeafLogPort
+*847 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24547,5 +24835,5 @@
 uid 4234,0
 )
-*840 (LeafLogPort
+*848 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24559,5 +24847,5 @@
 uid 4262,0
 )
-*841 (LeafLogPort
+*849 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24570,5 +24858,5 @@
 uid 4276,0
 )
-*842 (LeafLogPort
+*850 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24583,5 +24871,5 @@
 uid 4563,0
 )
-*843 (LeafLogPort
+*851 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24595,5 +24883,5 @@
 uid 4565,0
 )
-*844 (LeafLogPort
+*852 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24608,5 +24896,5 @@
 uid 4569,0
 )
-*845 (LeafLogPort
+*853 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24622,5 +24910,5 @@
 uid 4585,0
 )
-*846 (LeafLogPort
+*854 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24635,5 +24923,5 @@
 uid 4587,0
 )
-*847 (LeafLogPort
+*855 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24646,5 +24934,5 @@
 uid 4733,0
 )
-*848 (LeafLogPort
+*856 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24657,5 +24945,5 @@
 uid 4735,0
 )
-*849 (LeafLogPort
+*857 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24668,5 +24956,5 @@
 uid 4737,0
 )
-*850 (LeafLogPort
+*858 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24679,5 +24967,5 @@
 uid 4739,0
 )
-*851 (LeafLogPort
+*859 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24691,5 +24979,5 @@
 uid 4749,0
 )
-*852 (LeafLogPort
+*860 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24704,5 +24992,5 @@
 uid 4974,0
 )
-*853 (LeafLogPort
+*861 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24717,5 +25005,5 @@
 uid 4976,0
 )
-*854 (LeafLogPort
+*862 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24730,5 +25018,5 @@
 uid 5198,0
 )
-*855 (LeafLogPort
+*863 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24742,5 +25030,5 @@
 uid 5200,0
 )
-*856 (LeafLogPort
+*864 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24754,5 +25042,5 @@
 uid 5202,0
 )
-*857 (LeafLogPort
+*865 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24767,5 +25055,5 @@
 uid 5204,0
 )
-*858 (LeafLogPort
+*866 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24779,5 +25067,5 @@
 uid 5206,0
 )
-*859 (LeafLogPort
+*867 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24791,5 +25079,5 @@
 uid 5208,0
 )
-*860 (LeafLogPort
+*868 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24803,5 +25091,5 @@
 uid 5210,0
 )
-*861 (LeafLogPort
+*869 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24815,5 +25103,5 @@
 uid 5212,0
 )
-*862 (LeafLogPort
+*870 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24827,5 +25115,5 @@
 uid 5214,0
 )
-*863 (LeafLogPort
+*871 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24842,5 +25130,5 @@
 uid 5226,0
 )
-*864 (LeafLogPort
+*872 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24854,5 +25142,5 @@
 uid 5502,0
 )
-*865 (LeafLogPort
+*873 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24866,5 +25154,5 @@
 uid 5504,0
 )
-*866 (LeafLogPort
+*874 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24878,5 +25166,5 @@
 uid 5600,0
 )
-*867 (LeafLogPort
+*875 (LeafLogPort
 port (LogicalPort
 lang 10
@@ -24892,5 +25180,5 @@
 uid 5642,0
 )
-*868 (LeafLogPort
+*876 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24904,5 +25192,5 @@
 uid 5644,0
 )
-*869 (LeafLogPort
+*877 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24917,5 +25205,5 @@
 uid 5751,0
 )
-*870 (LeafLogPort
+*878 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24929,5 +25217,5 @@
 uid 5867,0
 )
-*871 (LeafLogPort
+*879 (LeafLogPort
 port (LogicalPort
 m 2
@@ -24943,5 +25231,5 @@
 uid 5869,0
 )
-*872 (LeafLogPort
+*880 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24955,5 +25243,5 @@
 uid 5871,0
 )
-*873 (LeafLogPort
+*881 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24968,5 +25256,5 @@
 uid 5873,0
 )
-*874 (LeafLogPort
+*882 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24981,5 +25269,5 @@
 uid 5966,0
 )
-*875 (LeafLogPort
+*883 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24993,5 +25281,5 @@
 uid 5968,0
 )
-*876 (LeafLogPort
+*884 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25006,5 +25294,5 @@
 uid 6022,0
 )
-*877 (LeafLogPort
+*885 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25019,5 +25307,5 @@
 uid 6024,0
 )
-*878 (LeafLogPort
+*886 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25031,5 +25319,5 @@
 uid 6026,0
 )
-*879 (LeafLogPort
+*887 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25044,5 +25332,5 @@
 uid 6172,0
 )
-*880 (LeafLogPort
+*888 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25059,5 +25347,5 @@
 uid 6374,0
 )
-*881 (LeafLogPort
+*889 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25072,5 +25360,5 @@
 uid 6464,0
 )
-*882 (LeafLogPort
+*890 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25085,5 +25373,5 @@
 uid 6554,0
 )
-*883 (LeafLogPort
+*891 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -25098,5 +25386,5 @@
 uid 8420,0
 )
-*884 (LeafLogPort
+*892 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25110,5 +25398,5 @@
 uid 8758,0
 )
-*885 (LeafLogPort
+*893 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25122,5 +25410,5 @@
 uid 8760,0
 )
-*886 (LeafLogPort
+*894 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25135,5 +25423,5 @@
 uid 9018,0
 )
-*887 (LeafLogPort
+*895 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25150,5 +25438,5 @@
 uid 9247,0
 )
-*888 (LeafLogPort
+*896 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25166,5 +25454,5 @@
 uid 9249,0
 )
-*889 (LeafLogPort
+*897 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25181,5 +25469,5 @@
 uid 10024,0
 )
-*890 (LeafLogPort
+*898 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25194,5 +25482,5 @@
 uid 10026,0
 )
-*891 (LeafLogPort
+*899 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25207,5 +25495,5 @@
 uid 10028,0
 )
-*892 (LeafLogPort
+*900 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25223,5 +25511,5 @@
 uid 10208,0
 )
-*893 (LeafLogPort
+*901 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25239,5 +25527,5 @@
 uid 10210,0
 )
-*894 (LeafLogPort
+*902 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25251,5 +25539,5 @@
 uid 10294,0
 )
-*895 (LeafLogPort
+*903 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25263,5 +25551,5 @@
 uid 10334,0
 )
-*896 (LeafLogPort
+*904 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25276,5 +25564,5 @@
 uid 10336,0
 )
-*897 (LeafLogPort
+*905 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25289,5 +25577,5 @@
 uid 10338,0
 )
-*898 (LeafLogPort
+*906 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25303,5 +25591,5 @@
 uid 10340,0
 )
-*899 (LeafLogPort
+*907 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25316,5 +25604,5 @@
 uid 10342,0
 )
-*900 (LeafLogPort
+*908 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -25333,5 +25621,5 @@
 uid 10475,0
 )
-*901 (LeafLogPort
+*909 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25345,5 +25633,5 @@
 uid 10763,0
 )
-*902 (LeafLogPort
+*910 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25357,5 +25645,5 @@
 uid 10765,0
 )
-*903 (LeafLogPort
+*911 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25369,5 +25657,5 @@
 uid 10767,0
 )
-*904 (LeafLogPort
+*912 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25381,5 +25669,5 @@
 uid 10769,0
 )
-*905 (LeafLogPort
+*913 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25393,5 +25681,5 @@
 uid 10771,0
 )
-*906 (LeafLogPort
+*914 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25405,5 +25693,5 @@
 uid 11411,0
 )
-*907 (LeafLogPort
+*915 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25417,5 +25705,5 @@
 uid 11966,0
 )
-*908 (LeafLogPort
+*916 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25431,5 +25719,5 @@
 uid 12310,0
 )
-*909 (LeafLogPort
+*917 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25445,5 +25733,5 @@
 uid 12659,0
 )
-*910 (LeafLogPort
+*918 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25462,5 +25750,5 @@
 uid 12661,0
 )
-*911 (LeafLogPort
+*919 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25474,5 +25762,5 @@
 uid 12663,0
 )
-*912 (LeafLogPort
+*920 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25486,5 +25774,5 @@
 uid 12719,0
 )
-*913 (LeafLogPort
+*921 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25499,5 +25787,5 @@
 uid 13275,0
 )
-*914 (LeafLogPort
+*922 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25515,5 +25803,5 @@
 uid 13277,0
 )
-*915 (LeafLogPort
+*923 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25527,5 +25815,5 @@
 uid 13279,0
 )
-*916 (LeafLogPort
+*924 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25539,5 +25827,5 @@
 uid 13281,0
 )
-*917 (LeafLogPort
+*925 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -25552,5 +25840,5 @@
 scheme 0
 )
-*918 (LeafLogPort
+*926 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -25565,5 +25853,5 @@
 scheme 0
 )
-*919 (LeafLogPort
+*927 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -25579,5 +25867,5 @@
 scheme 0
 )
-*920 (LeafLogPort
+*928 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25594,5 +25882,5 @@
 uid 14507,0
 )
-*921 (LeafLogPort
+*929 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25609,5 +25897,5 @@
 uid 14509,0
 )
-*922 (LeafLogPort
+*930 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25623,5 +25911,5 @@
 uid 14634,0
 )
-*923 (LeafLogPort
+*931 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25638,5 +25926,5 @@
 uid 15144,0
 )
-*924 (LeafLogPort
+*932 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25653,5 +25941,5 @@
 uid 15146,0
 )
-*925 (LeafLogPort
+*933 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25668,5 +25956,5 @@
 uid 15148,0
 )
-*926 (LeafLogPort
+*934 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25680,4 +25968,20 @@
 )
 uid 15504,0
+)
+*935 (LeafLogPort
+port (LogicalPort
+lang 2
+m 4
+decl (Decl
+n "trigger_id"
+t "std_logic_vector"
+b "(31 downto 0)"
+preAdd 0
+posAdd 0
+o 123
+suid 302,0
+)
+)
+uid 15754,0
 )
 ]
@@ -25688,5 +25992,5 @@
 uid 67,0
 optionalChildren [
-*927 (Sheet
+*936 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -25705,6 +26009,6 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *928 (MRCItem
-litem &791
+emptyMRCItem *937 (MRCItem
+litem &800
 pos 123
 dimension 20
@@ -25712,18 +26016,18 @@
 uid 69,0
 optionalChildren [
-*929 (MRCItem
-litem &792
+*938 (MRCItem
+litem &801
 pos 0
 dimension 20
 uid 70,0
 )
-*930 (MRCItem
-litem &793
+*939 (MRCItem
+litem &802
 pos 1
 dimension 23
 uid 71,0
 )
-*931 (MRCItem
-litem &794
+*940 (MRCItem
+litem &803
 pos 2
 hidden 1
@@ -25731,741 +26035,741 @@
 uid 72,0
 )
-*932 (MRCItem
-litem &804
+*941 (MRCItem
+litem &813
 pos 37
 dimension 20
 uid 517,0
 )
-*933 (MRCItem
-litem &805
+*942 (MRCItem
+litem &814
 pos 38
 dimension 20
 uid 519,0
 )
-*934 (MRCItem
-litem &806
+*943 (MRCItem
+litem &815
 pos 39
 dimension 20
 uid 521,0
 )
-*935 (MRCItem
-litem &807
+*944 (MRCItem
+litem &816
 pos 40
 dimension 20
 uid 531,0
 )
-*936 (MRCItem
-litem &808
+*945 (MRCItem
+litem &817
 pos 41
 dimension 20
 uid 533,0
 )
-*937 (MRCItem
-litem &809
+*946 (MRCItem
+litem &818
 pos 0
 dimension 20
 uid 535,0
 )
-*938 (MRCItem
-litem &810
+*947 (MRCItem
+litem &819
 pos 1
 dimension 20
 uid 537,0
 )
-*939 (MRCItem
-litem &811
+*948 (MRCItem
+litem &820
 pos 2
 dimension 20
 uid 539,0
 )
-*940 (MRCItem
-litem &812
+*949 (MRCItem
+litem &821
 pos 3
 dimension 20
 uid 541,0
 )
-*941 (MRCItem
-litem &813
+*950 (MRCItem
+litem &822
 pos 4
 dimension 20
 uid 543,0
 )
-*942 (MRCItem
-litem &814
+*951 (MRCItem
+litem &823
 pos 5
 dimension 20
 uid 547,0
 )
-*943 (MRCItem
-litem &815
+*952 (MRCItem
+litem &824
 pos 6
 dimension 20
 uid 549,0
 )
-*944 (MRCItem
-litem &816
+*953 (MRCItem
+litem &825
 pos 8
 dimension 20
 uid 1456,0
 )
-*945 (MRCItem
-litem &817
+*954 (MRCItem
+litem &826
 pos 7
 dimension 20
 uid 1458,0
 )
-*946 (MRCItem
-litem &818
+*955 (MRCItem
+litem &827
 pos 9
 dimension 20
 uid 1695,0
 )
-*947 (MRCItem
-litem &819
+*956 (MRCItem
+litem &828
 pos 42
 dimension 20
-uid 1994,0
-)
-*948 (MRCItem
-litem &820
+uid 2306,0
+)
+*957 (MRCItem
+litem &829
 pos 43
 dimension 20
-uid 2306,0
-)
-*949 (MRCItem
-litem &821
+uid 2511,0
+)
+*958 (MRCItem
+litem &830
 pos 44
 dimension 20
-uid 2511,0
-)
-*950 (MRCItem
-litem &822
+uid 2513,0
+)
+*959 (MRCItem
+litem &831
 pos 45
 dimension 20
-uid 2513,0
-)
-*951 (MRCItem
-litem &823
+uid 2515,0
+)
+*960 (MRCItem
+litem &832
 pos 46
 dimension 20
-uid 2515,0
-)
-*952 (MRCItem
-litem &824
+uid 2517,0
+)
+*961 (MRCItem
+litem &833
 pos 47
 dimension 20
-uid 2517,0
-)
-*953 (MRCItem
-litem &825
+uid 2519,0
+)
+*962 (MRCItem
+litem &834
 pos 48
 dimension 20
-uid 2519,0
-)
-*954 (MRCItem
-litem &826
+uid 2521,0
+)
+*963 (MRCItem
+litem &835
 pos 49
 dimension 20
-uid 2521,0
-)
-*955 (MRCItem
-litem &827
+uid 2523,0
+)
+*964 (MRCItem
+litem &836
 pos 50
 dimension 20
-uid 2523,0
-)
-*956 (MRCItem
-litem &828
+uid 2605,0
+)
+*965 (MRCItem
+litem &837
 pos 51
 dimension 20
-uid 2605,0
-)
-*957 (MRCItem
-litem &829
+uid 2607,0
+)
+*966 (MRCItem
+litem &838
 pos 52
 dimension 20
-uid 2607,0
-)
-*958 (MRCItem
-litem &830
+uid 2609,0
+)
+*967 (MRCItem
+litem &839
 pos 53
 dimension 20
-uid 2609,0
-)
-*959 (MRCItem
-litem &831
+uid 2611,0
+)
+*968 (MRCItem
+litem &840
 pos 54
 dimension 20
-uid 2611,0
-)
-*960 (MRCItem
-litem &832
+uid 2613,0
+)
+*969 (MRCItem
+litem &841
 pos 55
 dimension 20
-uid 2613,0
-)
-*961 (MRCItem
-litem &833
-pos 56
-dimension 20
 uid 2647,0
 )
-*962 (MRCItem
-litem &834
+*970 (MRCItem
+litem &842
 pos 10
 dimension 20
 uid 2813,0
 )
-*963 (MRCItem
-litem &835
-pos 57
+*971 (MRCItem
+litem &843
+pos 56
 dimension 20
 uid 2963,0
 )
-*964 (MRCItem
-litem &836
+*972 (MRCItem
+litem &844
 pos 11
 dimension 20
 uid 3903,0
 )
-*965 (MRCItem
-litem &837
+*973 (MRCItem
+litem &845
 pos 12
 dimension 20
 uid 4071,0
 )
-*966 (MRCItem
-litem &838
-pos 58
+*974 (MRCItem
+litem &846
+pos 57
 dimension 20
 uid 4213,0
 )
-*967 (MRCItem
-litem &839
+*975 (MRCItem
+litem &847
 pos 13
 dimension 20
 uid 4235,0
 )
-*968 (MRCItem
-litem &840
+*976 (MRCItem
+litem &848
 pos 14
 dimension 20
 uid 4263,0
 )
-*969 (MRCItem
-litem &841
+*977 (MRCItem
+litem &849
 pos 15
 dimension 20
 uid 4277,0
 )
-*970 (MRCItem
-litem &842
+*978 (MRCItem
+litem &850
+pos 58
+dimension 20
+uid 4564,0
+)
+*979 (MRCItem
+litem &851
 pos 59
 dimension 20
-uid 4564,0
-)
-*971 (MRCItem
-litem &843
+uid 4566,0
+)
+*980 (MRCItem
+litem &852
 pos 60
 dimension 20
-uid 4566,0
-)
-*972 (MRCItem
-litem &844
-pos 61
-dimension 20
 uid 4570,0
 )
-*973 (MRCItem
-litem &845
+*981 (MRCItem
+litem &853
 pos 16
 dimension 20
 uid 4586,0
 )
-*974 (MRCItem
-litem &846
+*982 (MRCItem
+litem &854
 pos 17
 dimension 20
 uid 4588,0
 )
-*975 (MRCItem
-litem &847
+*983 (MRCItem
+litem &855
 pos 18
 dimension 20
 uid 4734,0
 )
-*976 (MRCItem
-litem &848
+*984 (MRCItem
+litem &856
 pos 19
 dimension 20
 uid 4736,0
 )
-*977 (MRCItem
-litem &849
+*985 (MRCItem
+litem &857
 pos 20
 dimension 20
 uid 4738,0
 )
-*978 (MRCItem
-litem &850
+*986 (MRCItem
+litem &858
 pos 21
 dimension 20
 uid 4740,0
 )
-*979 (MRCItem
-litem &851
-pos 62
+*987 (MRCItem
+litem &859
+pos 61
 dimension 20
 uid 4750,0
 )
-*980 (MRCItem
-litem &852
+*988 (MRCItem
+litem &860
 pos 22
 dimension 20
 uid 4975,0
 )
-*981 (MRCItem
-litem &853
+*989 (MRCItem
+litem &861
 pos 23
 dimension 20
 uid 4977,0
 )
-*982 (MRCItem
-litem &854
+*990 (MRCItem
+litem &862
+pos 62
+dimension 20
+uid 5199,0
+)
+*991 (MRCItem
+litem &863
 pos 63
 dimension 20
-uid 5199,0
-)
-*983 (MRCItem
-litem &855
+uid 5201,0
+)
+*992 (MRCItem
+litem &864
 pos 64
 dimension 20
-uid 5201,0
-)
-*984 (MRCItem
-litem &856
+uid 5203,0
+)
+*993 (MRCItem
+litem &865
 pos 65
 dimension 20
-uid 5203,0
-)
-*985 (MRCItem
-litem &857
+uid 5205,0
+)
+*994 (MRCItem
+litem &866
 pos 66
 dimension 20
-uid 5205,0
-)
-*986 (MRCItem
-litem &858
+uid 5207,0
+)
+*995 (MRCItem
+litem &867
 pos 67
 dimension 20
-uid 5207,0
-)
-*987 (MRCItem
-litem &859
+uid 5209,0
+)
+*996 (MRCItem
+litem &868
 pos 68
 dimension 20
-uid 5209,0
-)
-*988 (MRCItem
-litem &860
+uid 5211,0
+)
+*997 (MRCItem
+litem &869
 pos 69
 dimension 20
-uid 5211,0
-)
-*989 (MRCItem
-litem &861
+uid 5213,0
+)
+*998 (MRCItem
+litem &870
 pos 70
 dimension 20
-uid 5213,0
-)
-*990 (MRCItem
-litem &862
-pos 71
-dimension 20
 uid 5215,0
 )
-*991 (MRCItem
-litem &863
+*999 (MRCItem
+litem &871
 pos 24
 dimension 20
 uid 5227,0
 )
-*992 (MRCItem
-litem &864
+*1000 (MRCItem
+litem &872
+pos 71
+dimension 20
+uid 5503,0
+)
+*1001 (MRCItem
+litem &873
 pos 72
 dimension 20
-uid 5503,0
-)
-*993 (MRCItem
-litem &865
+uid 5505,0
+)
+*1002 (MRCItem
+litem &874
 pos 73
 dimension 20
-uid 5505,0
-)
-*994 (MRCItem
-litem &866
+uid 5601,0
+)
+*1003 (MRCItem
+litem &875
 pos 74
 dimension 20
-uid 5601,0
-)
-*995 (MRCItem
-litem &867
+uid 5643,0
+)
+*1004 (MRCItem
+litem &876
 pos 75
 dimension 20
-uid 5643,0
-)
-*996 (MRCItem
-litem &868
+uid 5645,0
+)
+*1005 (MRCItem
+litem &877
 pos 76
 dimension 20
-uid 5645,0
-)
-*997 (MRCItem
-litem &869
-pos 77
-dimension 20
 uid 5752,0
 )
-*998 (MRCItem
-litem &870
+*1006 (MRCItem
+litem &878
 pos 25
 dimension 20
 uid 5868,0
 )
-*999 (MRCItem
-litem &871
+*1007 (MRCItem
+litem &879
 pos 26
 dimension 20
 uid 5870,0
 )
-*1000 (MRCItem
-litem &872
+*1008 (MRCItem
+litem &880
 pos 27
 dimension 20
 uid 5872,0
 )
-*1001 (MRCItem
-litem &873
+*1009 (MRCItem
+litem &881
 pos 28
 dimension 20
 uid 5874,0
 )
-*1002 (MRCItem
-litem &874
+*1010 (MRCItem
+litem &882
+pos 77
+dimension 20
+uid 5967,0
+)
+*1011 (MRCItem
+litem &883
 pos 78
 dimension 20
-uid 5967,0
-)
-*1003 (MRCItem
-litem &875
+uid 5969,0
+)
+*1012 (MRCItem
+litem &884
 pos 79
 dimension 20
-uid 5969,0
-)
-*1004 (MRCItem
-litem &876
+uid 6023,0
+)
+*1013 (MRCItem
+litem &885
 pos 80
 dimension 20
-uid 6023,0
-)
-*1005 (MRCItem
-litem &877
+uid 6025,0
+)
+*1014 (MRCItem
+litem &886
 pos 81
 dimension 20
-uid 6025,0
-)
-*1006 (MRCItem
-litem &878
-pos 82
-dimension 20
 uid 6027,0
 )
-*1007 (MRCItem
-litem &879
+*1015 (MRCItem
+litem &887
 pos 29
 dimension 20
 uid 6173,0
 )
-*1008 (MRCItem
-litem &880
+*1016 (MRCItem
+litem &888
 pos 30
 dimension 20
 uid 6375,0
 )
-*1009 (MRCItem
-litem &881
+*1017 (MRCItem
+litem &889
+pos 82
+dimension 20
+uid 6465,0
+)
+*1018 (MRCItem
+litem &890
 pos 83
 dimension 20
-uid 6465,0
-)
-*1010 (MRCItem
-litem &882
+uid 6555,0
+)
+*1019 (MRCItem
+litem &891
 pos 84
 dimension 20
-uid 6555,0
-)
-*1011 (MRCItem
-litem &883
+uid 8421,0
+)
+*1020 (MRCItem
+litem &892
 pos 85
 dimension 20
-uid 8421,0
-)
-*1012 (MRCItem
-litem &884
+uid 8759,0
+)
+*1021 (MRCItem
+litem &893
 pos 86
 dimension 20
-uid 8759,0
-)
-*1013 (MRCItem
-litem &885
-pos 87
-dimension 20
 uid 8761,0
 )
-*1014 (MRCItem
-litem &886
+*1022 (MRCItem
+litem &894
 pos 31
 dimension 20
 uid 9019,0
 )
-*1015 (MRCItem
-litem &887
+*1023 (MRCItem
+litem &895
+pos 87
+dimension 20
+uid 9248,0
+)
+*1024 (MRCItem
+litem &896
 pos 88
 dimension 20
-uid 9248,0
-)
-*1016 (MRCItem
-litem &888
+uid 9250,0
+)
+*1025 (MRCItem
+litem &897
 pos 89
 dimension 20
-uid 9250,0
-)
-*1017 (MRCItem
-litem &889
+uid 10025,0
+)
+*1026 (MRCItem
+litem &898
 pos 90
 dimension 20
-uid 10025,0
-)
-*1018 (MRCItem
-litem &890
+uid 10027,0
+)
+*1027 (MRCItem
+litem &899
 pos 91
 dimension 20
-uid 10027,0
-)
-*1019 (MRCItem
-litem &891
+uid 10029,0
+)
+*1028 (MRCItem
+litem &900
 pos 92
 dimension 20
-uid 10029,0
-)
-*1020 (MRCItem
-litem &892
+uid 10209,0
+)
+*1029 (MRCItem
+litem &901
 pos 93
 dimension 20
-uid 10209,0
-)
-*1021 (MRCItem
-litem &893
+uid 10211,0
+)
+*1030 (MRCItem
+litem &902
 pos 94
 dimension 20
-uid 10211,0
-)
-*1022 (MRCItem
-litem &894
+uid 10295,0
+)
+*1031 (MRCItem
+litem &903
 pos 95
 dimension 20
-uid 10295,0
-)
-*1023 (MRCItem
-litem &895
+uid 10335,0
+)
+*1032 (MRCItem
+litem &904
 pos 96
 dimension 20
-uid 10335,0
-)
-*1024 (MRCItem
-litem &896
+uid 10337,0
+)
+*1033 (MRCItem
+litem &905
 pos 97
 dimension 20
-uid 10337,0
-)
-*1025 (MRCItem
-litem &897
+uid 10339,0
+)
+*1034 (MRCItem
+litem &906
 pos 98
 dimension 20
-uid 10339,0
-)
-*1026 (MRCItem
-litem &898
-pos 99
-dimension 20
 uid 10341,0
 )
-*1027 (MRCItem
-litem &899
+*1035 (MRCItem
+litem &907
 pos 32
 dimension 20
 uid 10343,0
 )
-*1028 (MRCItem
-litem &900
+*1036 (MRCItem
+litem &908
+pos 99
+dimension 20
+uid 10476,0
+)
+*1037 (MRCItem
+litem &909
 pos 100
 dimension 20
-uid 10476,0
-)
-*1029 (MRCItem
-litem &901
+uid 10764,0
+)
+*1038 (MRCItem
+litem &910
 pos 101
 dimension 20
-uid 10764,0
-)
-*1030 (MRCItem
-litem &902
-pos 102
-dimension 20
 uid 10766,0
 )
-*1031 (MRCItem
-litem &903
+*1039 (MRCItem
+litem &911
 pos 33
 dimension 20
 uid 10768,0
 )
-*1032 (MRCItem
-litem &904
+*1040 (MRCItem
+litem &912
 pos 34
 dimension 20
 uid 10770,0
 )
-*1033 (MRCItem
-litem &905
+*1041 (MRCItem
+litem &913
 pos 35
 dimension 20
 uid 10772,0
 )
-*1034 (MRCItem
-litem &906
+*1042 (MRCItem
+litem &914
+pos 102
+dimension 20
+uid 11412,0
+)
+*1043 (MRCItem
+litem &915
 pos 103
 dimension 20
-uid 11412,0
-)
-*1035 (MRCItem
-litem &907
+uid 11967,0
+)
+*1044 (MRCItem
+litem &916
 pos 104
 dimension 20
-uid 11967,0
-)
-*1036 (MRCItem
-litem &908
+uid 12311,0
+)
+*1045 (MRCItem
+litem &917
 pos 105
 dimension 20
-uid 12311,0
-)
-*1037 (MRCItem
-litem &909
+uid 12660,0
+)
+*1046 (MRCItem
+litem &918
 pos 106
 dimension 20
-uid 12660,0
-)
-*1038 (MRCItem
-litem &910
+uid 12662,0
+)
+*1047 (MRCItem
+litem &919
 pos 107
 dimension 20
-uid 12662,0
-)
-*1039 (MRCItem
-litem &911
-pos 108
-dimension 20
 uid 12664,0
 )
-*1040 (MRCItem
-litem &912
+*1048 (MRCItem
+litem &920
 pos 36
 dimension 20
 uid 12720,0
 )
-*1041 (MRCItem
-litem &913
+*1049 (MRCItem
+litem &921
+pos 108
+dimension 20
+uid 13276,0
+)
+*1050 (MRCItem
+litem &922
 pos 109
 dimension 20
-uid 13276,0
-)
-*1042 (MRCItem
-litem &914
+uid 13278,0
+)
+*1051 (MRCItem
+litem &923
 pos 110
 dimension 20
-uid 13278,0
-)
-*1043 (MRCItem
-litem &915
+uid 13280,0
+)
+*1052 (MRCItem
+litem &924
 pos 111
 dimension 20
-uid 13280,0
-)
-*1044 (MRCItem
-litem &916
+uid 13282,0
+)
+*1053 (MRCItem
+litem &925
 pos 112
 dimension 20
-uid 13282,0
-)
-*1045 (MRCItem
-litem &917
+uid 13688,0
+)
+*1054 (MRCItem
+litem &926
 pos 113
 dimension 20
-uid 13688,0
-)
-*1046 (MRCItem
-litem &918
+uid 14041,0
+)
+*1055 (MRCItem
+litem &927
 pos 114
 dimension 20
-uid 14041,0
-)
-*1047 (MRCItem
-litem &919
+uid 14164,0
+)
+*1056 (MRCItem
+litem &928
 pos 115
 dimension 20
-uid 14164,0
-)
-*1048 (MRCItem
-litem &920
+uid 14508,0
+)
+*1057 (MRCItem
+litem &929
 pos 116
 dimension 20
-uid 14508,0
-)
-*1049 (MRCItem
-litem &921
+uid 14510,0
+)
+*1058 (MRCItem
+litem &930
 pos 117
 dimension 20
-uid 14510,0
-)
-*1050 (MRCItem
-litem &922
+uid 14635,0
+)
+*1059 (MRCItem
+litem &931
 pos 118
 dimension 20
-uid 14635,0
-)
-*1051 (MRCItem
-litem &923
+uid 15145,0
+)
+*1060 (MRCItem
+litem &932
 pos 119
 dimension 20
-uid 15145,0
-)
-*1052 (MRCItem
-litem &924
+uid 15147,0
+)
+*1061 (MRCItem
+litem &933
 pos 120
 dimension 20
-uid 15147,0
-)
-*1053 (MRCItem
-litem &925
+uid 15149,0
+)
+*1062 (MRCItem
+litem &934
 pos 121
 dimension 20
-uid 15149,0
-)
-*1054 (MRCItem
-litem &926
+uid 15505,0
+)
+*1063 (MRCItem
+litem &935
 pos 122
 dimension 20
-uid 15505,0
+uid 15755,0
 )
 ]
@@ -26480,48 +26784,48 @@
 uid 73,0
 optionalChildren [
-*1055 (MRCItem
-litem &795
+*1064 (MRCItem
+litem &804
 pos 0
 dimension 20
 uid 74,0
 )
-*1056 (MRCItem
-litem &797
+*1065 (MRCItem
+litem &806
 pos 1
 dimension 50
 uid 75,0
 )
-*1057 (MRCItem
-litem &798
+*1066 (MRCItem
+litem &807
 pos 2
 dimension 100
 uid 76,0
 )
-*1058 (MRCItem
-litem &799
+*1067 (MRCItem
+litem &808
 pos 3
 dimension 50
 uid 77,0
 )
-*1059 (MRCItem
-litem &800
+*1068 (MRCItem
+litem &809
 pos 4
 dimension 100
 uid 78,0
 )
-*1060 (MRCItem
-litem &801
+*1069 (MRCItem
+litem &810
 pos 5
 dimension 100
 uid 79,0
 )
-*1061 (MRCItem
-litem &802
+*1070 (MRCItem
+litem &811
 pos 6
 dimension 50
 uid 80,0
 )
-*1062 (MRCItem
-litem &803
+*1071 (MRCItem
+litem &812
 pos 7
 dimension 290
@@ -26543,39 +26847,39 @@
 genericsCommonDM (CommonDM
 ldm (LogicalDM
-emptyRow *1063 (LEmptyRow
+emptyRow *1072 (LEmptyRow
 )
 uid 83,0
 optionalChildren [
-*1064 (RefLabelRowHdr
-)
-*1065 (TitleRowHdr
-)
-*1066 (FilterRowHdr
-)
-*1067 (RefLabelColHdr
+*1073 (RefLabelRowHdr
+)
+*1074 (TitleRowHdr
+)
+*1075 (FilterRowHdr
+)
+*1076 (RefLabelColHdr
 tm "RefLabelColHdrMgr"
 )
-*1068 (RowExpandColHdr
+*1077 (RowExpandColHdr
 tm "RowExpandColHdrMgr"
 )
-*1069 (GroupColHdr
+*1078 (GroupColHdr
 tm "GroupColHdrMgr"
 )
-*1070 (NameColHdr
+*1079 (NameColHdr
 tm "GenericNameColHdrMgr"
 )
-*1071 (TypeColHdr
+*1080 (TypeColHdr
 tm "GenericTypeColHdrMgr"
 )
-*1072 (InitColHdr
+*1081 (InitColHdr
 tm "GenericValueColHdrMgr"
 )
-*1073 (PragmaColHdr
+*1082 (PragmaColHdr
 tm "GenericPragmaColHdrMgr"
 )
-*1074 (EolColHdr
+*1083 (EolColHdr
 tm "GenericEolColHdrMgr"
 )
-*1075 (LogGeneric
+*1084 (LogGeneric
 generic (GiElement
 name "RAMADDRWIDTH64b"
@@ -26592,5 +26896,5 @@
 uid 95,0
 optionalChildren [
-*1076 (Sheet
+*1085 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -26609,6 +26913,6 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *1077 (MRCItem
-litem &1063
+emptyMRCItem *1086 (MRCItem
+litem &1072
 pos 1
 dimension 20
@@ -26616,18 +26920,18 @@
 uid 97,0
 optionalChildren [
-*1078 (MRCItem
-litem &1064
+*1087 (MRCItem
+litem &1073
 pos 0
 dimension 20
 uid 98,0
 )
-*1079 (MRCItem
-litem &1065
+*1088 (MRCItem
+litem &1074
 pos 1
 dimension 23
 uid 99,0
 )
-*1080 (MRCItem
-litem &1066
+*1089 (MRCItem
+litem &1075
 pos 2
 hidden 1
@@ -26635,6 +26939,6 @@
 uid 100,0
 )
-*1081 (MRCItem
-litem &1075
+*1090 (MRCItem
+litem &1084
 pos 0
 dimension 20
@@ -26652,42 +26956,42 @@
 uid 101,0
 optionalChildren [
-*1082 (MRCItem
-litem &1067
+*1091 (MRCItem
+litem &1076
 pos 0
 dimension 20
 uid 102,0
 )
-*1083 (MRCItem
-litem &1069
+*1092 (MRCItem
+litem &1078
 pos 1
 dimension 50
 uid 103,0
 )
-*1084 (MRCItem
-litem &1070
+*1093 (MRCItem
+litem &1079
 pos 2
 dimension 186
 uid 104,0
 )
-*1085 (MRCItem
-litem &1071
+*1094 (MRCItem
+litem &1080
 pos 3
 dimension 96
 uid 105,0
 )
-*1086 (MRCItem
-litem &1072
+*1095 (MRCItem
+litem &1081
 pos 4
 dimension 50
 uid 106,0
 )
-*1087 (MRCItem
-litem &1073
+*1096 (MRCItem
+litem &1082
 pos 5
 dimension 50
 uid 107,0
 )
-*1088 (MRCItem
-litem &1074
+*1097 (MRCItem
+litem &1083
 pos 6
 dimension 80
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/struct.bd.bak
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/struct.bd.bak	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/struct.bd.bak	(revision 10155)
@@ -333,17 +333,17 @@
 (vvPair
 variable "date"
-value "08.02.2011"
+value "14.02.2011"
 )
 (vvPair
 variable "day"
-value "Di"
+value "Mo"
 )
 (vvPair
 variable "day_long"
-value "Dienstag"
+value "Montag"
 )
 (vvPair
 variable "dd"
-value "08"
+value "14"
 )
 (vvPair
@@ -485,5 +485,5 @@
 (vvPair
 variable "time"
-value "11:05:26"
+value "17:05:04"
 )
 (vvPair
@@ -576,7 +576,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,106000,-128500,106800"
-st "SIGNAL write_ea               : std_logic_vector(0 downto 0)                 := \"0\"
-"
+xt "-172000,106800,-128500,107600"
+st "SIGNAL write_ea               : std_logic_vector(0 downto 0)                 := \"0\""
 )
 )
@@ -596,6 +595,5 @@
 )
 xt "-172000,42800,-132000,43600"
-st "SIGNAL addr_out               : std_logic_vector(RAMADDRWIDTH64b-1 DOWNTO 0)
-"
+st "SIGNAL addr_out               : std_logic_vector(RAMADDRWIDTH64b-1 DOWNTO 0)"
 )
 )
@@ -615,6 +613,5 @@
 )
 xt "-172000,62000,-139500,62800"
-st "SIGNAL data_out               : std_logic_vector(63 DOWNTO 0)
-"
+st "SIGNAL data_out               : std_logic_vector(63 DOWNTO 0)"
 )
 )
@@ -634,6 +631,5 @@
 )
 xt "-172000,80400,-132000,81200"
-st "SIGNAL ram_addr               : std_logic_vector(RAMADDRWIDTH64b+1 DOWNTO 0)
-"
+st "SIGNAL ram_addr               : std_logic_vector(RAMADDRWIDTH64b+1 DOWNTO 0)"
 )
 )
@@ -653,6 +649,5 @@
 )
 xt "-172000,81200,-139500,82000"
-st "SIGNAL ram_data               : std_logic_vector(15 downto 0)
-"
+st "SIGNAL ram_data               : std_logic_vector(15 downto 0)"
 )
 )
@@ -672,6 +667,5 @@
 )
 xt "-172000,34400,-132000,35200"
-st "wiz_reset              : std_logic                                    := '1'
-"
+st "wiz_reset              : std_logic                                    := '1'"
 )
 )
@@ -691,6 +685,5 @@
 )
 xt "-172000,32000,-143500,32800"
-st "wiz_addr               : std_logic_vector(9 DOWNTO 0)
-"
+st "wiz_addr               : std_logic_vector(9 DOWNTO 0)"
 )
 )
@@ -710,6 +703,5 @@
 )
 xt "-172000,36800,-143000,37600"
-st "wiz_data               : std_logic_vector(15 DOWNTO 0)
-"
+st "wiz_data               : std_logic_vector(15 DOWNTO 0)"
 )
 )
@@ -729,6 +721,5 @@
 )
 xt "-172000,32800,-132000,33600"
-st "wiz_cs                 : std_logic                                    := '1'
-"
+st "wiz_cs                 : std_logic                                    := '1'"
 )
 )
@@ -748,6 +739,5 @@
 )
 xt "-172000,35200,-132000,36000"
-st "wiz_wr                 : std_logic                                    := '1'
-"
+st "wiz_wr                 : std_logic                                    := '1'"
 )
 )
@@ -767,6 +757,5 @@
 )
 xt "-172000,33600,-132000,34400"
-st "wiz_rd                 : std_logic                                    := '1'
-"
+st "wiz_rd                 : std_logic                                    := '1'"
 )
 )
@@ -785,6 +774,5 @@
 )
 xt "-172000,13600,-153500,14400"
-st "wiz_int                : std_logic
-"
+st "wiz_int                : std_logic"
 )
 )
@@ -2882,6 +2870,5 @@
 )
 xt "-172000,9600,-143500,10400"
-st "board_id               : std_logic_vector(3 DOWNTO 0)
-"
+st "board_id               : std_logic_vector(3 DOWNTO 0)"
 )
 )
@@ -2902,6 +2889,5 @@
 )
 xt "-172000,12800,-153500,13600"
-st "trigger                : std_logic
-"
+st "trigger                : std_logic"
 )
 )
@@ -4701,6 +4687,5 @@
 )
 xt "-172000,10400,-143500,11200"
-st "crate_id               : std_logic_vector(1 DOWNTO 0)
-"
+st "crate_id               : std_logic_vector(1 DOWNTO 0)"
 )
 )
@@ -4926,6 +4911,5 @@
 )
 xt "-172000,98800,-139500,99600"
-st "SIGNAL trigger_id             : std_logic_vector(47 downto 0)
-"
+st "SIGNAL trigger_id             : std_logic_vector(47 downto 0)"
 )
 )
@@ -4947,6 +4931,5 @@
 )
 xt "-172000,82000,-132000,82800"
-st "SIGNAL ram_start_addr         : std_logic_vector(RAMADDRWIDTH64b-1 DOWNTO 0)
-"
+st "SIGNAL ram_start_addr         : std_logic_vector(RAMADDRWIDTH64b-1 DOWNTO 0)"
 )
 )
@@ -5799,7 +5782,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,100400,-149500,101200"
-st "SIGNAL wiz_busy               : std_logic
-"
+xt "-172000,101200,-149500,102000"
+st "SIGNAL wiz_busy               : std_logic"
 )
 )
@@ -5819,7 +5801,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,102800,-128500,103600"
-st "SIGNAL wiz_write_ea           : std_logic                                    := '0'
-"
+xt "-172000,103600,-128500,104400"
+st "SIGNAL wiz_write_ea           : std_logic                                    := '0'"
 )
 )
@@ -5840,7 +5821,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,105200,-122500,106000"
-st "SIGNAL wiz_write_length       : std_logic_vector(16 downto 0)                := (others => '0')
-"
+xt "-172000,106000,-122500,106800"
+st "SIGNAL wiz_write_length       : std_logic_vector(16 downto 0)                := (others => '0')"
 )
 )
@@ -5862,7 +5842,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,102000,-122500,102800"
-st "SIGNAL wiz_ram_start_addr     : std_logic_vector(RAMADDRWIDTH64b+1 DOWNTO 0) := (others => '0')
-"
+xt "-172000,102800,-122500,103600"
+st "SIGNAL wiz_ram_start_addr     : std_logic_vector(RAMADDRWIDTH64b+1 DOWNTO 0) := (others => '0')"
 )
 )
@@ -5883,7 +5862,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,101200,-122500,102000"
-st "SIGNAL wiz_number_of_channels : std_logic_vector(3 downto 0)                 := (others => '0')
-"
+xt "-172000,102000,-122500,102800"
+st "SIGNAL wiz_number_of_channels : std_logic_vector(3 downto 0)                 := (others => '0')"
 )
 )
@@ -5903,7 +5881,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,103600,-128500,104400"
-st "SIGNAL wiz_write_end          : std_logic                                    := '0'
-"
+xt "-172000,104400,-128500,105200"
+st "SIGNAL wiz_write_end          : std_logic                                    := '0'"
 )
 )
@@ -5923,7 +5900,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,104400,-128500,105200"
-st "SIGNAL wiz_write_header       : std_logic                                    := '0'
-"
+xt "-172000,105200,-128500,106000"
+st "SIGNAL wiz_write_header       : std_logic                                    := '0'"
 )
 )
@@ -5942,6 +5918,5 @@
 )
 xt "-172000,82800,-149500,83600"
-st "SIGNAL ram_write_ea           : std_logic
-"
+st "SIGNAL ram_write_ea           : std_logic"
 )
 )
@@ -5961,6 +5936,5 @@
 )
 xt "-172000,83600,-128500,84400"
-st "SIGNAL ram_write_ready        : std_logic                                    := '0'
-"
+st "SIGNAL ram_write_ready        : std_logic                                    := '0'"
 )
 )
@@ -5980,6 +5954,5 @@
 )
 xt "-172000,54800,-128500,55600"
-st "SIGNAL config_start           : std_logic                                    := '0'
-"
+st "SIGNAL config_start           : std_logic                                    := '0'"
 )
 )
@@ -5998,6 +5971,5 @@
 )
 xt "-172000,49200,-149500,50000"
-st "SIGNAL config_ready           : std_logic
-"
+st "SIGNAL config_ready           : std_logic"
 )
 )
@@ -6016,6 +5988,5 @@
 )
 xt "-172000,86800,-148000,87600"
-st "SIGNAL roi_max                : roi_max_type
-"
+st "SIGNAL roi_max                : roi_max_type"
 )
 )
@@ -6035,6 +6006,5 @@
 )
 xt "-172000,77200,-139500,78000"
-st "SIGNAL package_length         : std_logic_vector(15 downto 0)
-"
+st "SIGNAL package_length         : std_logic_vector(15 downto 0)"
 )
 )
@@ -6054,6 +6024,5 @@
 )
 xt "-172000,19200,-132000,20000"
-st "adc_oeb                : std_logic                                    := '1'
-"
+st "adc_oeb                : std_logic                                    := '1'"
 )
 )
@@ -6162,6 +6131,5 @@
 )
 xt "-172000,86000,-147000,86800"
-st "SIGNAL roi_array              : roi_array_type
-"
+st "SIGNAL roi_array              : roi_array_type"
 )
 )
@@ -6596,6 +6564,5 @@
 )
 xt "-172000,14400,-153500,15200"
-st "CLK_25_PS              : std_logic
-"
+st "CLK_25_PS              : std_logic"
 )
 )
@@ -6659,6 +6626,5 @@
 )
 xt "-172000,15200,-153500,16000"
-st "CLK_50                 : std_logic
-"
+st "CLK_50                 : std_logic"
 )
 )
@@ -6677,6 +6643,5 @@
 )
 xt "-172000,39600,-149500,40400"
-st "SIGNAL CLK_25                 : std_logic
-"
+st "SIGNAL CLK_25                 : std_logic"
 )
 )
@@ -6740,6 +6705,5 @@
 )
 xt "-172000,3200,-153500,4000"
-st "CLK                    : std_logic
-"
+st "CLK                    : std_logic"
 )
 )
@@ -6759,6 +6723,5 @@
 )
 xt "-172000,8800,-143500,9600"
-st "adc_otr_array          : std_logic_vector(3 DOWNTO 0)
-"
+st "adc_otr_array          : std_logic_vector(3 DOWNTO 0)"
 )
 )
@@ -6777,6 +6740,5 @@
 )
 xt "-172000,8000,-148000,8800"
-st "adc_data_array         : adc_data_array_type
-"
+st "adc_data_array         : adc_data_array_type"
 )
 )
@@ -6841,6 +6803,5 @@
 )
 xt "-172000,66800,-128500,67600"
-st "SIGNAL drs_clk_en             : std_logic                                    := '0'
-"
+st "SIGNAL drs_clk_en             : std_logic                                    := '0'"
 )
 )
@@ -6859,6 +6820,5 @@
 )
 xt "-172000,73200,-143500,74000"
-st "SIGNAL drs_s_cell_array       : drs_s_cell_array_type
-"
+st "SIGNAL drs_s_cell_array       : drs_s_cell_array_type"
 )
 )
@@ -6878,6 +6838,5 @@
 )
 xt "-172000,67600,-128500,68400"
-st "SIGNAL drs_read_s_cell        : std_logic                                    := '0'
-"
+st "SIGNAL drs_read_s_cell        : std_logic                                    := '0'"
 )
 )
@@ -6898,6 +6857,5 @@
 )
 xt "-172000,25600,-126000,26400"
-st "drs_channel_id         : std_logic_vector(3 downto 0)                 := (others => '0')
-"
+st "drs_channel_id         : std_logic_vector(3 downto 0)                 := (others => '0')"
 )
 )
@@ -6917,6 +6875,5 @@
 )
 xt "-172000,26400,-132000,27200"
-st "drs_dwrite             : std_logic                                    := '1'
-"
+st "drs_dwrite             : std_logic                                    := '1'"
 )
 )
@@ -7025,6 +6982,5 @@
 )
 xt "-172000,4800,-153500,5600"
-st "SROUT_in_0             : std_logic
-"
+st "SROUT_in_0             : std_logic"
 )
 )
@@ -7043,6 +6999,5 @@
 )
 xt "-172000,5600,-153500,6400"
-st "SROUT_in_1             : std_logic
-"
+st "SROUT_in_1             : std_logic"
 )
 )
@@ -7061,6 +7016,5 @@
 )
 xt "-172000,6400,-153500,7200"
-st "SROUT_in_2             : std_logic
-"
+st "SROUT_in_2             : std_logic"
 )
 )
@@ -7079,6 +7033,5 @@
 )
 xt "-172000,7200,-153500,8000"
-st "SROUT_in_3             : std_logic
-"
+st "SROUT_in_3             : std_logic"
 )
 )
@@ -7277,6 +7230,5 @@
 )
 xt "-172000,68400,-149500,69200"
-st "SIGNAL drs_read_s_cell_ready  : std_logic
-"
+st "SIGNAL drs_read_s_cell_ready  : std_logic"
 )
 )
@@ -7933,6 +7885,5 @@
 )
 xt "-172000,16000,-132000,16800"
-st "RSRLOAD                : std_logic                                    := '0'
-"
+st "RSRLOAD                : std_logic                                    := '0'"
 )
 )
@@ -7997,6 +7948,5 @@
 )
 xt "-172000,16800,-132000,17600"
-st "SRCLK                  : std_logic                                    := '0'
-"
+st "SRCLK                  : std_logic                                    := '0'"
 )
 )
@@ -8651,6 +8601,5 @@
 )
 xt "-172000,45200,-140000,46000"
-st "SIGNAL config_addr            : std_logic_vector(7 DOWNTO 0)
-"
+st "SIGNAL config_addr            : std_logic_vector(7 DOWNTO 0)"
 )
 )
@@ -8669,6 +8618,5 @@
 )
 xt "-172000,47600,-149500,48400"
-st "SIGNAL config_data_valid      : std_logic
-"
+st "SIGNAL config_data_valid      : std_logic"
 )
 )
@@ -8687,6 +8635,5 @@
 )
 xt "-172000,46000,-149500,46800"
-st "SIGNAL config_busy            : std_logic
-"
+st "SIGNAL config_busy            : std_logic"
 )
 )
@@ -8706,6 +8653,5 @@
 )
 xt "-172000,46800,-139500,47600"
-st "SIGNAL config_data            : std_logic_vector(15 DOWNTO 0)
-"
+st "SIGNAL config_data            : std_logic_vector(15 DOWNTO 0)"
 )
 )
@@ -8724,6 +8670,5 @@
 )
 xt "-172000,60400,-149500,61200"
-st "SIGNAL config_wr_en           : std_logic
-"
+st "SIGNAL config_wr_en           : std_logic"
 )
 )
@@ -8742,6 +8687,5 @@
 )
 xt "-172000,48400,-149500,49200"
-st "SIGNAL config_rd_en           : std_logic
-"
+st "SIGNAL config_rd_en           : std_logic"
 )
 )
@@ -8760,6 +8704,5 @@
 )
 xt "-172000,61200,-147000,62000"
-st "SIGNAL dac_array              : dac_array_type
-"
+st "SIGNAL dac_array              : dac_array_type"
 )
 )
@@ -8778,6 +8721,5 @@
 )
 xt "-172000,55600,-149500,56400"
-st "SIGNAL config_start_cm        : std_logic
-"
+st "SIGNAL config_start_cm        : std_logic"
 )
 )
@@ -8796,6 +8738,5 @@
 )
 xt "-172000,50000,-149500,50800"
-st "SIGNAL config_ready_cm        : std_logic
-"
+st "SIGNAL config_ready_cm        : std_logic"
 )
 )
@@ -8817,6 +8758,5 @@
 )
 xt "-172000,28000,-126000,28800"
-st "led                    : std_logic_vector(7 DOWNTO 0)                 := (OTHERS => '0')
-"
+st "led                    : std_logic_vector(7 DOWNTO 0)                 := (OTHERS => '0')"
 )
 )
@@ -8835,6 +8775,5 @@
 )
 xt "-172000,91600,-149500,92400"
-st "SIGNAL sensor_ready           : std_logic
-"
+st "SIGNAL sensor_ready           : std_logic"
 )
 )
@@ -8853,6 +8792,5 @@
 )
 xt "-172000,90800,-145500,91600"
-st "SIGNAL sensor_array           : sensor_array_type
-"
+st "SIGNAL sensor_array           : sensor_array_type"
 )
 )
@@ -8871,6 +8809,5 @@
 )
 xt "-172000,50800,-149500,51600"
-st "SIGNAL config_ready_spi       : std_logic
-"
+st "SIGNAL config_ready_spi       : std_logic"
 )
 )
@@ -8891,6 +8828,5 @@
 )
 xt "-172000,42000,-140000,42800"
-st "SIGNAL adc_otr                : std_logic_vector(3 DOWNTO 0)
-"
+st "SIGNAL adc_otr                : std_logic_vector(3 DOWNTO 0)"
 )
 )
@@ -8909,6 +8845,5 @@
 )
 xt "-172000,41200,-144500,42000"
-st "SIGNAL adc_data_array_int     : adc_data_array_type
-"
+st "SIGNAL adc_data_array_int     : adc_data_array_type"
 )
 )
@@ -9200,6 +9135,5 @@
 )
 xt "-172000,56400,-128500,57200"
-st "SIGNAL config_start_spi       : std_logic                                    := '0'
-"
+st "SIGNAL config_start_spi       : std_logic                                    := '0'"
 )
 )
@@ -9734,6 +9668,5 @@
 )
 xt "-172000,30400,-153500,31200"
-st "sclk                   : std_logic
-"
+st "sclk                   : std_logic"
 )
 )
@@ -9754,6 +9687,5 @@
 )
 xt "-172000,36000,-153500,36800"
-st "sio                    : std_logic
-"
+st "sio                    : std_logic"
 )
 )
@@ -9772,6 +9704,5 @@
 )
 xt "-172000,24000,-153500,24800"
-st "dac_cs                 : std_logic
-"
+st "dac_cs                 : std_logic"
 )
 )
@@ -9791,6 +9722,5 @@
 )
 xt "-172000,31200,-143500,32000"
-st "sensor_cs              : std_logic_vector(3 DOWNTO 0)
-"
+st "sensor_cs              : std_logic_vector(3 DOWNTO 0)"
 )
 )
@@ -9990,6 +9920,5 @@
 )
 xt "-172000,76400,-128500,77200"
-st "SIGNAL new_config             : std_logic                                    := '0'
-"
+st "SIGNAL new_config             : std_logic                                    := '0'"
 )
 )
@@ -10008,6 +9937,5 @@
 )
 xt "-172000,57200,-149500,58000"
-st "SIGNAL config_started         : std_logic
-"
+st "SIGNAL config_started         : std_logic"
 )
 )
@@ -10027,6 +9955,5 @@
 )
 xt "-172000,59600,-128500,60400"
-st "SIGNAL config_started_spi     : std_logic                                    := '0'
-"
+st "SIGNAL config_started_spi     : std_logic                                    := '0'"
 )
 )
@@ -10046,6 +9973,5 @@
 )
 xt "-172000,58000,-128500,58800"
-st "SIGNAL config_started_cu      : std_logic                                    := '0'
-"
+st "SIGNAL config_started_cu      : std_logic                                    := '0'"
 )
 )
@@ -10064,6 +9990,5 @@
 )
 xt "-172000,58800,-149500,59600"
-st "SIGNAL config_started_mm      : std_logic
-"
+st "SIGNAL config_started_mm      : std_logic"
 )
 )
@@ -10083,6 +10008,5 @@
 )
 xt "-172000,28800,-132000,29600"
-st "mosi                   : std_logic                                    := '0'
-"
+st "mosi                   : std_logic                                    := '0'"
 )
 )
@@ -10149,6 +10073,5 @@
 )
 xt "-172000,24800,-118500,25600"
-st "denable                : std_logic                                    := '0' -- default domino wave off
-"
+st "denable                : std_logic                                    := '0' -- default domino wave off"
 )
 )
@@ -10212,6 +10135,5 @@
 )
 xt "-172000,75600,-128500,76400"
-st "SIGNAL dwrite_enable          : std_logic                                    := '1'
-"
+st "SIGNAL dwrite_enable          : std_logic                                    := '1'"
 )
 )
@@ -10600,6 +10522,5 @@
 )
 xt "-172000,74800,-128500,75600"
-st "SIGNAL dwrite                 : std_logic                                    := '1'
-"
+st "SIGNAL dwrite                 : std_logic                                    := '1'"
 )
 )
@@ -10974,7 +10895,6 @@
 font "Courier New,8,0"
 )
-xt "-172000,99600,-149500,100400"
-st "SIGNAL wiz_ack                : std_logic
-"
+xt "-172000,100400,-149500,101200"
+st "SIGNAL wiz_ack                : std_logic"
 )
 )
@@ -11359,6 +11279,5 @@
 )
 xt "-172000,89200,-149500,90000"
-st "SIGNAL sclk1                  : std_logic
-"
+st "SIGNAL sclk1                  : std_logic"
 )
 )
@@ -11377,6 +11296,5 @@
 )
 xt "-172000,90000,-149500,90800"
-st "SIGNAL sclk_enable            : std_logic
-"
+st "SIGNAL sclk_enable            : std_logic"
 )
 )
@@ -11396,6 +11314,5 @@
 )
 xt "-172000,18400,-132000,19200"
-st "adc_clk_en             : std_logic                                    := '0'
-"
+st "adc_clk_en             : std_logic                                    := '0'"
 )
 )
@@ -11851,6 +11768,5 @@
 )
 xt "-172000,78000,-113000,78800"
-st "SIGNAL ps_direction           : std_logic                                    := '1' -- default phase shift upwards
-"
+st "SIGNAL ps_direction           : std_logic                                    := '1' -- default phase shift upwards"
 )
 )
@@ -11873,6 +11789,5 @@
 )
 xt "-172000,78800,-112000,79600"
-st "SIGNAL ps_do_phase_shift      : std_logic                                    := '0' --pulse this to phase shift once
-"
+st "SIGNAL ps_do_phase_shift      : std_logic                                    := '0' --pulse this to phase shift once"
 )
 )
@@ -11894,6 +11809,5 @@
 )
 xt "-172000,79600,-104500,80400"
-st "SIGNAL ps_reset               : std_logic                                    := '0' -- pulse this to reset the variable phase shift
-"
+st "SIGNAL ps_reset               : std_logic                                    := '0' -- pulse this to reset the variable phase shift"
 )
 )
@@ -11913,6 +11827,5 @@
 )
 xt "-172000,94000,-128500,94800"
-st "SIGNAL srclk_enable           : std_logic                                    := '0'
-"
+st "SIGNAL srclk_enable           : std_logic                                    := '0'"
 )
 )
@@ -12298,6 +12211,5 @@
 )
 xt "-172000,40400,-128500,41200"
-st "SIGNAL SRCLK1                 : std_logic                                    := '0'
-"
+st "SIGNAL SRCLK1                 : std_logic                                    := '0'"
 )
 )
@@ -12321,6 +12233,5 @@
 xt "-172000,51600,-128500,53200"
 st "-- --
-SIGNAL config_rw_ack          : std_logic                                    := '0'
-"
+SIGNAL config_rw_ack          : std_logic                                    := '0'"
 )
 )
@@ -12344,6 +12255,5 @@
 xt "-172000,53200,-128500,54800"
 st "-- --
-SIGNAL config_rw_ready        : std_logic                                    := '0'
-"
+SIGNAL config_rw_ready        : std_logic                                    := '0'"
 )
 )
@@ -12362,6 +12272,5 @@
 )
 xt "-172000,87600,-149500,88400"
-st "SIGNAL s_trigger              : std_logic
-"
+st "SIGNAL s_trigger              : std_logic"
 )
 )
@@ -12380,6 +12289,5 @@
 )
 xt "-172000,96400,-149500,97200"
-st "SIGNAL start_srin_write_8b    : std_logic
-"
+st "SIGNAL start_srin_write_8b    : std_logic"
 )
 )
@@ -12399,6 +12307,5 @@
 )
 xt "-172000,94800,-128500,95600"
-st "SIGNAL srin_write_ack         : std_logic                                    := '0'
-"
+st "SIGNAL srin_write_ack         : std_logic                                    := '0'"
 )
 )
@@ -12418,6 +12325,5 @@
 )
 xt "-172000,95600,-128500,96400"
-st "SIGNAL srin_write_ready       : std_logic                                    := '0'
-"
+st "SIGNAL srin_write_ready       : std_logic                                    := '0'"
 )
 )
@@ -12438,6 +12344,5 @@
 )
 xt "-172000,74000,-122500,74800"
-st "SIGNAL drs_srin_data          : std_logic_vector(7 downto 0)                 := (others => '0')
-"
+st "SIGNAL drs_srin_data          : std_logic_vector(7 downto 0)                 := (others => '0')"
 )
 )
@@ -12457,6 +12362,5 @@
 )
 xt "-172000,17600,-132000,18400"
-st "SRIN_out               : std_logic                                    := '0'
-"
+st "SRIN_out               : std_logic                                    := '0'"
 )
 )
@@ -12980,6 +12884,5 @@
 xt "-172000,84400,-128500,86000"
 st "-- --
-SIGNAL ram_write_ready_ack    : std_logic                                    := '0'
-"
+SIGNAL ram_write_ready_ack    : std_logic                                    := '0'"
 )
 )
@@ -12998,6 +12901,5 @@
 )
 xt "-172000,92400,-149500,93200"
-st "SIGNAL socks_connected        : std_logic
-"
+st "SIGNAL socks_connected        : std_logic"
 )
 )
@@ -13016,6 +12918,5 @@
 )
 xt "-172000,93200,-149500,94000"
-st "SIGNAL socks_waiting          : std_logic
-"
+st "SIGNAL socks_waiting          : std_logic"
 )
 )
@@ -13034,6 +12935,5 @@
 )
 xt "-172000,27200,-153500,28000"
-st "green                  : std_logic
-"
+st "green                  : std_logic"
 )
 )
@@ -13096,6 +12996,5 @@
 )
 xt "-172000,22400,-153500,23200"
-st "amber                  : std_logic
-"
+st "amber                  : std_logic"
 )
 )
@@ -13158,6 +13057,5 @@
 )
 xt "-172000,29600,-153500,30400"
-st "red                    : std_logic
-"
+st "red                    : std_logic"
 )
 )
@@ -13599,6 +13497,5 @@
 )
 xt "-172000,72400,-149500,73200"
-st "SIGNAL drs_readout_started    : std_logic
-"
+st "SIGNAL drs_readout_started    : std_logic"
 )
 )
@@ -13617,6 +13514,5 @@
 )
 xt "-172000,98000,-149500,98800"
-st "SIGNAL trigger_enable         : std_logic
-"
+st "SIGNAL trigger_enable         : std_logic"
 )
 )
@@ -14006,6 +13902,5 @@
 )
 xt "-172000,65200,-149500,66000"
-st "SIGNAL dout                   : std_logic
-"
+st "SIGNAL dout                   : std_logic"
 )
 )
@@ -14320,6 +14215,5 @@
 )
 xt "-172000,66000,-149500,66800"
-st "SIGNAL dout1                  : std_logic
-"
+st "SIGNAL dout1                  : std_logic"
 )
 )
@@ -14345,6 +14239,5 @@
 st "-- --
 --      drs_dwrite : out std_logic := '1';
-SIGNAL drs_readout_ready      : std_logic                                    := '0'
-"
+SIGNAL drs_readout_ready      : std_logic                                    := '0'"
 )
 )
@@ -14363,6 +14256,5 @@
 )
 xt "-172000,71600,-149500,72400"
-st "SIGNAL drs_readout_ready_ack  : std_logic
-"
+st "SIGNAL drs_readout_ready_ack  : std_logic"
 )
 )
@@ -14381,6 +14273,5 @@
 )
 xt "-172000,20000,-153500,20800"
-st "additional_flasher_out : std_logic
-"
+st "additional_flasher_out : std_logic"
 )
 )
@@ -14674,6 +14565,5 @@
 )
 xt "-172000,43600,-128500,44400"
-st "SIGNAL c_trigger_enable       : std_logic                                    := '0'
-"
+st "SIGNAL c_trigger_enable       : std_logic                                    := '0'"
 )
 )
@@ -14696,6 +14586,5 @@
 )
 xt "-172000,44400,-112000,45200"
-st "SIGNAL c_trigger_mult         : std_logic_vector(7 DOWNTO 0)                 := (OTHERS => '1') --subject to changes
-"
+st "SIGNAL c_trigger_mult         : std_logic_vector(7 DOWNTO 0)                 := (OTHERS => '1') --subject to changes"
 )
 )
@@ -14714,6 +14603,5 @@
 )
 xt "-172000,88400,-149500,89200"
-st "SIGNAL s_trigger_0            : std_logic
-"
+st "SIGNAL s_trigger_0            : std_logic"
 )
 )
@@ -14732,6 +14620,5 @@
 )
 xt "-172000,97200,-149500,98000"
-st "SIGNAL trigger1               : std_logic
-"
+st "SIGNAL trigger1               : std_logic"
 )
 )
@@ -15247,6 +15134,5 @@
 )
 xt "-172000,4000,-143500,4800"
-st "D_T_in                 : std_logic_vector(1 DOWNTO 0)
-"
+st "D_T_in                 : std_logic_vector(1 DOWNTO 0)"
 )
 )
@@ -15311,6 +15197,5 @@
 )
 xt "-172000,11200,-121500,12000"
-st "drs_refclk_in          : std_logic -- used to check if DRS REFCLK exsists, if not DENABLE inhibit
-"
+st "drs_refclk_in          : std_logic -- used to check if DRS REFCLK exsists, if not DENABLE inhibit"
 )
 )
@@ -15376,6 +15261,5 @@
 )
 xt "-172000,12000,-114000,12800"
-st "plllock_in             : std_logic_vector(3 DOWNTO 0) -- high level, if dominowave is running and DRS PLL locked
-"
+st "plllock_in             : std_logic_vector(3 DOWNTO 0) -- high level, if dominowave is running and DRS PLL locked"
 )
 )
@@ -15660,6 +15544,5 @@
 )
 xt "-172000,20800,-118500,21600"
-st "alarm_refclk_too_high  : std_logic                                    := '0' -- default domino wave off
-"
+st "alarm_refclk_too_high  : std_logic                                    := '0' -- default domino wave off"
 )
 )
@@ -15725,6 +15608,5 @@
 )
 xt "-172000,21600,-118500,22400"
-st "alarm_refclk_too_low   : std_logic                                    := '0' -- default domino wave off
-"
+st "alarm_refclk_too_low   : std_logic                                    := '0' -- default domino wave off"
 )
 )
@@ -15789,6 +15671,5 @@
 )
 xt "-172000,23200,-126000,24000"
-st "counter_result         : std_logic_vector(11 downto 0)                := (others => '0')
-"
+st "counter_result         : std_logic_vector(11 downto 0)                := (others => '0')"
 )
 )
@@ -16946,6 +16827,5 @@
 )
 xt "-172000,63600,-115000,64400"
-st "SIGNAL denable_prim           : std_logic                                    := '0' -- default domino wave off
-"
+st "SIGNAL denable_prim           : std_logic                                    := '0' -- default domino wave off"
 )
 )
@@ -16967,6 +16847,5 @@
 )
 xt "-172000,64400,-115000,65200"
-st "SIGNAL din1                   : std_logic                                    := '0' -- default domino wave off
-"
+st "SIGNAL din1                   : std_logic                                    := '0' -- default domino wave off"
 )
 )
@@ -16988,9 +16867,26 @@
 )
 xt "-172000,62800,-115000,63600"
-st "SIGNAL denable_inhibit        : std_logic                                    := '0' -- default domino wave off
-"
-)
-)
-*598 (Wire
+st "SIGNAL denable_inhibit        : std_logic                                    := '0' -- default domino wave off"
+)
+)
+*598 (Net
+uid 15492,0
+decl (Decl
+n "trigger_out"
+t "std_logic"
+o 123
+suid 301,0
+i "'0'"
+)
+declText (MLText
+uid 15493,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-172000,99600,-128500,100400"
+st "SIGNAL trigger_out            : std_logic                                    := '0'"
+)
+)
+*599 (Wire
 uid 322,0
 shape (OrthoPolyLine
@@ -17031,5 +16927,5 @@
 on &2
 )
-*599 (Wire
+*600 (Wire
 uid 328,0
 shape (OrthoPolyLine
@@ -17070,5 +16966,5 @@
 on &3
 )
-*600 (Wire
+*601 (Wire
 uid 334,0
 shape (OrthoPolyLine
@@ -17109,5 +17005,5 @@
 on &4
 )
-*601 (Wire
+*602 (Wire
 uid 364,0
 shape (OrthoPolyLine
@@ -17149,5 +17045,5 @@
 on &5
 )
-*602 (Wire
+*603 (Wire
 uid 370,0
 shape (OrthoPolyLine
@@ -17189,5 +17085,5 @@
 on &6
 )
-*603 (Wire
+*604 (Wire
 uid 376,0
 shape (OrthoPolyLine
@@ -17227,5 +17123,5 @@
 on &7
 )
-*604 (Wire
+*605 (Wire
 uid 384,0
 shape (OrthoPolyLine
@@ -17267,5 +17163,5 @@
 on &8
 )
-*605 (Wire
+*606 (Wire
 uid 392,0
 shape (OrthoPolyLine
@@ -17307,5 +17203,5 @@
 on &9
 )
-*606 (Wire
+*607 (Wire
 uid 400,0
 shape (OrthoPolyLine
@@ -17345,5 +17241,5 @@
 on &10
 )
-*607 (Wire
+*608 (Wire
 uid 408,0
 shape (OrthoPolyLine
@@ -17383,5 +17279,5 @@
 on &11
 )
-*608 (Wire
+*609 (Wire
 uid 424,0
 shape (OrthoPolyLine
@@ -17421,5 +17317,5 @@
 on &12
 )
-*609 (Wire
+*610 (Wire
 uid 432,0
 shape (OrthoPolyLine
@@ -17459,5 +17355,5 @@
 on &13
 )
-*610 (Wire
+*611 (Wire
 uid 1411,0
 shape (OrthoPolyLine
@@ -17498,5 +17394,5 @@
 on &71
 )
-*611 (Wire
+*612 (Wire
 uid 1425,0
 shape (OrthoPolyLine
@@ -17537,5 +17433,5 @@
 on &72
 )
-*612 (Wire
+*613 (Wire
 uid 1682,0
 shape (OrthoPolyLine
@@ -17576,5 +17472,5 @@
 on &122
 )
-*613 (Wire
+*614 (Wire
 uid 1983,0
 shape (OrthoPolyLine
@@ -17615,5 +17511,5 @@
 on &130
 )
-*614 (Wire
+*615 (Wire
 uid 2299,0
 shape (OrthoPolyLine
@@ -17653,5 +17549,5 @@
 on &131
 )
-*615 (Wire
+*616 (Wire
 uid 2470,0
 shape (OrthoPolyLine
@@ -17689,5 +17585,5 @@
 on &155
 )
-*616 (Wire
+*617 (Wire
 uid 2476,0
 shape (OrthoPolyLine
@@ -17725,5 +17621,5 @@
 on &156
 )
-*617 (Wire
+*618 (Wire
 uid 2482,0
 shape (OrthoPolyLine
@@ -17763,5 +17659,5 @@
 on &157
 )
-*618 (Wire
+*619 (Wire
 uid 2488,0
 shape (OrthoPolyLine
@@ -17801,5 +17697,5 @@
 on &158
 )
-*619 (Wire
+*620 (Wire
 uid 2494,0
 shape (OrthoPolyLine
@@ -17839,5 +17735,5 @@
 on &159
 )
-*620 (Wire
+*621 (Wire
 uid 2500,0
 shape (OrthoPolyLine
@@ -17875,5 +17771,5 @@
 on &160
 )
-*621 (Wire
+*622 (Wire
 uid 2506,0
 shape (OrthoPolyLine
@@ -17911,5 +17807,5 @@
 on &161
 )
-*622 (Wire
+*623 (Wire
 uid 2576,0
 shape (OrthoPolyLine
@@ -17947,5 +17843,5 @@
 on &162
 )
-*623 (Wire
+*624 (Wire
 uid 2582,0
 shape (OrthoPolyLine
@@ -17983,5 +17879,5 @@
 on &163
 )
-*624 (Wire
+*625 (Wire
 uid 2588,0
 shape (OrthoPolyLine
@@ -18020,5 +17916,5 @@
 on &164
 )
-*625 (Wire
+*626 (Wire
 uid 2594,0
 shape (OrthoPolyLine
@@ -18056,5 +17952,5 @@
 on &165
 )
-*626 (Wire
+*627 (Wire
 uid 2600,0
 shape (OrthoPolyLine
@@ -18092,5 +17988,5 @@
 on &166
 )
-*627 (Wire
+*628 (Wire
 uid 2642,0
 shape (OrthoPolyLine
@@ -18130,5 +18026,5 @@
 on &167
 )
-*628 (Wire
+*629 (Wire
 uid 2778,0
 shape (OrthoPolyLine
@@ -18168,5 +18064,5 @@
 on &168
 )
-*629 (Wire
+*630 (Wire
 uid 2786,0
 shape (OrthoPolyLine
@@ -18208,8 +18104,8 @@
 on &191
 )
-*630 (Wire
+*631 (Wire
 uid 3888,0
 optionalChildren [
-*631 (BdJunction
+*632 (BdJunction
 uid 4230,0
 ps "OnConnectorStrategy"
@@ -18223,5 +18119,5 @@
 )
 )
-*632 (BdJunction
+*633 (BdJunction
 uid 4244,0
 ps "OnConnectorStrategy"
@@ -18274,5 +18170,5 @@
 on &187
 )
-*633 (Wire
+*634 (Wire
 uid 3984,0
 shape (OrthoPolyLine
@@ -18315,5 +18211,5 @@
 on &185
 )
-*634 (Wire
+*635 (Wire
 uid 4042,0
 shape (OrthoPolyLine
@@ -18353,5 +18249,5 @@
 on &190
 )
-*635 (Wire
+*636 (Wire
 uid 4226,0
 shape (OrthoPolyLine
@@ -18369,5 +18265,5 @@
 )
 start &189
-end &631
+end &632
 sat 32
 eat 32
@@ -18393,5 +18289,5 @@
 on &187
 )
-*636 (Wire
+*637 (Wire
 uid 4240,0
 shape (OrthoPolyLine
@@ -18409,5 +18305,5 @@
 )
 start &335
-end &632
+end &633
 sat 32
 eat 32
@@ -18432,5 +18328,5 @@
 on &187
 )
-*637 (Wire
+*638 (Wire
 uid 4272,0
 shape (OrthoPolyLine
@@ -18470,5 +18366,5 @@
 on &192
 )
-*638 (Wire
+*639 (Wire
 uid 4401,0
 shape (OrthoPolyLine
@@ -18508,5 +18404,5 @@
 on &194
 )
-*639 (Wire
+*640 (Wire
 uid 4407,0
 shape (OrthoPolyLine
@@ -18546,5 +18442,5 @@
 on &195
 )
-*640 (Wire
+*641 (Wire
 uid 4419,0
 shape (OrthoPolyLine
@@ -18584,5 +18480,5 @@
 on &196
 )
-*641 (Wire
+*642 (Wire
 uid 4537,0
 shape (OrthoPolyLine
@@ -18624,5 +18520,5 @@
 on &197
 )
-*642 (Wire
+*643 (Wire
 uid 4545,0
 shape (OrthoPolyLine
@@ -18661,5 +18557,5 @@
 on &198
 )
-*643 (Wire
+*644 (Wire
 uid 4671,0
 shape (OrthoPolyLine
@@ -18699,5 +18595,5 @@
 on &201
 )
-*644 (Wire
+*645 (Wire
 uid 4679,0
 shape (OrthoPolyLine
@@ -18737,5 +18633,5 @@
 on &202
 )
-*645 (Wire
+*646 (Wire
 uid 4687,0
 shape (OrthoPolyLine
@@ -18775,5 +18671,5 @@
 on &203
 )
-*646 (Wire
+*647 (Wire
 uid 4695,0
 shape (OrthoPolyLine
@@ -18813,5 +18709,5 @@
 on &204
 )
-*647 (Wire
+*648 (Wire
 uid 4743,0
 shape (OrthoPolyLine
@@ -18851,8 +18747,8 @@
 on &209
 )
-*648 (Wire
+*649 (Wire
 uid 4757,0
 optionalChildren [
-*649 (BdJunction
+*650 (BdJunction
 uid 6076,0
 ps "OnConnectorStrategy"
@@ -18862,5 +18758,5 @@
 vasetType 1
 )
-xt "-25400,40600,-24600,41400"
+xt "-26400,40600,-25600,41400"
 radius 400
 )
@@ -18873,14 +18769,14 @@
 lineColor "0,32896,0"
 )
-xt "-62000,41000,-25000,48000"
+xt "-64000,41000,-26000,48000"
 pts [
 "-58750,48000"
-"-62000,48000"
-"-62000,41000"
-"-25000,41000"
+"-64000,48000"
+"-64000,41000"
+"-26000,41000"
 ]
 )
 start &211
-end *650 (BdJunction
+end *651 (BdJunction
 uid 6080,0
 ps "OnConnectorStrategy"
@@ -18890,5 +18786,5 @@
 vasetType 1
 )
-xt "-25400,40600,-24600,41400"
+xt "-26400,40600,-25600,41400"
 radius 400
 )
@@ -18916,5 +18812,5 @@
 on &188
 )
-*651 (Wire
+*652 (Wire
 uid 4948,0
 shape (OrthoPolyLine
@@ -18954,5 +18850,5 @@
 on &230
 )
-*652 (Wire
+*653 (Wire
 uid 4962,0
 shape (OrthoPolyLine
@@ -18992,5 +18888,5 @@
 on &232
 )
-*653 (Wire
+*654 (Wire
 uid 5090,0
 shape (OrthoPolyLine
@@ -19031,5 +18927,5 @@
 on &252
 )
-*654 (Wire
+*655 (Wire
 uid 5098,0
 shape (OrthoPolyLine
@@ -19065,5 +18961,5 @@
 on &253
 )
-*655 (Wire
+*656 (Wire
 uid 5106,0
 shape (OrthoPolyLine
@@ -19102,5 +18998,5 @@
 on &254
 )
-*656 (Wire
+*657 (Wire
 uid 5114,0
 shape (OrthoPolyLine
@@ -19141,5 +19037,5 @@
 on &255
 )
-*657 (Wire
+*658 (Wire
 uid 5122,0
 shape (OrthoPolyLine
@@ -19178,5 +19074,5 @@
 on &256
 )
-*658 (Wire
+*659 (Wire
 uid 5130,0
 shape (OrthoPolyLine
@@ -19215,8 +19111,8 @@
 on &257
 )
-*659 (Wire
+*660 (Wire
 uid 5138,0
 optionalChildren [
-*660 (BdJunction
+*661 (BdJunction
 uid 5400,0
 ps "OnConnectorStrategy"
@@ -19268,5 +19164,5 @@
 on &171
 )
-*661 (Wire
+*662 (Wire
 uid 5146,0
 shape (OrthoPolyLine
@@ -19304,5 +19200,5 @@
 on &258
 )
-*662 (Wire
+*663 (Wire
 uid 5168,0
 shape (OrthoPolyLine
@@ -19319,5 +19215,5 @@
 ]
 )
-start &660
+start &661
 end &147
 sat 32
@@ -19342,5 +19238,5 @@
 on &171
 )
-*663 (Wire
+*664 (Wire
 uid 5184,0
 shape (OrthoPolyLine
@@ -19379,5 +19275,5 @@
 on &259
 )
-*664 (Wire
+*665 (Wire
 uid 5190,0
 shape (OrthoPolyLine
@@ -19416,5 +19312,5 @@
 on &260
 )
-*665 (Wire
+*666 (Wire
 uid 5222,0
 shape (OrthoPolyLine
@@ -19456,5 +19352,5 @@
 on &261
 )
-*666 (Wire
+*667 (Wire
 uid 5404,0
 shape (OrthoPolyLine
@@ -19493,5 +19389,5 @@
 on &264
 )
-*667 (Wire
+*668 (Wire
 uid 5474,0
 shape (OrthoPolyLine
@@ -19530,5 +19426,5 @@
 on &262
 )
-*668 (Wire
+*669 (Wire
 uid 5480,0
 shape (OrthoPolyLine
@@ -19567,5 +19463,5 @@
 on &263
 )
-*669 (Wire
+*670 (Wire
 uid 5582,0
 shape (OrthoPolyLine
@@ -19602,8 +19498,8 @@
 on &187
 )
-*670 (Wire
+*671 (Wire
 uid 5602,0
 optionalChildren [
-&650
+&651
 ]
 shape (OrthoPolyLine
@@ -19613,9 +19509,9 @@
 lineColor "0,32896,0"
 )
-xt "-25000,41000,36250,51000"
+xt "-26000,41000,36250,51000"
 pts [
 "-21750,51000"
-"-25000,51000"
-"-25000,41000"
+"-26000,51000"
+"-26000,41000"
 "28000,41000"
 "28000,47000"
@@ -19647,5 +19543,5 @@
 on &188
 )
-*671 (Wire
+*672 (Wire
 uid 5626,0
 shape (OrthoPolyLine
@@ -19683,5 +19579,5 @@
 on &266
 )
-*672 (Wire
+*673 (Wire
 uid 5634,0
 shape (OrthoPolyLine
@@ -19721,5 +19617,5 @@
 on &265
 )
-*673 (Wire
+*674 (Wire
 uid 5646,0
 shape (OrthoPolyLine
@@ -19757,5 +19653,5 @@
 on &185
 )
-*674 (Wire
+*675 (Wire
 uid 5745,0
 shape (OrthoPolyLine
@@ -19795,5 +19691,5 @@
 on &276
 )
-*675 (Wire
+*676 (Wire
 uid 5805,0
 shape (OrthoPolyLine
@@ -19829,5 +19725,5 @@
 on &187
 )
-*676 (Wire
+*677 (Wire
 uid 5813,0
 shape (OrthoPolyLine
@@ -19867,5 +19763,5 @@
 on &293
 )
-*677 (Wire
+*678 (Wire
 uid 5821,0
 shape (OrthoPolyLine
@@ -19905,5 +19801,5 @@
 on &294
 )
-*678 (Wire
+*679 (Wire
 uid 5829,0
 shape (OrthoPolyLine
@@ -19943,5 +19839,5 @@
 on &295
 )
-*679 (Wire
+*680 (Wire
 uid 5837,0
 shape (OrthoPolyLine
@@ -19983,5 +19879,5 @@
 on &296
 )
-*680 (Wire
+*681 (Wire
 uid 5950,0
 shape (OrthoPolyLine
@@ -20021,5 +19917,5 @@
 on &301
 )
-*681 (Wire
+*682 (Wire
 uid 5962,0
 shape (OrthoPolyLine
@@ -20059,5 +19955,5 @@
 on &302
 )
-*682 (Wire
+*683 (Wire
 uid 6002,0
 shape (OrthoPolyLine
@@ -20097,5 +19993,5 @@
 on &304
 )
-*683 (Wire
+*684 (Wire
 uid 6008,0
 shape (OrthoPolyLine
@@ -20135,5 +20031,5 @@
 on &303
 )
-*684 (Wire
+*685 (Wire
 uid 6018,0
 shape (OrthoPolyLine
@@ -20171,5 +20067,5 @@
 on &305
 )
-*685 (Wire
+*686 (Wire
 uid 6064,0
 shape (OrthoPolyLine
@@ -20206,5 +20102,5 @@
 on &258
 )
-*686 (Wire
+*687 (Wire
 uid 6072,0
 shape (OrthoPolyLine
@@ -20214,13 +20110,13 @@
 lineColor "0,32896,0"
 )
-xt "-41250,23000,-25000,41000"
+xt "-41250,23000,-26000,41000"
 pts [
 "-41250,23000"
-"-25000,23000"
-"-25000,41000"
+"-26000,23000"
+"-26000,41000"
 ]
 )
 start &366
-end &649
+end &650
 sat 32
 eat 32
@@ -20245,5 +20141,5 @@
 on &188
 )
-*687 (Wire
+*688 (Wire
 uid 6160,0
 shape (OrthoPolyLine
@@ -20283,5 +20179,5 @@
 on &306
 )
-*688 (Wire
+*689 (Wire
 uid 6276,0
 shape (OrthoPolyLine
@@ -20317,5 +20213,5 @@
 on &185
 )
-*689 (Wire
+*690 (Wire
 uid 6362,0
 shape (OrthoPolyLine
@@ -20356,5 +20252,5 @@
 on &308
 )
-*690 (Wire
+*691 (Wire
 uid 6452,0
 shape (OrthoPolyLine
@@ -20392,5 +20288,5 @@
 on &310
 )
-*691 (Wire
+*692 (Wire
 uid 6540,0
 shape (OrthoPolyLine
@@ -20429,5 +20325,5 @@
 on &329
 )
-*692 (Wire
+*693 (Wire
 uid 6548,0
 shape (OrthoPolyLine
@@ -20466,5 +20362,5 @@
 on &310
 )
-*693 (Wire
+*694 (Wire
 uid 8416,0
 shape (OrthoPolyLine
@@ -20502,5 +20398,5 @@
 on &341
 )
-*694 (Wire
+*695 (Wire
 uid 8732,0
 shape (OrthoPolyLine
@@ -20540,5 +20436,5 @@
 on &360
 )
-*695 (Wire
+*696 (Wire
 uid 8738,0
 shape (OrthoPolyLine
@@ -20576,5 +20472,5 @@
 on &361
 )
-*696 (Wire
+*697 (Wire
 uid 8752,0
 shape (OrthoPolyLine
@@ -20611,5 +20507,5 @@
 on &361
 )
-*697 (Wire
+*698 (Wire
 uid 9006,0
 shape (OrthoPolyLine
@@ -20649,5 +20545,5 @@
 on &362
 )
-*698 (Wire
+*699 (Wire
 uid 9233,0
 shape (OrthoPolyLine
@@ -20684,5 +20580,5 @@
 on &376
 )
-*699 (Wire
+*700 (Wire
 uid 9241,0
 shape (OrthoPolyLine
@@ -20719,5 +20615,5 @@
 on &377
 )
-*700 (Wire
+*701 (Wire
 uid 9253,0
 shape (OrthoPolyLine
@@ -20753,5 +20649,5 @@
 on &376
 )
-*701 (Wire
+*702 (Wire
 uid 9261,0
 shape (OrthoPolyLine
@@ -20787,5 +20683,5 @@
 on &377
 )
-*702 (Wire
+*703 (Wire
 uid 9943,0
 shape (OrthoPolyLine
@@ -20822,5 +20718,5 @@
 on &378
 )
-*703 (Wire
+*704 (Wire
 uid 9951,0
 shape (OrthoPolyLine
@@ -20857,5 +20753,5 @@
 on &379
 )
-*704 (Wire
+*705 (Wire
 uid 10010,0
 shape (OrthoPolyLine
@@ -20895,5 +20791,5 @@
 on &398
 )
-*705 (Wire
+*706 (Wire
 uid 10018,0
 shape (OrthoPolyLine
@@ -20931,5 +20827,5 @@
 on &379
 )
-*706 (Wire
+*707 (Wire
 uid 10036,0
 shape (OrthoPolyLine
@@ -20965,5 +20861,5 @@
 on &378
 )
-*707 (Wire
+*708 (Wire
 uid 10194,0
 shape (OrthoPolyLine
@@ -21005,5 +20901,5 @@
 on &399
 )
-*708 (Wire
+*709 (Wire
 uid 10202,0
 shape (OrthoPolyLine
@@ -21043,5 +20939,5 @@
 on &400
 )
-*709 (Wire
+*710 (Wire
 uid 10266,0
 shape (OrthoPolyLine
@@ -21078,5 +20974,5 @@
 on &498
 )
-*710 (Wire
+*711 (Wire
 uid 10298,0
 shape (OrthoPolyLine
@@ -21114,5 +21010,5 @@
 on &402
 )
-*711 (Wire
+*712 (Wire
 uid 10304,0
 shape (OrthoPolyLine
@@ -21150,5 +21046,5 @@
 on &403
 )
-*712 (Wire
+*713 (Wire
 uid 10310,0
 shape (OrthoPolyLine
@@ -21186,5 +21082,5 @@
 on &404
 )
-*713 (Wire
+*714 (Wire
 uid 10316,0
 shape (OrthoPolyLine
@@ -21224,5 +21120,5 @@
 on &405
 )
-*714 (Wire
+*715 (Wire
 uid 10322,0
 shape (OrthoPolyLine
@@ -21262,5 +21158,5 @@
 on &406
 )
-*715 (Wire
+*716 (Wire
 uid 10431,0
 shape (OrthoPolyLine
@@ -21299,5 +21195,5 @@
 on &401
 )
-*716 (Wire
+*717 (Wire
 uid 10467,0
 shape (OrthoPolyLine
@@ -21336,5 +21232,5 @@
 on &431
 )
-*717 (Wire
+*718 (Wire
 uid 10629,0
 shape (OrthoPolyLine
@@ -21371,5 +21267,5 @@
 on &432
 )
-*718 (Wire
+*719 (Wire
 uid 10637,0
 shape (OrthoPolyLine
@@ -21406,5 +21302,5 @@
 on &433
 )
-*719 (Wire
+*720 (Wire
 uid 10685,0
 shape (OrthoPolyLine
@@ -21441,5 +21337,5 @@
 on &433
 )
-*720 (Wire
+*721 (Wire
 uid 10691,0
 shape (OrthoPolyLine
@@ -21476,5 +21372,5 @@
 on &432
 )
-*721 (Wire
+*722 (Wire
 uid 10699,0
 shape (OrthoPolyLine
@@ -21512,5 +21408,5 @@
 on &187
 )
-*722 (Wire
+*723 (Wire
 uid 10707,0
 shape (OrthoPolyLine
@@ -21547,5 +21443,5 @@
 on &452
 )
-*723 (Wire
+*724 (Wire
 uid 10723,0
 shape (OrthoPolyLine
@@ -21585,5 +21481,5 @@
 on &434
 )
-*724 (Wire
+*725 (Wire
 uid 10737,0
 shape (OrthoPolyLine
@@ -21623,5 +21519,5 @@
 on &436
 )
-*725 (Wire
+*726 (Wire
 uid 10751,0
 shape (OrthoPolyLine
@@ -21661,5 +21557,5 @@
 on &438
 )
-*726 (Wire
+*727 (Wire
 uid 11405,0
 shape (OrthoPolyLine
@@ -21697,5 +21593,5 @@
 on &452
 )
-*727 (Wire
+*728 (Wire
 uid 11858,0
 shape (OrthoPolyLine
@@ -21732,5 +21628,5 @@
 on &453
 )
-*728 (Wire
+*729 (Wire
 uid 11952,0
 shape (OrthoPolyLine
@@ -21768,5 +21664,5 @@
 on &453
 )
-*729 (Wire
+*730 (Wire
 uid 12306,0
 shape (OrthoPolyLine
@@ -21806,5 +21702,5 @@
 on &472
 )
-*730 (Wire
+*731 (Wire
 uid 12643,0
 shape (OrthoPolyLine
@@ -21846,5 +21742,5 @@
 on &483
 )
-*731 (Wire
+*732 (Wire
 uid 12649,0
 shape (OrthoPolyLine
@@ -21882,5 +21778,5 @@
 on &484
 )
-*732 (Wire
+*733 (Wire
 uid 12655,0
 shape (OrthoPolyLine
@@ -21919,5 +21815,5 @@
 on &485
 )
-*733 (Wire
+*734 (Wire
 uid 12687,0
 shape (OrthoPolyLine
@@ -21957,5 +21853,5 @@
 on &188
 )
-*734 (Wire
+*735 (Wire
 uid 12707,0
 shape (OrthoPolyLine
@@ -21995,5 +21891,5 @@
 on &486
 )
-*735 (Wire
+*736 (Wire
 uid 13143,0
 shape (OrthoPolyLine
@@ -22030,5 +21926,5 @@
 on &188
 )
-*736 (Wire
+*737 (Wire
 uid 13159,0
 shape (OrthoPolyLine
@@ -22068,5 +21964,5 @@
 on &496
 )
-*737 (Wire
+*738 (Wire
 uid 13165,0
 shape (OrthoPolyLine
@@ -22108,5 +22004,5 @@
 on &497
 )
-*738 (Wire
+*739 (Wire
 uid 13210,0
 shape (OrthoPolyLine
@@ -22144,5 +22040,5 @@
 on &499
 )
-*739 (Wire
+*740 (Wire
 uid 13216,0
 shape (OrthoPolyLine
@@ -22180,5 +22076,5 @@
 on &498
 )
-*740 (Wire
+*741 (Wire
 uid 13224,0
 shape (OrthoPolyLine
@@ -22216,5 +22112,5 @@
 on &401
 )
-*741 (Wire
+*742 (Wire
 uid 13695,0
 shape (OrthoPolyLine
@@ -22255,5 +22151,5 @@
 on &524
 )
-*742 (Wire
+*743 (Wire
 uid 13921,0
 shape (OrthoPolyLine
@@ -22292,5 +22188,5 @@
 on &71
 )
-*743 (Wire
+*744 (Wire
 uid 13929,0
 shape (OrthoPolyLine
@@ -22329,5 +22225,5 @@
 on &122
 )
-*744 (Wire
+*745 (Wire
 uid 14048,0
 shape (OrthoPolyLine
@@ -22366,5 +22262,5 @@
 on &526
 )
-*745 (Wire
+*746 (Wire
 uid 14171,0
 shape (OrthoPolyLine
@@ -22404,5 +22300,5 @@
 on &528
 )
-*746 (Wire
+*747 (Wire
 uid 14427,0
 shape (OrthoPolyLine
@@ -22439,5 +22335,5 @@
 on &187
 )
-*747 (Wire
+*748 (Wire
 uid 14479,0
 shape (OrthoPolyLine
@@ -22477,5 +22373,5 @@
 on &538
 )
-*748 (Wire
+*749 (Wire
 uid 14493,0
 shape (OrthoPolyLine
@@ -22515,5 +22411,5 @@
 on &540
 )
-*749 (Wire
+*750 (Wire
 uid 14622,0
 shape (OrthoPolyLine
@@ -22555,5 +22451,5 @@
 on &542
 )
-*750 (Wire
+*751 (Wire
 uid 15071,0
 shape (OrthoPolyLine
@@ -22591,5 +22487,5 @@
 on &595
 )
-*751 (Wire
+*752 (Wire
 uid 15081,0
 shape (OrthoPolyLine
@@ -22629,5 +22525,5 @@
 on &596
 )
-*752 (Wire
+*753 (Wire
 uid 15122,0
 shape (OrthoPolyLine
@@ -22667,5 +22563,5 @@
 on &597
 )
-*753 (Wire
+*754 (Wire
 uid 15130,0
 shape (OrthoPolyLine
@@ -22705,5 +22601,5 @@
 on &540
 )
-*754 (Wire
+*755 (Wire
 uid 15138,0
 shape (OrthoPolyLine
@@ -22743,5 +22639,5 @@
 on &538
 )
-*755 (Wire
+*756 (Wire
 uid 15379,0
 shape (OrthoPolyLine
@@ -22778,4 +22674,92 @@
 on &188
 )
+*757 (Wire
+uid 15494,0
+optionalChildren [
+*758 (BdJunction
+uid 15502,0
+ps "OnConnectorStrategy"
+shape (Circle
+uid 15503,0
+va (VaSet
+vasetType 1
+)
+xt "-54400,71600,-53600,72400"
+radius 400
+)
+)
+]
+shape (OrthoPolyLine
+uid 15495,0
+va (VaSet
+vasetType 3
+)
+xt "-55250,72000,-21750,72000"
+pts [
+"-55250,72000"
+"-21750,72000"
+]
+)
+start &475
+end &30
+sat 32
+eat 32
+st 0
+sf 1
+si 0
+tg (WTG
+uid 15496,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 15497,0
+va (VaSet
+)
+xt "-53250,71000,-48650,72000"
+st "trigger_out"
+blo "-53250,71800"
+tm "WireNameMgr"
+)
+)
+on &598
+)
+*759 (Wire
+uid 15498,0
+shape (OrthoPolyLine
+uid 15499,0
+va (VaSet
+vasetType 3
+)
+xt "-54000,69000,-52750,72000"
+pts [
+"-52750,69000"
+"-54000,69000"
+"-54000,72000"
+]
+)
+start &125
+end &758
+sat 32
+eat 32
+stc 0
+st 0
+sf 1
+si 0
+tg (WTG
+uid 15500,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 15501,0
+va (VaSet
+)
+xt "-58000,69000,-53400,70000"
+st "trigger_out"
+blo "-58000,69800"
+tm "WireNameMgr"
+)
+)
+on &598
+)
 ]
 bg "65535,65535,65535"
@@ -22790,9 +22774,9 @@
 color "26368,26368,26368"
 )
-packageList *756 (PackageList
+packageList *760 (PackageList
 uid 41,0
 stg "VerticalLayoutStrategy"
 textVec [
-*757 (Text
+*761 (Text
 uid 42,0
 va (VaSet
@@ -22803,5 +22787,5 @@
 blo "-163000,-15200"
 )
-*758 (MLText
+*762 (MLText
 uid 43,0
 va (VaSet
@@ -22828,5 +22812,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*759 (Text
+*763 (Text
 uid 45,0
 va (VaSet
@@ -22838,5 +22822,5 @@
 blo "20000,800"
 )
-*760 (Text
+*764 (Text
 uid 46,0
 va (VaSet
@@ -22848,5 +22832,5 @@
 blo "20000,1800"
 )
-*761 (MLText
+*765 (MLText
 uid 47,0
 va (VaSet
@@ -22858,5 +22842,5 @@
 tm "BdCompilerDirectivesTextMgr"
 )
-*762 (Text
+*766 (Text
 uid 48,0
 va (VaSet
@@ -22868,5 +22852,5 @@
 blo "20000,4800"
 )
-*763 (MLText
+*767 (MLText
 uid 49,0
 va (VaSet
@@ -22876,5 +22860,5 @@
 tm "BdCompilerDirectivesTextMgr"
 )
-*764 (Text
+*768 (Text
 uid 50,0
 va (VaSet
@@ -22886,5 +22870,5 @@
 blo "20000,5800"
 )
-*765 (MLText
+*769 (MLText
 uid 51,0
 va (VaSet
@@ -22898,5 +22882,5 @@
 )
 windowSize "0,0,1281,1024"
-viewArea "-65668,47481,1175,102606"
+viewArea "-115714,18689,-11272,104822"
 cachedDiagramExtent "-174000,-25425,428157,346294"
 pageSetupInfo (PageSetupInfo
@@ -22924,5 +22908,5 @@
 hasePageBreakOrigin 1
 pageBreakOrigin "-73000,0"
-lastUid 15388,0
+lastUid 15608,0
 defaultCommentText (CommentText
 shape (Rectangle
@@ -22986,5 +22970,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*766 (Text
+*770 (Text
 va (VaSet
 font "Arial,8,1"
@@ -22995,5 +22979,5 @@
 tm "BdLibraryNameMgr"
 )
-*767 (Text
+*771 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23004,5 +22988,5 @@
 tm "BlkNameMgr"
 )
-*768 (Text
+*772 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23055,5 +23039,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*769 (Text
+*773 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23063,5 +23047,5 @@
 blo "550,4300"
 )
-*770 (Text
+*774 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23071,5 +23055,5 @@
 blo "550,5300"
 )
-*771 (Text
+*775 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23120,5 +23104,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*772 (Text
+*776 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23129,5 +23113,5 @@
 tm "BdLibraryNameMgr"
 )
-*773 (Text
+*777 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23138,5 +23122,5 @@
 tm "CptNameMgr"
 )
-*774 (Text
+*778 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23192,5 +23176,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*775 (Text
+*779 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23200,5 +23184,5 @@
 blo "500,4300"
 )
-*776 (Text
+*780 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23208,5 +23192,5 @@
 blo "500,5300"
 )
-*777 (Text
+*781 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23253,5 +23237,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*778 (Text
+*782 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23261,5 +23245,5 @@
 blo "50,4300"
 )
-*779 (Text
+*783 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23269,5 +23253,5 @@
 blo "50,5300"
 )
-*780 (Text
+*784 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23310,5 +23294,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*781 (Text
+*785 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23319,5 +23303,5 @@
 tm "HdlTextNameMgr"
 )
-*782 (Text
+*786 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23722,5 +23706,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*783 (Text
+*787 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23730,5 +23714,5 @@
 blo "14100,20800"
 )
-*784 (MLText
+*788 (MLText
 va (VaSet
 )
@@ -23782,5 +23766,5 @@
 stg "VerticalLayoutStrategy"
 textVec [
-*785 (Text
+*789 (Text
 va (VaSet
 font "Arial,8,1"
@@ -23790,5 +23774,5 @@
 blo "14100,20800"
 )
-*786 (MLText
+*790 (MLText
 va (VaSet
 )
@@ -23915,7 +23899,7 @@
 font "Arial,8,1"
 )
-xt "-174000,106800,-169300,107800"
+xt "-174000,107600,-169300,108600"
 st "Post User:"
-blo "-174000,107600"
+blo "-174000,108400"
 )
 postUserText (MLText
@@ -23930,44 +23914,44 @@
 commonDM (CommonDM
 ldm (LogicalDM
-suid 300,0
+suid 301,0
 usingSuid 1
-emptyRow *787 (LEmptyRow
+emptyRow *791 (LEmptyRow
 )
 uid 54,0
 optionalChildren [
-*788 (RefLabelRowHdr
-)
-*789 (TitleRowHdr
-)
-*790 (FilterRowHdr
-)
-*791 (RefLabelColHdr
+*792 (RefLabelRowHdr
+)
+*793 (TitleRowHdr
+)
+*794 (FilterRowHdr
+)
+*795 (RefLabelColHdr
 tm "RefLabelColHdrMgr"
 )
-*792 (RowExpandColHdr
+*796 (RowExpandColHdr
 tm "RowExpandColHdrMgr"
 )
-*793 (GroupColHdr
+*797 (GroupColHdr
 tm "GroupColHdrMgr"
 )
-*794 (NameColHdr
+*798 (NameColHdr
 tm "BlockDiagramNameColHdrMgr"
 )
-*795 (ModeColHdr
+*799 (ModeColHdr
 tm "BlockDiagramModeColHdrMgr"
 )
-*796 (TypeColHdr
+*800 (TypeColHdr
 tm "BlockDiagramTypeColHdrMgr"
 )
-*797 (BoundsColHdr
+*801 (BoundsColHdr
 tm "BlockDiagramBoundsColHdrMgr"
 )
-*798 (InitColHdr
+*802 (InitColHdr
 tm "BlockDiagramInitColHdrMgr"
 )
-*799 (EolColHdr
+*803 (EolColHdr
 tm "BlockDiagramEolColHdrMgr"
 )
-*800 (LeafLogPort
+*804 (LeafLogPort
 port (LogicalPort
 m 4
@@ -23983,5 +23967,5 @@
 uid 516,0
 )
-*801 (LeafLogPort
+*805 (LeafLogPort
 port (LogicalPort
 m 4
@@ -23996,5 +23980,5 @@
 uid 518,0
 )
-*802 (LeafLogPort
+*806 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24009,5 +23993,5 @@
 uid 520,0
 )
-*803 (LeafLogPort
+*807 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24022,5 +24006,5 @@
 uid 530,0
 )
-*804 (LeafLogPort
+*808 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24035,5 +24019,5 @@
 uid 532,0
 )
-*805 (LeafLogPort
+*809 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24048,5 +24032,5 @@
 uid 534,0
 )
-*806 (LeafLogPort
+*810 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24061,5 +24045,5 @@
 uid 536,0
 )
-*807 (LeafLogPort
+*811 (LeafLogPort
 port (LogicalPort
 m 2
@@ -24074,5 +24058,5 @@
 uid 538,0
 )
-*808 (LeafLogPort
+*812 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24087,5 +24071,5 @@
 uid 540,0
 )
-*809 (LeafLogPort
+*813 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24100,5 +24084,5 @@
 uid 542,0
 )
-*810 (LeafLogPort
+*814 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24113,5 +24097,5 @@
 uid 546,0
 )
-*811 (LeafLogPort
+*815 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24124,5 +24108,5 @@
 uid 548,0
 )
-*812 (LeafLogPort
+*816 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24136,5 +24120,5 @@
 uid 1455,0
 )
-*813 (LeafLogPort
+*817 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24149,5 +24133,5 @@
 uid 1457,0
 )
-*814 (LeafLogPort
+*818 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24161,5 +24145,5 @@
 uid 1694,0
 )
-*815 (LeafLogPort
+*819 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24177,5 +24161,5 @@
 uid 1993,0
 )
-*816 (LeafLogPort
+*820 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24192,5 +24176,5 @@
 uid 2305,0
 )
-*817 (LeafLogPort
+*821 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24205,5 +24189,5 @@
 uid 2510,0
 )
-*818 (LeafLogPort
+*822 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24219,5 +24203,5 @@
 uid 2512,0
 )
-*819 (LeafLogPort
+*823 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24234,5 +24218,5 @@
 uid 2514,0
 )
-*820 (LeafLogPort
+*824 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24250,5 +24234,5 @@
 uid 2516,0
 )
-*821 (LeafLogPort
+*825 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24265,5 +24249,5 @@
 uid 2518,0
 )
-*822 (LeafLogPort
+*826 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24279,5 +24263,5 @@
 uid 2520,0
 )
-*823 (LeafLogPort
+*827 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24293,5 +24277,5 @@
 uid 2522,0
 )
-*824 (LeafLogPort
+*828 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24305,5 +24289,5 @@
 uid 2604,0
 )
-*825 (LeafLogPort
+*829 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24318,5 +24302,5 @@
 uid 2606,0
 )
-*826 (LeafLogPort
+*830 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24331,5 +24315,5 @@
 uid 2608,0
 )
-*827 (LeafLogPort
+*831 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24343,5 +24327,5 @@
 uid 2610,0
 )
-*828 (LeafLogPort
+*832 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24355,5 +24339,5 @@
 uid 2612,0
 )
-*829 (LeafLogPort
+*833 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24368,5 +24352,5 @@
 uid 2646,0
 )
-*830 (LeafLogPort
+*834 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24381,5 +24365,5 @@
 uid 2812,0
 )
-*831 (LeafLogPort
+*835 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24393,5 +24377,5 @@
 uid 2962,0
 )
-*832 (LeafLogPort
+*836 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24405,5 +24389,5 @@
 uid 3902,0
 )
-*833 (LeafLogPort
+*837 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24417,5 +24401,5 @@
 uid 4070,0
 )
-*834 (LeafLogPort
+*838 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24429,5 +24413,5 @@
 uid 4212,0
 )
-*835 (LeafLogPort
+*839 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24440,5 +24424,5 @@
 uid 4234,0
 )
-*836 (LeafLogPort
+*840 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24452,5 +24436,5 @@
 uid 4262,0
 )
-*837 (LeafLogPort
+*841 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24463,5 +24447,5 @@
 uid 4276,0
 )
-*838 (LeafLogPort
+*842 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24476,5 +24460,5 @@
 uid 4563,0
 )
-*839 (LeafLogPort
+*843 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24488,5 +24472,5 @@
 uid 4565,0
 )
-*840 (LeafLogPort
+*844 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24501,5 +24485,5 @@
 uid 4569,0
 )
-*841 (LeafLogPort
+*845 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24515,5 +24499,5 @@
 uid 4585,0
 )
-*842 (LeafLogPort
+*846 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24528,5 +24512,5 @@
 uid 4587,0
 )
-*843 (LeafLogPort
+*847 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24539,5 +24523,5 @@
 uid 4733,0
 )
-*844 (LeafLogPort
+*848 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24550,5 +24534,5 @@
 uid 4735,0
 )
-*845 (LeafLogPort
+*849 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24561,5 +24545,5 @@
 uid 4737,0
 )
-*846 (LeafLogPort
+*850 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -24572,5 +24556,5 @@
 uid 4739,0
 )
-*847 (LeafLogPort
+*851 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24584,5 +24568,5 @@
 uid 4749,0
 )
-*848 (LeafLogPort
+*852 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24597,5 +24581,5 @@
 uid 4974,0
 )
-*849 (LeafLogPort
+*853 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24610,5 +24594,5 @@
 uid 4976,0
 )
-*850 (LeafLogPort
+*854 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24623,5 +24607,5 @@
 uid 5198,0
 )
-*851 (LeafLogPort
+*855 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24635,5 +24619,5 @@
 uid 5200,0
 )
-*852 (LeafLogPort
+*856 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24647,5 +24631,5 @@
 uid 5202,0
 )
-*853 (LeafLogPort
+*857 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24660,5 +24644,5 @@
 uid 5204,0
 )
-*854 (LeafLogPort
+*858 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24672,5 +24656,5 @@
 uid 5206,0
 )
-*855 (LeafLogPort
+*859 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24684,5 +24668,5 @@
 uid 5208,0
 )
-*856 (LeafLogPort
+*860 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24696,5 +24680,5 @@
 uid 5210,0
 )
-*857 (LeafLogPort
+*861 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24708,5 +24692,5 @@
 uid 5212,0
 )
-*858 (LeafLogPort
+*862 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24720,5 +24704,5 @@
 uid 5214,0
 )
-*859 (LeafLogPort
+*863 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24735,5 +24719,5 @@
 uid 5226,0
 )
-*860 (LeafLogPort
+*864 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24747,5 +24731,5 @@
 uid 5502,0
 )
-*861 (LeafLogPort
+*865 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24759,5 +24743,5 @@
 uid 5504,0
 )
-*862 (LeafLogPort
+*866 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24771,5 +24755,5 @@
 uid 5600,0
 )
-*863 (LeafLogPort
+*867 (LeafLogPort
 port (LogicalPort
 lang 10
@@ -24785,5 +24769,5 @@
 uid 5642,0
 )
-*864 (LeafLogPort
+*868 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24797,5 +24781,5 @@
 uid 5644,0
 )
-*865 (LeafLogPort
+*869 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24810,5 +24794,5 @@
 uid 5751,0
 )
-*866 (LeafLogPort
+*870 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24822,5 +24806,5 @@
 uid 5867,0
 )
-*867 (LeafLogPort
+*871 (LeafLogPort
 port (LogicalPort
 m 2
@@ -24836,5 +24820,5 @@
 uid 5869,0
 )
-*868 (LeafLogPort
+*872 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24848,5 +24832,5 @@
 uid 5871,0
 )
-*869 (LeafLogPort
+*873 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24861,5 +24845,5 @@
 uid 5873,0
 )
-*870 (LeafLogPort
+*874 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24874,5 +24858,5 @@
 uid 5966,0
 )
-*871 (LeafLogPort
+*875 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24886,5 +24870,5 @@
 uid 5968,0
 )
-*872 (LeafLogPort
+*876 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24899,5 +24883,5 @@
 uid 6022,0
 )
-*873 (LeafLogPort
+*877 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24912,5 +24896,5 @@
 uid 6024,0
 )
-*874 (LeafLogPort
+*878 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24924,5 +24908,5 @@
 uid 6026,0
 )
-*875 (LeafLogPort
+*879 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24937,5 +24921,5 @@
 uid 6172,0
 )
-*876 (LeafLogPort
+*880 (LeafLogPort
 port (LogicalPort
 m 1
@@ -24952,5 +24936,5 @@
 uid 6374,0
 )
-*877 (LeafLogPort
+*881 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24965,5 +24949,5 @@
 uid 6464,0
 )
-*878 (LeafLogPort
+*882 (LeafLogPort
 port (LogicalPort
 m 4
@@ -24978,5 +24962,5 @@
 uid 6554,0
 )
-*879 (LeafLogPort
+*883 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -24991,5 +24975,5 @@
 uid 8420,0
 )
-*880 (LeafLogPort
+*884 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25003,5 +24987,5 @@
 uid 8758,0
 )
-*881 (LeafLogPort
+*885 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25015,5 +24999,5 @@
 uid 8760,0
 )
-*882 (LeafLogPort
+*886 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25028,5 +25012,5 @@
 uid 9018,0
 )
-*883 (LeafLogPort
+*887 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25043,5 +25027,5 @@
 uid 9247,0
 )
-*884 (LeafLogPort
+*888 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25059,5 +25043,5 @@
 uid 9249,0
 )
-*885 (LeafLogPort
+*889 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25074,5 +25058,5 @@
 uid 10024,0
 )
-*886 (LeafLogPort
+*890 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25087,5 +25071,5 @@
 uid 10026,0
 )
-*887 (LeafLogPort
+*891 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25100,5 +25084,5 @@
 uid 10028,0
 )
-*888 (LeafLogPort
+*892 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25116,5 +25100,5 @@
 uid 10208,0
 )
-*889 (LeafLogPort
+*893 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25132,5 +25116,5 @@
 uid 10210,0
 )
-*890 (LeafLogPort
+*894 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25144,5 +25128,5 @@
 uid 10294,0
 )
-*891 (LeafLogPort
+*895 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25156,5 +25140,5 @@
 uid 10334,0
 )
-*892 (LeafLogPort
+*896 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25169,5 +25153,5 @@
 uid 10336,0
 )
-*893 (LeafLogPort
+*897 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25182,5 +25166,5 @@
 uid 10338,0
 )
-*894 (LeafLogPort
+*898 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25196,5 +25180,5 @@
 uid 10340,0
 )
-*895 (LeafLogPort
+*899 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25209,5 +25193,5 @@
 uid 10342,0
 )
-*896 (LeafLogPort
+*900 (LeafLogPort
 port (LogicalPort
 lang 2
@@ -25226,5 +25210,5 @@
 uid 10475,0
 )
-*897 (LeafLogPort
+*901 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25237,52 +25221,4 @@
 )
 uid 10763,0
-)
-*898 (LeafLogPort
-port (LogicalPort
-m 4
-decl (Decl
-n "socks_waiting"
-t "std_logic"
-o 112
-suid 244,0
-)
-)
-uid 10765,0
-)
-*899 (LeafLogPort
-port (LogicalPort
-m 1
-decl (Decl
-n "green"
-t "std_logic"
-o 34
-suid 248,0
-)
-)
-uid 10767,0
-)
-*900 (LeafLogPort
-port (LogicalPort
-m 1
-decl (Decl
-n "amber"
-t "std_logic"
-o 29
-suid 249,0
-)
-)
-uid 10769,0
-)
-*901 (LeafLogPort
-port (LogicalPort
-m 1
-decl (Decl
-n "red"
-t "std_logic"
-o 39
-suid 250,0
-)
-)
-uid 10771,0
 )
 *902 (LeafLogPort
@@ -25290,4 +25226,52 @@
 m 4
 decl (Decl
+n "socks_waiting"
+t "std_logic"
+o 112
+suid 244,0
+)
+)
+uid 10765,0
+)
+*903 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "green"
+t "std_logic"
+o 34
+suid 248,0
+)
+)
+uid 10767,0
+)
+*904 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "amber"
+t "std_logic"
+o 29
+suid 249,0
+)
+)
+uid 10769,0
+)
+*905 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "red"
+t "std_logic"
+o 39
+suid 250,0
+)
+)
+uid 10771,0
+)
+*906 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
 n "drs_readout_started"
 t "std_logic"
@@ -25298,5 +25282,5 @@
 uid 11411,0
 )
-*903 (LeafLogPort
+*907 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25310,5 +25294,5 @@
 uid 11966,0
 )
-*904 (LeafLogPort
+*908 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25324,5 +25308,5 @@
 uid 12310,0
 )
-*905 (LeafLogPort
+*909 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25338,5 +25322,5 @@
 uid 12659,0
 )
-*906 (LeafLogPort
+*910 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25355,5 +25339,5 @@
 uid 12661,0
 )
-*907 (LeafLogPort
+*911 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25367,5 +25351,5 @@
 uid 12663,0
 )
-*908 (LeafLogPort
+*912 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25379,5 +25363,5 @@
 uid 12719,0
 )
-*909 (LeafLogPort
+*913 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25392,5 +25376,5 @@
 uid 13275,0
 )
-*910 (LeafLogPort
+*914 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25408,5 +25392,5 @@
 uid 13277,0
 )
-*911 (LeafLogPort
+*915 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25420,5 +25404,5 @@
 uid 13279,0
 )
-*912 (LeafLogPort
+*916 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25432,5 +25416,5 @@
 uid 13281,0
 )
-*913 (LeafLogPort
+*917 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -25445,5 +25429,5 @@
 scheme 0
 )
-*914 (LeafLogPort
+*918 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -25458,5 +25442,5 @@
 scheme 0
 )
-*915 (LeafLogPort
+*919 (LeafLogPort
 port (LogicalPort
 decl (Decl
@@ -25472,5 +25456,5 @@
 scheme 0
 )
-*916 (LeafLogPort
+*920 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25487,5 +25471,5 @@
 uid 14507,0
 )
-*917 (LeafLogPort
+*921 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25502,5 +25486,5 @@
 uid 14509,0
 )
-*918 (LeafLogPort
+*922 (LeafLogPort
 port (LogicalPort
 m 1
@@ -25516,5 +25500,5 @@
 uid 14634,0
 )
-*919 (LeafLogPort
+*923 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25531,5 +25515,5 @@
 uid 15144,0
 )
-*920 (LeafLogPort
+*924 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25546,5 +25530,5 @@
 uid 15146,0
 )
-*921 (LeafLogPort
+*925 (LeafLogPort
 port (LogicalPort
 m 4
@@ -25561,4 +25545,17 @@
 uid 15148,0
 )
+*926 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "trigger_out"
+t "std_logic"
+o 123
+suid 301,0
+i "'0'"
+)
+)
+uid 15504,0
+)
 ]
 )
@@ -25568,5 +25565,5 @@
 uid 67,0
 optionalChildren [
-*922 (Sheet
+*927 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -25585,25 +25582,25 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *923 (MRCItem
-litem &787
-pos 122
+emptyMRCItem *928 (MRCItem
+litem &791
+pos 123
 dimension 20
 )
 uid 69,0
 optionalChildren [
-*924 (MRCItem
-litem &788
+*929 (MRCItem
+litem &792
 pos 0
 dimension 20
 uid 70,0
 )
-*925 (MRCItem
-litem &789
+*930 (MRCItem
+litem &793
 pos 1
 dimension 23
 uid 71,0
 )
-*926 (MRCItem
-litem &790
+*931 (MRCItem
+litem &794
 pos 2
 hidden 1
@@ -25611,735 +25608,741 @@
 uid 72,0
 )
-*927 (MRCItem
-litem &800
+*932 (MRCItem
+litem &804
 pos 37
 dimension 20
 uid 517,0
 )
-*928 (MRCItem
-litem &801
+*933 (MRCItem
+litem &805
 pos 38
 dimension 20
 uid 519,0
 )
-*929 (MRCItem
-litem &802
+*934 (MRCItem
+litem &806
 pos 39
 dimension 20
 uid 521,0
 )
-*930 (MRCItem
-litem &803
+*935 (MRCItem
+litem &807
 pos 40
 dimension 20
 uid 531,0
 )
-*931 (MRCItem
-litem &804
+*936 (MRCItem
+litem &808
 pos 41
 dimension 20
 uid 533,0
 )
-*932 (MRCItem
-litem &805
+*937 (MRCItem
+litem &809
 pos 0
 dimension 20
 uid 535,0
 )
-*933 (MRCItem
-litem &806
+*938 (MRCItem
+litem &810
 pos 1
 dimension 20
 uid 537,0
 )
-*934 (MRCItem
-litem &807
+*939 (MRCItem
+litem &811
 pos 2
 dimension 20
 uid 539,0
 )
-*935 (MRCItem
-litem &808
+*940 (MRCItem
+litem &812
 pos 3
 dimension 20
 uid 541,0
 )
-*936 (MRCItem
-litem &809
+*941 (MRCItem
+litem &813
 pos 4
 dimension 20
 uid 543,0
 )
-*937 (MRCItem
-litem &810
+*942 (MRCItem
+litem &814
 pos 5
 dimension 20
 uid 547,0
 )
-*938 (MRCItem
-litem &811
+*943 (MRCItem
+litem &815
 pos 6
 dimension 20
 uid 549,0
 )
-*939 (MRCItem
-litem &812
+*944 (MRCItem
+litem &816
 pos 8
 dimension 20
 uid 1456,0
 )
-*940 (MRCItem
-litem &813
+*945 (MRCItem
+litem &817
 pos 7
 dimension 20
 uid 1458,0
 )
-*941 (MRCItem
-litem &814
+*946 (MRCItem
+litem &818
 pos 9
 dimension 20
 uid 1695,0
 )
-*942 (MRCItem
-litem &815
+*947 (MRCItem
+litem &819
 pos 42
 dimension 20
 uid 1994,0
 )
-*943 (MRCItem
-litem &816
+*948 (MRCItem
+litem &820
 pos 43
 dimension 20
 uid 2306,0
 )
-*944 (MRCItem
-litem &817
+*949 (MRCItem
+litem &821
 pos 44
 dimension 20
 uid 2511,0
 )
-*945 (MRCItem
-litem &818
+*950 (MRCItem
+litem &822
 pos 45
 dimension 20
 uid 2513,0
 )
-*946 (MRCItem
-litem &819
+*951 (MRCItem
+litem &823
 pos 46
 dimension 20
 uid 2515,0
 )
-*947 (MRCItem
-litem &820
+*952 (MRCItem
+litem &824
 pos 47
 dimension 20
 uid 2517,0
 )
-*948 (MRCItem
-litem &821
+*953 (MRCItem
+litem &825
 pos 48
 dimension 20
 uid 2519,0
 )
-*949 (MRCItem
-litem &822
+*954 (MRCItem
+litem &826
 pos 49
 dimension 20
 uid 2521,0
 )
-*950 (MRCItem
-litem &823
+*955 (MRCItem
+litem &827
 pos 50
 dimension 20
 uid 2523,0
 )
-*951 (MRCItem
-litem &824
+*956 (MRCItem
+litem &828
 pos 51
 dimension 20
 uid 2605,0
 )
-*952 (MRCItem
-litem &825
+*957 (MRCItem
+litem &829
 pos 52
 dimension 20
 uid 2607,0
 )
-*953 (MRCItem
-litem &826
+*958 (MRCItem
+litem &830
 pos 53
 dimension 20
 uid 2609,0
 )
-*954 (MRCItem
-litem &827
+*959 (MRCItem
+litem &831
 pos 54
 dimension 20
 uid 2611,0
 )
-*955 (MRCItem
-litem &828
+*960 (MRCItem
+litem &832
 pos 55
 dimension 20
 uid 2613,0
 )
-*956 (MRCItem
-litem &829
+*961 (MRCItem
+litem &833
 pos 56
 dimension 20
 uid 2647,0
 )
-*957 (MRCItem
-litem &830
+*962 (MRCItem
+litem &834
 pos 10
 dimension 20
 uid 2813,0
 )
-*958 (MRCItem
-litem &831
+*963 (MRCItem
+litem &835
 pos 57
 dimension 20
 uid 2963,0
 )
-*959 (MRCItem
-litem &832
+*964 (MRCItem
+litem &836
 pos 11
 dimension 20
 uid 3903,0
 )
-*960 (MRCItem
-litem &833
+*965 (MRCItem
+litem &837
 pos 12
 dimension 20
 uid 4071,0
 )
-*961 (MRCItem
-litem &834
+*966 (MRCItem
+litem &838
 pos 58
 dimension 20
 uid 4213,0
 )
-*962 (MRCItem
-litem &835
+*967 (MRCItem
+litem &839
 pos 13
 dimension 20
 uid 4235,0
 )
-*963 (MRCItem
-litem &836
+*968 (MRCItem
+litem &840
 pos 14
 dimension 20
 uid 4263,0
 )
-*964 (MRCItem
-litem &837
+*969 (MRCItem
+litem &841
 pos 15
 dimension 20
 uid 4277,0
 )
-*965 (MRCItem
-litem &838
+*970 (MRCItem
+litem &842
 pos 59
 dimension 20
 uid 4564,0
 )
-*966 (MRCItem
-litem &839
+*971 (MRCItem
+litem &843
 pos 60
 dimension 20
 uid 4566,0
 )
-*967 (MRCItem
-litem &840
+*972 (MRCItem
+litem &844
 pos 61
 dimension 20
 uid 4570,0
 )
-*968 (MRCItem
-litem &841
+*973 (MRCItem
+litem &845
 pos 16
 dimension 20
 uid 4586,0
 )
-*969 (MRCItem
-litem &842
+*974 (MRCItem
+litem &846
 pos 17
 dimension 20
 uid 4588,0
 )
-*970 (MRCItem
-litem &843
+*975 (MRCItem
+litem &847
 pos 18
 dimension 20
 uid 4734,0
 )
-*971 (MRCItem
-litem &844
+*976 (MRCItem
+litem &848
 pos 19
 dimension 20
 uid 4736,0
 )
-*972 (MRCItem
-litem &845
+*977 (MRCItem
+litem &849
 pos 20
 dimension 20
 uid 4738,0
 )
-*973 (MRCItem
-litem &846
+*978 (MRCItem
+litem &850
 pos 21
 dimension 20
 uid 4740,0
 )
-*974 (MRCItem
-litem &847
+*979 (MRCItem
+litem &851
 pos 62
 dimension 20
 uid 4750,0
 )
-*975 (MRCItem
-litem &848
+*980 (MRCItem
+litem &852
 pos 22
 dimension 20
 uid 4975,0
 )
-*976 (MRCItem
-litem &849
+*981 (MRCItem
+litem &853
 pos 23
 dimension 20
 uid 4977,0
 )
-*977 (MRCItem
-litem &850
+*982 (MRCItem
+litem &854
 pos 63
 dimension 20
 uid 5199,0
 )
-*978 (MRCItem
-litem &851
+*983 (MRCItem
+litem &855
 pos 64
 dimension 20
 uid 5201,0
 )
-*979 (MRCItem
-litem &852
+*984 (MRCItem
+litem &856
 pos 65
 dimension 20
 uid 5203,0
 )
-*980 (MRCItem
-litem &853
+*985 (MRCItem
+litem &857
 pos 66
 dimension 20
 uid 5205,0
 )
-*981 (MRCItem
-litem &854
+*986 (MRCItem
+litem &858
 pos 67
 dimension 20
 uid 5207,0
 )
-*982 (MRCItem
-litem &855
+*987 (MRCItem
+litem &859
 pos 68
 dimension 20
 uid 5209,0
 )
-*983 (MRCItem
-litem &856
+*988 (MRCItem
+litem &860
 pos 69
 dimension 20
 uid 5211,0
 )
-*984 (MRCItem
-litem &857
+*989 (MRCItem
+litem &861
 pos 70
 dimension 20
 uid 5213,0
 )
-*985 (MRCItem
-litem &858
+*990 (MRCItem
+litem &862
 pos 71
 dimension 20
 uid 5215,0
 )
-*986 (MRCItem
-litem &859
+*991 (MRCItem
+litem &863
 pos 24
 dimension 20
 uid 5227,0
 )
-*987 (MRCItem
-litem &860
+*992 (MRCItem
+litem &864
 pos 72
 dimension 20
 uid 5503,0
 )
-*988 (MRCItem
-litem &861
+*993 (MRCItem
+litem &865
 pos 73
 dimension 20
 uid 5505,0
 )
-*989 (MRCItem
-litem &862
+*994 (MRCItem
+litem &866
 pos 74
 dimension 20
 uid 5601,0
 )
-*990 (MRCItem
-litem &863
+*995 (MRCItem
+litem &867
 pos 75
 dimension 20
 uid 5643,0
 )
-*991 (MRCItem
-litem &864
+*996 (MRCItem
+litem &868
 pos 76
 dimension 20
 uid 5645,0
 )
-*992 (MRCItem
-litem &865
+*997 (MRCItem
+litem &869
 pos 77
 dimension 20
 uid 5752,0
 )
-*993 (MRCItem
-litem &866
+*998 (MRCItem
+litem &870
 pos 25
 dimension 20
 uid 5868,0
 )
-*994 (MRCItem
-litem &867
+*999 (MRCItem
+litem &871
 pos 26
 dimension 20
 uid 5870,0
 )
-*995 (MRCItem
-litem &868
+*1000 (MRCItem
+litem &872
 pos 27
 dimension 20
 uid 5872,0
 )
-*996 (MRCItem
-litem &869
+*1001 (MRCItem
+litem &873
 pos 28
 dimension 20
 uid 5874,0
 )
-*997 (MRCItem
-litem &870
+*1002 (MRCItem
+litem &874
 pos 78
 dimension 20
 uid 5967,0
 )
-*998 (MRCItem
-litem &871
+*1003 (MRCItem
+litem &875
 pos 79
 dimension 20
 uid 5969,0
 )
-*999 (MRCItem
-litem &872
+*1004 (MRCItem
+litem &876
 pos 80
 dimension 20
 uid 6023,0
 )
-*1000 (MRCItem
-litem &873
+*1005 (MRCItem
+litem &877
 pos 81
 dimension 20
 uid 6025,0
 )
-*1001 (MRCItem
-litem &874
+*1006 (MRCItem
+litem &878
 pos 82
 dimension 20
 uid 6027,0
 )
-*1002 (MRCItem
-litem &875
+*1007 (MRCItem
+litem &879
 pos 29
 dimension 20
 uid 6173,0
 )
-*1003 (MRCItem
-litem &876
+*1008 (MRCItem
+litem &880
 pos 30
 dimension 20
 uid 6375,0
 )
-*1004 (MRCItem
-litem &877
+*1009 (MRCItem
+litem &881
 pos 83
 dimension 20
 uid 6465,0
 )
-*1005 (MRCItem
-litem &878
+*1010 (MRCItem
+litem &882
 pos 84
 dimension 20
 uid 6555,0
 )
-*1006 (MRCItem
-litem &879
+*1011 (MRCItem
+litem &883
 pos 85
 dimension 20
 uid 8421,0
 )
-*1007 (MRCItem
-litem &880
+*1012 (MRCItem
+litem &884
 pos 86
 dimension 20
 uid 8759,0
 )
-*1008 (MRCItem
-litem &881
+*1013 (MRCItem
+litem &885
 pos 87
 dimension 20
 uid 8761,0
 )
-*1009 (MRCItem
-litem &882
+*1014 (MRCItem
+litem &886
 pos 31
 dimension 20
 uid 9019,0
 )
-*1010 (MRCItem
-litem &883
+*1015 (MRCItem
+litem &887
 pos 88
 dimension 20
 uid 9248,0
 )
-*1011 (MRCItem
-litem &884
+*1016 (MRCItem
+litem &888
 pos 89
 dimension 20
 uid 9250,0
 )
-*1012 (MRCItem
-litem &885
+*1017 (MRCItem
+litem &889
 pos 90
 dimension 20
 uid 10025,0
 )
-*1013 (MRCItem
-litem &886
+*1018 (MRCItem
+litem &890
 pos 91
 dimension 20
 uid 10027,0
 )
-*1014 (MRCItem
-litem &887
+*1019 (MRCItem
+litem &891
 pos 92
 dimension 20
 uid 10029,0
 )
-*1015 (MRCItem
-litem &888
+*1020 (MRCItem
+litem &892
 pos 93
 dimension 20
 uid 10209,0
 )
-*1016 (MRCItem
-litem &889
+*1021 (MRCItem
+litem &893
 pos 94
 dimension 20
 uid 10211,0
 )
-*1017 (MRCItem
-litem &890
+*1022 (MRCItem
+litem &894
 pos 95
 dimension 20
 uid 10295,0
 )
-*1018 (MRCItem
-litem &891
+*1023 (MRCItem
+litem &895
 pos 96
 dimension 20
 uid 10335,0
 )
-*1019 (MRCItem
-litem &892
+*1024 (MRCItem
+litem &896
 pos 97
 dimension 20
 uid 10337,0
 )
-*1020 (MRCItem
-litem &893
+*1025 (MRCItem
+litem &897
 pos 98
 dimension 20
 uid 10339,0
 )
-*1021 (MRCItem
-litem &894
+*1026 (MRCItem
+litem &898
 pos 99
 dimension 20
 uid 10341,0
 )
-*1022 (MRCItem
-litem &895
+*1027 (MRCItem
+litem &899
 pos 32
 dimension 20
 uid 10343,0
 )
-*1023 (MRCItem
-litem &896
+*1028 (MRCItem
+litem &900
 pos 100
 dimension 20
 uid 10476,0
 )
-*1024 (MRCItem
-litem &897
+*1029 (MRCItem
+litem &901
 pos 101
 dimension 20
 uid 10764,0
 )
-*1025 (MRCItem
-litem &898
+*1030 (MRCItem
+litem &902
 pos 102
 dimension 20
 uid 10766,0
 )
-*1026 (MRCItem
-litem &899
+*1031 (MRCItem
+litem &903
 pos 33
 dimension 20
 uid 10768,0
 )
-*1027 (MRCItem
-litem &900
+*1032 (MRCItem
+litem &904
 pos 34
 dimension 20
 uid 10770,0
 )
-*1028 (MRCItem
-litem &901
+*1033 (MRCItem
+litem &905
 pos 35
 dimension 20
 uid 10772,0
 )
-*1029 (MRCItem
-litem &902
+*1034 (MRCItem
+litem &906
 pos 103
 dimension 20
 uid 11412,0
 )
-*1030 (MRCItem
-litem &903
+*1035 (MRCItem
+litem &907
 pos 104
 dimension 20
 uid 11967,0
 )
-*1031 (MRCItem
-litem &904
+*1036 (MRCItem
+litem &908
 pos 105
 dimension 20
 uid 12311,0
 )
-*1032 (MRCItem
-litem &905
+*1037 (MRCItem
+litem &909
 pos 106
 dimension 20
 uid 12660,0
 )
-*1033 (MRCItem
-litem &906
+*1038 (MRCItem
+litem &910
 pos 107
 dimension 20
 uid 12662,0
 )
-*1034 (MRCItem
-litem &907
+*1039 (MRCItem
+litem &911
 pos 108
 dimension 20
 uid 12664,0
 )
-*1035 (MRCItem
-litem &908
+*1040 (MRCItem
+litem &912
 pos 36
 dimension 20
 uid 12720,0
 )
-*1036 (MRCItem
-litem &909
+*1041 (MRCItem
+litem &913
 pos 109
 dimension 20
 uid 13276,0
 )
-*1037 (MRCItem
-litem &910
+*1042 (MRCItem
+litem &914
 pos 110
 dimension 20
 uid 13278,0
 )
-*1038 (MRCItem
-litem &911
+*1043 (MRCItem
+litem &915
 pos 111
 dimension 20
 uid 13280,0
 )
-*1039 (MRCItem
-litem &912
+*1044 (MRCItem
+litem &916
 pos 112
 dimension 20
 uid 13282,0
 )
-*1040 (MRCItem
-litem &913
+*1045 (MRCItem
+litem &917
 pos 113
 dimension 20
 uid 13688,0
 )
-*1041 (MRCItem
-litem &914
+*1046 (MRCItem
+litem &918
 pos 114
 dimension 20
 uid 14041,0
 )
-*1042 (MRCItem
-litem &915
+*1047 (MRCItem
+litem &919
 pos 115
 dimension 20
 uid 14164,0
 )
-*1043 (MRCItem
-litem &916
+*1048 (MRCItem
+litem &920
 pos 116
 dimension 20
 uid 14508,0
 )
-*1044 (MRCItem
-litem &917
+*1049 (MRCItem
+litem &921
 pos 117
 dimension 20
 uid 14510,0
 )
-*1045 (MRCItem
-litem &918
+*1050 (MRCItem
+litem &922
 pos 118
 dimension 20
 uid 14635,0
 )
-*1046 (MRCItem
-litem &919
+*1051 (MRCItem
+litem &923
 pos 119
 dimension 20
 uid 15145,0
 )
-*1047 (MRCItem
-litem &920
+*1052 (MRCItem
+litem &924
 pos 120
 dimension 20
 uid 15147,0
 )
-*1048 (MRCItem
-litem &921
+*1053 (MRCItem
+litem &925
 pos 121
 dimension 20
 uid 15149,0
+)
+*1054 (MRCItem
+litem &926
+pos 122
+dimension 20
+uid 15505,0
 )
 ]
@@ -26354,48 +26357,48 @@
 uid 73,0
 optionalChildren [
-*1049 (MRCItem
-litem &791
+*1055 (MRCItem
+litem &795
 pos 0
 dimension 20
 uid 74,0
 )
-*1050 (MRCItem
-litem &793
+*1056 (MRCItem
+litem &797
 pos 1
 dimension 50
 uid 75,0
 )
-*1051 (MRCItem
-litem &794
+*1057 (MRCItem
+litem &798
 pos 2
 dimension 100
 uid 76,0
 )
-*1052 (MRCItem
-litem &795
+*1058 (MRCItem
+litem &799
 pos 3
 dimension 50
 uid 77,0
 )
-*1053 (MRCItem
-litem &796
+*1059 (MRCItem
+litem &800
 pos 4
 dimension 100
 uid 78,0
 )
-*1054 (MRCItem
-litem &797
+*1060 (MRCItem
+litem &801
 pos 5
 dimension 100
 uid 79,0
 )
-*1055 (MRCItem
-litem &798
+*1061 (MRCItem
+litem &802
 pos 6
 dimension 50
 uid 80,0
 )
-*1056 (MRCItem
-litem &799
+*1062 (MRCItem
+litem &803
 pos 7
 dimension 290
@@ -26417,39 +26420,39 @@
 genericsCommonDM (CommonDM
 ldm (LogicalDM
-emptyRow *1057 (LEmptyRow
+emptyRow *1063 (LEmptyRow
 )
 uid 83,0
 optionalChildren [
-*1058 (RefLabelRowHdr
-)
-*1059 (TitleRowHdr
-)
-*1060 (FilterRowHdr
-)
-*1061 (RefLabelColHdr
+*1064 (RefLabelRowHdr
+)
+*1065 (TitleRowHdr
+)
+*1066 (FilterRowHdr
+)
+*1067 (RefLabelColHdr
 tm "RefLabelColHdrMgr"
 )
-*1062 (RowExpandColHdr
+*1068 (RowExpandColHdr
 tm "RowExpandColHdrMgr"
 )
-*1063 (GroupColHdr
+*1069 (GroupColHdr
 tm "GroupColHdrMgr"
 )
-*1064 (NameColHdr
+*1070 (NameColHdr
 tm "GenericNameColHdrMgr"
 )
-*1065 (TypeColHdr
+*1071 (TypeColHdr
 tm "GenericTypeColHdrMgr"
 )
-*1066 (InitColHdr
+*1072 (InitColHdr
 tm "GenericValueColHdrMgr"
 )
-*1067 (PragmaColHdr
+*1073 (PragmaColHdr
 tm "GenericPragmaColHdrMgr"
 )
-*1068 (EolColHdr
+*1074 (EolColHdr
 tm "GenericEolColHdrMgr"
 )
-*1069 (LogGeneric
+*1075 (LogGeneric
 generic (GiElement
 name "RAMADDRWIDTH64b"
@@ -26466,5 +26469,5 @@
 uid 95,0
 optionalChildren [
-*1070 (Sheet
+*1076 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -26483,6 +26486,6 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *1071 (MRCItem
-litem &1057
+emptyMRCItem *1077 (MRCItem
+litem &1063
 pos 1
 dimension 20
@@ -26490,18 +26493,18 @@
 uid 97,0
 optionalChildren [
-*1072 (MRCItem
-litem &1058
+*1078 (MRCItem
+litem &1064
 pos 0
 dimension 20
 uid 98,0
 )
-*1073 (MRCItem
-litem &1059
+*1079 (MRCItem
+litem &1065
 pos 1
 dimension 23
 uid 99,0
 )
-*1074 (MRCItem
-litem &1060
+*1080 (MRCItem
+litem &1066
 pos 2
 hidden 1
@@ -26509,6 +26512,6 @@
 uid 100,0
 )
-*1075 (MRCItem
-litem &1069
+*1081 (MRCItem
+litem &1075
 pos 0
 dimension 20
@@ -26526,42 +26529,42 @@
 uid 101,0
 optionalChildren [
-*1076 (MRCItem
-litem &1061
+*1082 (MRCItem
+litem &1067
 pos 0
 dimension 20
 uid 102,0
 )
-*1077 (MRCItem
-litem &1063
+*1083 (MRCItem
+litem &1069
 pos 1
 dimension 50
 uid 103,0
 )
-*1078 (MRCItem
-litem &1064
+*1084 (MRCItem
+litem &1070
 pos 2
 dimension 186
 uid 104,0
 )
-*1079 (MRCItem
-litem &1065
+*1085 (MRCItem
+litem &1071
 pos 3
 dimension 96
 uid 105,0
 )
-*1080 (MRCItem
-litem &1066
+*1086 (MRCItem
+litem &1072
 pos 4
 dimension 50
 uid 106,0
 )
-*1081 (MRCItem
-litem &1067
+*1087 (MRCItem
+litem &1073
 pos 5
 dimension 50
 uid 107,0
 )
-*1082 (MRCItem
-litem &1068
+*1088 (MRCItem
+litem &1074
 pos 6
 dimension 80
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/symbol.sb
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/symbol.sb	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/@f@a@d_main/symbol.sb	(revision 10155)
@@ -1199,5 +1199,5 @@
 (vvPair
 variable "date"
-value "08.02.2011"
+value "15.02.2011"
 )
 (vvPair
@@ -1211,5 +1211,5 @@
 (vvPair
 variable "dd"
-value "08"
+value "15"
 )
 (vvPair
@@ -1351,5 +1351,5 @@
 (vvPair
 variable "time"
-value "11:06:22"
+value "09:27:14"
 )
 (vvPair
@@ -4000,5 +4000,5 @@
 )
 )
-lastUid 5942,0
+lastUid 5988,0
 okToSyncOnLoad 1
 OkToSyncGenericsOnLoad 1
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/_dna_gen._epf
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/_dna_gen._epf	(revision 10155)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/_dna_gen._epf	(revision 10155)
@@ -0,0 +1,2 @@
+DEFAULT_FILE atom dna_gen.vhd
+DEFAULT_ARCHITECTURE atom Behavioral
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/struct.bd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/struct.bd	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/struct.bd	(revision 10155)
@@ -15,4 +15,8 @@
 unitName "numeric_std"
 )
+(DmPackageRef
+library "FACT_FAD_lib"
+unitName "fad_definitions"
+)
 ]
 instances [
@@ -57,4 +61,5 @@
 "ieee"
 "UNISIM"
+"FACT_FAD_lib"
 ]
 )
@@ -107,17 +112,17 @@
 (vvPair
 variable "date"
-value "04.02.2011"
+value "12.02.2011"
 )
 (vvPair
 variable "day"
-value "Fr"
+value "Sa"
 )
 (vvPair
 variable "day_long"
-value "Freitag"
+value "Samstag"
 )
 (vvPair
 variable "dd"
-value "04"
+value "12"
 )
 (vvPair
@@ -255,5 +260,5 @@
 (vvPair
 variable "time"
-value "12:52:25"
+value "13:16:51"
 )
 (vvPair
@@ -761,5 +766,6 @@
 )
 xt "11000,-9200,24000,-8400"
-st "CLK_50      : std_logic"
+st "CLK_50      : std_logic
+"
 )
 )
@@ -778,5 +784,6 @@
 )
 xt "11000,-10800,24000,-10000"
-st "CLK_25      : std_logic"
+st "CLK_25      : std_logic
+"
 )
 )
@@ -795,5 +802,6 @@
 )
 xt "11000,-14000,24000,-13200"
-st "CLK         : std_logic"
+st "CLK         : std_logic
+"
 )
 )
@@ -1563,5 +1571,6 @@
 )
 xt "11000,-6600,27500,-5800"
-st "SIGNAL CLK0_OUT    : std_logic"
+st "SIGNAL CLK0_OUT    : std_logic
+"
 )
 )
@@ -1580,5 +1589,6 @@
 )
 xt "11000,-5000,27500,-4200"
-st "SIGNAL PSCLK_IN    : std_logic"
+st "SIGNAL PSCLK_IN    : std_logic
+"
 )
 )
@@ -1597,5 +1607,6 @@
 )
 xt "11000,-3400,27500,-2600"
-st "SIGNAL PSEN_IN     : std_logic"
+st "SIGNAL PSEN_IN     : std_logic
+"
 )
 )
@@ -1614,5 +1625,6 @@
 )
 xt "11000,-2600,27500,-1800"
-st "SIGNAL PSINCDEC_IN : std_logic"
+st "SIGNAL PSINCDEC_IN : std_logic
+"
 )
 )
@@ -1631,5 +1643,6 @@
 )
 xt "11000,-4200,27500,-3400"
-st "SIGNAL PSDONE_OUT  : std_logic"
+st "SIGNAL PSDONE_OUT  : std_logic
+"
 )
 )
@@ -1648,5 +1661,6 @@
 )
 xt "11000,-5800,27500,-5000"
-st "SIGNAL LOCKED_OUT  : std_logic"
+st "SIGNAL LOCKED_OUT  : std_logic
+"
 )
 )
@@ -1874,4 +1888,5 @@
 n "LOCKED"
 t "std_logic"
+eolc "-- when is this going high?"
 preAdd 0
 posAdd 0
@@ -1989,5 +2004,5 @@
 preAdd 0
 posAdd 0
-o 10
+o 11
 suid 10,0
 i "'0'"
@@ -2028,5 +2043,5 @@
 preAdd 0
 posAdd 0
-o 11
+o 12
 suid 11,0
 i "'0'"
@@ -2068,5 +2083,5 @@
 preAdd 0
 posAdd 0
-o 12
+o 13
 suid 12,0
 i "(OTHERS => '0')"
@@ -2075,47 +2090,8 @@
 )
 *62 (CptPort
-uid 815,0
-ps "OnEdgeStrategy"
-shape (Triangle
-uid 816,0
-ro 90
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-)
-xt "64000,32625,64750,33375"
-)
-tg (CPTG
-uid 817,0
-ps "CptPortTextPlaceStrategy"
-stg "RightVerticalLayoutStrategy"
-f (Text
-uid 818,0
-va (VaSet
-)
-xt "57800,32500,63000,33500"
-st "DCM_locked"
-ju 2
-blo "63000,33300"
-)
-)
-thePort (LogicalPort
-m 1
-decl (Decl
-n "DCM_locked"
-t "std_logic"
-preAdd 0
-posAdd 0
-o 13
-suid 13,0
-)
-)
-)
-*63 (CptPort
 uid 1621,0
 ps "OnEdgeStrategy"
 shape (Triangle
-uid 1622,0
-ro 90
+ro 270
 va (VaSet
 vasetType 1
@@ -2138,4 +2114,5 @@
 )
 thePort (LogicalPort
+m 1
 decl (Decl
 n "rst"
@@ -2145,4 +2122,41 @@
 o 2
 suid 15,0
+i "'0'"
+)
+)
+)
+*63 (CptPort
+uid 1975,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1976,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "37250,41625,38000,42375"
+)
+tg (CPTG
+uid 1977,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1978,0
+va (VaSet
+)
+xt "39000,41500,43400,42500"
+st "reset_DCM"
+blo "39000,42300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "reset_DCM"
+t "std_logic"
+eolc "-- asynch in: orders us, to reset the DCM"
+posAdd 0
+o 10
+suid 17,0
 )
 )
@@ -2157,5 +2171,5 @@
 lineWidth 2
 )
-xt "38000,28000,64000,43000"
+xt "38000,28000,64000,44000"
 )
 oxt "50000,7000,63000,25000"
@@ -2221,5 +2235,5 @@
 fg "49152,49152,49152"
 )
-xt "38250,41250,39750,42750"
+xt "38250,42250,39750,43750"
 iconName "VhdlFileViewIcon.png"
 iconMaskName "VhdlFileViewIcon.msk"
@@ -2291,5 +2305,6 @@
 )
 xt "11000,-10000,24000,-9200"
-st "CLK_25_PS   : std_logic"
+st "CLK_25_PS   : std_logic
+"
 )
 )
@@ -2354,5 +2369,6 @@
 )
 xt "11000,-11600,24000,-10800"
-st "do_shift    : std_logic"
+st "do_shift    : std_logic
+"
 )
 )
@@ -2417,5 +2433,6 @@
 )
 xt "11000,-12400,24000,-11600"
-st "direction   : std_logic"
+st "direction   : std_logic
+"
 )
 )
@@ -2434,5 +2451,6 @@
 )
 xt "11000,-13200,24000,-12400"
-st "RST_IN      : std_logic"
+st "RST_IN      : std_logic
+"
 )
 )
@@ -2450,5 +2468,5 @@
 sl 0
 ro 270
-xt "6000,35625,7500,36375"
+xt "28000,42625,29500,43375"
 )
 (Line
@@ -2456,8 +2474,8 @@
 sl 0
 ro 270
-xt "7500,36000,8000,36000"
+xt "29500,43000,30000,43000"
 pts [
-"7500,36000"
-"8000,36000"
+"29500,43000"
+"30000,43000"
 ]
 )
@@ -2475,8 +2493,8 @@
 font "arial,8,0"
 )
-xt "1800,35500,5000,36500"
+xt "23800,42500,27000,43500"
 st "RST_IN"
 ju 2
-blo "5000,36300"
+blo "27000,43300"
 tm "WireNameMgr"
 )
@@ -2501,5 +2519,6 @@
 )
 xt "11000,-8400,43500,-7600"
-st "offset      : std_logic_vector(7 DOWNTO 0) := (OTHERS => '0')"
+st "offset      : std_logic_vector(7 DOWNTO 0) := (OTHERS => '0')
+"
 )
 )
@@ -2549,5 +2568,26 @@
 )
 )
-*77 (Wire
+*77 (Net
+uid 1979,0
+decl (Decl
+n "rst"
+t "std_logic"
+eolc "--asynch in of DCM"
+posAdd 0
+o 15
+suid 40,0
+i "'0'"
+)
+declText (MLText
+uid 1980,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "11000,-1800,50500,-1000"
+st "SIGNAL rst         : std_logic                    := '0' --asynch in of DCM
+"
+)
+)
+*78 (Wire
 uid 163,0
 shape (OrthoPolyLine
@@ -2588,5 +2628,5 @@
 on &17
 )
-*78 (Wire
+*79 (Wire
 uid 191,0
 shape (OrthoPolyLine
@@ -2627,8 +2667,8 @@
 on &15
 )
-*79 (Wire
+*80 (Wire
 uid 209,0
 optionalChildren [
-*80 (BdJunction
+*81 (BdJunction
 uid 233,0
 ps "OnConnectorStrategy"
@@ -2680,5 +2720,5 @@
 on &16
 )
-*81 (Wire
+*82 (Wire
 uid 229,0
 shape (OrthoPolyLine
@@ -2694,5 +2734,5 @@
 ]
 )
-start &80
+start &81
 end &19
 sat 32
@@ -2719,5 +2759,5 @@
 on &16
 )
-*82 (Wire
+*83 (Wire
 uid 526,0
 shape (OrthoPolyLine
@@ -2760,5 +2800,5 @@
 on &44
 )
-*83 (Wire
+*84 (Wire
 uid 532,0
 shape (OrthoPolyLine
@@ -2803,5 +2843,5 @@
 on &45
 )
-*84 (Wire
+*85 (Wire
 uid 546,0
 shape (OrthoPolyLine
@@ -2846,5 +2886,5 @@
 on &46
 )
-*85 (Wire
+*86 (Wire
 uid 588,0
 shape (OrthoPolyLine
@@ -2885,5 +2925,5 @@
 on &48
 )
-*86 (Wire
+*87 (Wire
 uid 602,0
 shape (OrthoPolyLine
@@ -2924,5 +2964,5 @@
 on &49
 )
-*87 (Wire
+*88 (Wire
 uid 841,0
 shape (OrthoPolyLine
@@ -2967,5 +3007,5 @@
 on &47
 )
-*88 (Wire
+*89 (Wire
 uid 1254,0
 shape (OrthoPolyLine
@@ -3006,5 +3046,5 @@
 on &68
 )
-*89 (Wire
+*90 (Wire
 uid 1272,0
 shape (OrthoPolyLine
@@ -3045,5 +3085,5 @@
 on &70
 )
-*90 (Wire
+*91 (Wire
 uid 1286,0
 shape (OrthoPolyLine
@@ -3084,5 +3124,5 @@
 on &72
 )
-*91 (Wire
+*92 (Wire
 uid 1458,0
 shape (OrthoPolyLine
@@ -3121,20 +3161,6 @@
 on &44
 )
-*92 (Wire
+*93 (Wire
 uid 1493,0
-optionalChildren [
-*93 (BdJunction
-uid 1629,0
-ps "OnConnectorStrategy"
-shape (Circle
-uid 1630,0
-va (VaSet
-vasetType 1
-)
-xt "9600,35600,10400,36400"
-radius 400
-)
-)
-]
 shape (OrthoPolyLine
 uid 1494,0
@@ -3142,12 +3168,13 @@
 vasetType 3
 )
-xt "8000,36000,13250,36000"
+xt "30000,42000,37250,43000"
 pts [
-"8000,36000"
-"13250,36000"
+"30000,43000"
+"37250,42000"
 ]
 )
 start &74
-end &40
+end &63
+es 0
 sat 32
 eat 32
@@ -3166,7 +3193,7 @@
 font "arial,8,0"
 )
-xt "9000,35000,12200,36000"
+xt "31000,42000,34200,43000"
 st "RST_IN"
-blo "9000,35800"
+blo "31000,42800"
 tm "WireNameMgr"
 )
@@ -3216,41 +3243,41 @@
 )
 *95 (Wire
-uid 1625,0
+uid 1981,0
 shape (OrthoPolyLine
-uid 1626,0
+uid 1982,0
 va (VaSet
 vasetType 3
 )
-xt "10000,36000,37250,41000"
+xt "8000,36000,37250,41000"
 pts [
 "37250,41000"
-"10000,41000"
-"10000,36000"
-]
-)
-start &63
-end &93
+"8000,41000"
+"8000,36000"
+"13250,36000"
+]
+)
+start &62
+end &40
 sat 32
 eat 32
-stc 0
 st 0
 sf 1
 si 0
 tg (WTG
-uid 1627,0
+uid 1983,0
 ps "ConnStartEndStrategy"
 stg "STSignalDisplayStrategy"
 f (Text
-uid 1628,0
-va (VaSet
-font "arial,8,0"
-)
-xt "33250,40000,36450,41000"
-st "RST_IN"
-blo "33250,40800"
+uid 1984,0
+va (VaSet
+font "arial,8,0"
+)
+xt "35250,40000,36550,41000"
+st "rst"
+blo "35250,40800"
 tm "WireNameMgr"
 )
 )
-on &73
+on &77
 )
 ]
@@ -3284,5 +3311,5 @@
 font "arial,8,0"
 )
-xt "0,1000,12300,7000"
+xt "0,1000,14500,9000"
 st "LIBRARY ieee;
 USE ieee.std_logic_1164.all;
@@ -3290,5 +3317,7 @@
 USE ieee.numeric_std.all;
 LIBRARY UNISIM;
---USE UNISIM.Vcomponents.all;"
+--USE UNISIM.Vcomponents.all;
+LIBRARY FACT_FAD_lib;
+USE FACT_FAD_lib.fad_definitions.all;"
 tm "PackageList"
 )
@@ -3372,5 +3401,5 @@
 )
 windowSize "0,0,1281,1024"
-viewArea "-5415,-5866,75221,60634"
+viewArea "-5400,-10460,75236,56040"
 cachedDiagramExtent "0,-16000,73000,46000"
 pageSetupInfo (PageSetupInfo
@@ -3384,6 +3413,6 @@
 )
 hasePageBreakOrigin 1
-pageBreakOrigin "0,0"
-lastUid 1655,0
+pageBreakOrigin "0,-49000"
+lastUid 1986,0
 defaultCommentText (CommentText
 shape (Rectangle
@@ -4415,5 +4444,5 @@
 commonDM (CommonDM
 ldm (LogicalDM
-suid 39,0
+suid 40,0
 usingSuid 1
 emptyRow *127 (LEmptyRow
@@ -4625,4 +4654,19 @@
 uid 1631,0
 )
+*154 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "rst"
+t "std_logic"
+eolc "--asynch in of DCM"
+posAdd 0
+o 15
+suid 40,0
+i "'0'"
+)
+)
+uid 1985,0
+)
 ]
 )
@@ -4632,5 +4676,5 @@
 uid 67,0
 optionalChildren [
-*154 (Sheet
+*155 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -4649,12 +4693,12 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *155 (MRCItem
+emptyMRCItem *156 (MRCItem
 litem &127
-pos 14
+pos 15
 dimension 20
 )
 uid 69,0
 optionalChildren [
-*156 (MRCItem
+*157 (MRCItem
 litem &128
 pos 0
@@ -4662,5 +4706,5 @@
 uid 70,0
 )
-*157 (MRCItem
+*158 (MRCItem
 litem &129
 pos 1
@@ -4668,5 +4712,5 @@
 uid 71,0
 )
-*158 (MRCItem
+*159 (MRCItem
 litem &130
 pos 2
@@ -4675,5 +4719,5 @@
 uid 72,0
 )
-*159 (MRCItem
+*160 (MRCItem
 litem &140
 pos 0
@@ -4681,5 +4725,5 @@
 uid 238,0
 )
-*160 (MRCItem
+*161 (MRCItem
 litem &141
 pos 1
@@ -4687,5 +4731,5 @@
 uid 240,0
 )
-*161 (MRCItem
+*162 (MRCItem
 litem &142
 pos 2
@@ -4693,5 +4737,5 @@
 uid 296,0
 )
-*162 (MRCItem
+*163 (MRCItem
 litem &143
 pos 8
@@ -4699,5 +4743,5 @@
 uid 615,0
 )
-*163 (MRCItem
+*164 (MRCItem
 litem &144
 pos 3
@@ -4705,5 +4749,5 @@
 uid 617,0
 )
-*164 (MRCItem
+*165 (MRCItem
 litem &145
 pos 4
@@ -4711,5 +4755,5 @@
 uid 619,0
 )
-*165 (MRCItem
+*166 (MRCItem
 litem &146
 pos 5
@@ -4717,5 +4761,5 @@
 uid 621,0
 )
-*166 (MRCItem
+*167 (MRCItem
 litem &147
 pos 6
@@ -4723,5 +4767,5 @@
 uid 625,0
 )
-*167 (MRCItem
+*168 (MRCItem
 litem &148
 pos 7
@@ -4729,5 +4773,5 @@
 uid 627,0
 )
-*168 (MRCItem
+*169 (MRCItem
 litem &149
 pos 9
@@ -4735,5 +4779,5 @@
 uid 1247,0
 )
-*169 (MRCItem
+*170 (MRCItem
 litem &150
 pos 10
@@ -4741,5 +4785,5 @@
 uid 1263,0
 )
-*170 (MRCItem
+*171 (MRCItem
 litem &151
 pos 11
@@ -4747,5 +4791,5 @@
 uid 1265,0
 )
-*171 (MRCItem
+*172 (MRCItem
 litem &152
 pos 12
@@ -4753,9 +4797,15 @@
 uid 1506,0
 )
-*172 (MRCItem
+*173 (MRCItem
 litem &153
 pos 13
 dimension 20
 uid 1632,0
+)
+*174 (MRCItem
+litem &154
+pos 14
+dimension 20
+uid 1986,0
 )
 ]
@@ -4770,5 +4820,5 @@
 uid 73,0
 optionalChildren [
-*173 (MRCItem
+*175 (MRCItem
 litem &131
 pos 0
@@ -4776,5 +4826,5 @@
 uid 74,0
 )
-*174 (MRCItem
+*176 (MRCItem
 litem &133
 pos 1
@@ -4782,5 +4832,5 @@
 uid 75,0
 )
-*175 (MRCItem
+*177 (MRCItem
 litem &134
 pos 2
@@ -4788,5 +4838,5 @@
 uid 76,0
 )
-*176 (MRCItem
+*178 (MRCItem
 litem &135
 pos 3
@@ -4794,5 +4844,5 @@
 uid 77,0
 )
-*177 (MRCItem
+*179 (MRCItem
 litem &136
 pos 4
@@ -4800,5 +4850,5 @@
 uid 78,0
 )
-*178 (MRCItem
+*180 (MRCItem
 litem &137
 pos 5
@@ -4806,5 +4856,5 @@
 uid 79,0
 )
-*179 (MRCItem
+*181 (MRCItem
 litem &138
 pos 6
@@ -4812,5 +4862,5 @@
 uid 80,0
 )
-*180 (MRCItem
+*182 (MRCItem
 litem &139
 pos 7
@@ -4833,36 +4883,36 @@
 genericsCommonDM (CommonDM
 ldm (LogicalDM
-emptyRow *181 (LEmptyRow
+emptyRow *183 (LEmptyRow
 )
 uid 83,0
 optionalChildren [
-*182 (RefLabelRowHdr
-)
-*183 (TitleRowHdr
-)
-*184 (FilterRowHdr
-)
-*185 (RefLabelColHdr
+*184 (RefLabelRowHdr
+)
+*185 (TitleRowHdr
+)
+*186 (FilterRowHdr
+)
+*187 (RefLabelColHdr
 tm "RefLabelColHdrMgr"
 )
-*186 (RowExpandColHdr
+*188 (RowExpandColHdr
 tm "RowExpandColHdrMgr"
 )
-*187 (GroupColHdr
+*189 (GroupColHdr
 tm "GroupColHdrMgr"
 )
-*188 (NameColHdr
+*190 (NameColHdr
 tm "GenericNameColHdrMgr"
 )
-*189 (TypeColHdr
+*191 (TypeColHdr
 tm "GenericTypeColHdrMgr"
 )
-*190 (InitColHdr
+*192 (InitColHdr
 tm "GenericValueColHdrMgr"
 )
-*191 (PragmaColHdr
+*193 (PragmaColHdr
 tm "GenericPragmaColHdrMgr"
 )
-*192 (EolColHdr
+*194 (EolColHdr
 tm "GenericEolColHdrMgr"
 )
@@ -4874,5 +4924,5 @@
 uid 95,0
 optionalChildren [
-*193 (Sheet
+*195 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -4891,6 +4941,6 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *194 (MRCItem
-litem &181
+emptyMRCItem *196 (MRCItem
+litem &183
 pos 0
 dimension 20
@@ -4898,18 +4948,18 @@
 uid 97,0
 optionalChildren [
-*195 (MRCItem
-litem &182
+*197 (MRCItem
+litem &184
 pos 0
 dimension 20
 uid 98,0
 )
-*196 (MRCItem
-litem &183
+*198 (MRCItem
+litem &185
 pos 1
 dimension 23
 uid 99,0
 )
-*197 (MRCItem
-litem &184
+*199 (MRCItem
+litem &186
 pos 2
 hidden 1
@@ -4928,42 +4978,42 @@
 uid 101,0
 optionalChildren [
-*198 (MRCItem
-litem &185
+*200 (MRCItem
+litem &187
 pos 0
 dimension 20
 uid 102,0
 )
-*199 (MRCItem
-litem &187
+*201 (MRCItem
+litem &189
 pos 1
 dimension 50
 uid 103,0
 )
-*200 (MRCItem
-litem &188
+*202 (MRCItem
+litem &190
 pos 2
 dimension 100
 uid 104,0
 )
-*201 (MRCItem
-litem &189
+*203 (MRCItem
+litem &191
 pos 3
 dimension 100
 uid 105,0
 )
-*202 (MRCItem
-litem &190
+*204 (MRCItem
+litem &192
 pos 4
 dimension 50
 uid 106,0
 )
-*203 (MRCItem
-litem &191
+*205 (MRCItem
+litem &193
 pos 5
 dimension 50
 uid 107,0
 )
-*204 (MRCItem
-litem &192
+*206 (MRCItem
+litem &194
 pos 6
 dimension 80
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/struct.bd.bak
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/struct.bd.bak	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/struct.bd.bak	(revision 10155)
@@ -15,4 +15,8 @@
 unitName "numeric_std"
 )
+(DmPackageRef
+library "FACT_FAD_lib"
+unitName "fad_definitions"
+)
 ]
 instances [
@@ -57,4 +61,5 @@
 "ieee"
 "UNISIM"
+"FACT_FAD_lib"
 ]
 )
@@ -107,17 +112,17 @@
 (vvPair
 variable "date"
-value "04.02.2011"
+value "12.02.2011"
 )
 (vvPair
 variable "day"
-value "Fr"
+value "Sa"
 )
 (vvPair
 variable "day_long"
-value "Freitag"
+value "Samstag"
 )
 (vvPair
 variable "dd"
-value "04"
+value "12"
 )
 (vvPair
@@ -255,5 +260,5 @@
 (vvPair
 variable "time"
-value "12:51:51"
+value "13:14:23"
 )
 (vvPair
@@ -760,6 +765,7 @@
 font "Courier New,8,0"
 )
-xt "22000,6800,35000,7600"
-st "CLK_50      : std_logic"
+xt "11000,-9200,24000,-8400"
+st "CLK_50      : std_logic
+"
 )
 )
@@ -777,6 +783,7 @@
 font "Courier New,8,0"
 )
-xt "22000,5200,35000,6000"
-st "CLK_25      : std_logic"
+xt "11000,-10800,24000,-10000"
+st "CLK_25      : std_logic
+"
 )
 )
@@ -794,6 +801,7 @@
 font "Courier New,8,0"
 )
-xt "22000,2000,35000,2800"
-st "CLK         : std_logic"
+xt "11000,-14000,24000,-13200"
+st "CLK         : std_logic
+"
 )
 )
@@ -1562,6 +1570,7 @@
 font "Courier New,8,0"
 )
-xt "22000,9400,38500,10200"
-st "SIGNAL CLK0_OUT    : std_logic"
+xt "11000,-6600,27500,-5800"
+st "SIGNAL CLK0_OUT    : std_logic
+"
 )
 )
@@ -1579,6 +1588,7 @@
 font "Courier New,8,0"
 )
-xt "22000,11000,38500,11800"
-st "SIGNAL PSCLK_IN    : std_logic"
+xt "11000,-5000,27500,-4200"
+st "SIGNAL PSCLK_IN    : std_logic
+"
 )
 )
@@ -1596,6 +1606,7 @@
 font "Courier New,8,0"
 )
-xt "22000,12600,38500,13400"
-st "SIGNAL PSEN_IN     : std_logic"
+xt "11000,-3400,27500,-2600"
+st "SIGNAL PSEN_IN     : std_logic
+"
 )
 )
@@ -1613,6 +1624,7 @@
 font "Courier New,8,0"
 )
-xt "22000,13400,38500,14200"
-st "SIGNAL PSINCDEC_IN : std_logic"
+xt "11000,-2600,27500,-1800"
+st "SIGNAL PSINCDEC_IN : std_logic
+"
 )
 )
@@ -1630,6 +1642,7 @@
 font "Courier New,8,0"
 )
-xt "22000,11800,38500,12600"
-st "SIGNAL PSDONE_OUT  : std_logic"
+xt "11000,-4200,27500,-3400"
+st "SIGNAL PSDONE_OUT  : std_logic
+"
 )
 )
@@ -1647,6 +1660,7 @@
 font "Courier New,8,0"
 )
-xt "22000,10200,38500,11000"
-st "SIGNAL LOCKED_OUT  : std_logic"
+xt "11000,-5800,27500,-5000"
+st "SIGNAL LOCKED_OUT  : std_logic
+"
 )
 )
@@ -2290,6 +2304,7 @@
 font "Courier New,8,0"
 )
-xt "22000,6000,35000,6800"
-st "CLK_25_PS   : std_logic"
+xt "11000,-10000,24000,-9200"
+st "CLK_25_PS   : std_logic
+"
 )
 )
@@ -2353,6 +2368,7 @@
 font "Courier New,8,0"
 )
-xt "22000,4400,35000,5200"
-st "do_shift    : std_logic"
+xt "11000,-11600,24000,-10800"
+st "do_shift    : std_logic
+"
 )
 )
@@ -2416,6 +2432,7 @@
 font "Courier New,8,0"
 )
-xt "22000,3600,35000,4400"
-st "direction   : std_logic"
+xt "11000,-12400,24000,-11600"
+st "direction   : std_logic
+"
 )
 )
@@ -2433,6 +2450,7 @@
 font "Courier New,8,0"
 )
-xt "22000,2800,35000,3600"
-st "RST_IN      : std_logic"
+xt "11000,-13200,24000,-12400"
+st "RST_IN      : std_logic
+"
 )
 )
@@ -2500,6 +2518,7 @@
 font "Courier New,8,0"
 )
-xt "22000,7600,54500,8400"
-st "offset      : std_logic_vector(7 DOWNTO 0) := (OTHERS => '0')"
+xt "11000,-8400,43500,-7600"
+st "offset      : std_logic_vector(7 DOWNTO 0) := (OTHERS => '0')
+"
 )
 )
@@ -3284,5 +3303,5 @@
 font "arial,8,0"
 )
-xt "0,1000,12300,7000"
+xt "0,1000,14500,9000"
 st "LIBRARY ieee;
 USE ieee.std_logic_1164.all;
@@ -3290,5 +3309,7 @@
 USE ieee.numeric_std.all;
 LIBRARY UNISIM;
---USE UNISIM.Vcomponents.all;"
+--USE UNISIM.Vcomponents.all;
+LIBRARY FACT_FAD_lib;
+USE FACT_FAD_lib.fad_definitions.all;"
 tm "PackageList"
 )
@@ -3372,6 +3393,6 @@
 )
 windowSize "0,0,1281,1024"
-viewArea "-28103,-9825,97891,94082"
-cachedDiagramExtent "0,0,73000,46000"
+viewArea "-5400,-10460,75236,56040"
+cachedDiagramExtent "0,-16000,73000,46000"
 pageSetupInfo (PageSetupInfo
 ptrCmd ""
@@ -3384,6 +3405,6 @@
 )
 hasePageBreakOrigin 1
-pageBreakOrigin "0,0"
-lastUid 1655,0
+pageBreakOrigin "0,-49000"
+lastUid 1830,0
 defaultCommentText (CommentText
 shape (Rectangle
@@ -4352,7 +4373,7 @@
 font "arial,8,1"
 )
-xt "20000,0,25400,1000"
+xt "9000,-16000,14400,-15000"
 st "Declarations"
-blo "20000,800"
+blo "9000,-15200"
 )
 portLabel (Text
@@ -4361,7 +4382,7 @@
 font "arial,8,1"
 )
-xt "20000,1000,22700,2000"
+xt "9000,-15000,11700,-14000"
 st "Ports:"
-blo "20000,1800"
+blo "9000,-14200"
 )
 preUserLabel (Text
@@ -4371,7 +4392,7 @@
 font "arial,8,1"
 )
-xt "20000,0,23800,1000"
+xt "9000,-16000,12800,-15000"
 st "Pre User:"
-blo "20000,800"
+blo "9000,-15200"
 )
 preUserText (MLText
@@ -4381,5 +4402,5 @@
 font "Courier New,8,0"
 )
-xt "20000,0,20000,0"
+xt "9000,-16000,9000,-16000"
 tm "BdDeclarativeTextMgr"
 )
@@ -4389,7 +4410,7 @@
 font "arial,8,1"
 )
-xt "20000,8400,27100,9400"
+xt "9000,-7600,16100,-6600"
 st "Diagram Signals:"
-blo "20000,9200"
+blo "9000,-6800"
 )
 postUserLabel (Text
@@ -4399,7 +4420,7 @@
 font "arial,8,1"
 )
-xt "20000,0,24700,1000"
+xt "9000,-16000,13700,-15000"
 st "Post User:"
-blo "20000,800"
+blo "9000,-15200"
 )
 postUserText (MLText
@@ -4409,5 +4430,5 @@
 font "Courier New,8,0"
 )
-xt "20000,0,20000,0"
+xt "9000,-16000,9000,-16000"
 tm "BdDeclarativeTextMgr"
 )
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/symbol.sb
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/symbol.sb	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/clock_generator_var_ps/symbol.sb	(revision 10155)
@@ -523,17 +523,17 @@
 (vvPair
 variable "date"
-value "04.02.2011"
+value "12.02.2011"
 )
 (vvPair
 variable "day"
-value "Fr"
+value "Sa"
 )
 (vvPair
 variable "day_long"
-value "Freitag"
+value "Samstag"
 )
 (vvPair
 variable "dd"
-value "04"
+value "12"
 )
 (vvPair
@@ -671,5 +671,5 @@
 (vvPair
 variable "time"
-value "12:52:25"
+value "13:16:51"
 )
 (vvPair
@@ -1752,5 +1752,5 @@
 )
 )
-lastUid 1044,0
+lastUid 1113,0
 okToSyncOnLoad 1
 OkToSyncGenericsOnLoad 1
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/data_generator/symbol.sb
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/data_generator/symbol.sb	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/data_generator/symbol.sb	(revision 10155)
@@ -29,10 +29,10 @@
 )
 version "24.1"
-appVersion "2009.1 (Build 12)"
+appVersion "2009.2 (Build 10)"
 model (Symbol
 commonDM (CommonDM
 ldm (LogicalDM
 ordering 1
-suid 63,0
+suid 75,0
 usingSuid 1
 emptyRow *1 (LEmptyRow
@@ -153,7 +153,10 @@
 t "std_logic_vector"
 b "(3 downto 0)"
+prec "--
+
+-- EVT HEADER - part 4"
 preAdd 0
 posAdd 0
-o 24
+o 31
 suid 9,0
 )
@@ -164,29 +167,16 @@
 port (LogicalPort
 decl (Decl
-n "trigger_id"
-t "std_logic_vector"
-b "(47 downto 0)"
+n "trigger"
+t "std_logic"
+prec "--"
 preAdd 0
 posAdd 0
-o 26
-suid 10,0
-)
-)
-uid 127,0
+o 38
+suid 11,0
+)
+)
+uid 129,0
 )
 *21 (LogPort
-port (LogicalPort
-decl (Decl
-n "trigger"
-t "std_logic"
-preAdd 0
-posAdd 0
-o 27
-suid 11,0
-)
-)
-uid 129,0
-)
-*22 (LogPort
 port (LogicalPort
 decl (Decl
@@ -194,5 +184,6 @@
 t "std_logic_vector"
 b "(1 downto 0)"
-o 25
+posAdd 0
+o 32
 suid 12,0
 )
@@ -200,5 +191,5 @@
 uid 290,0
 )
-*23 (LogPort
+*22 (LogPort
 port (LogicalPort
 decl (Decl
@@ -211,5 +202,5 @@
 uid 421,0
 )
-*24 (LogPort
+*23 (LogPort
 port (LogicalPort
 m 1
@@ -225,5 +216,5 @@
 uid 423,0
 )
-*25 (LogPort
+*24 (LogPort
 port (LogicalPort
 decl (Decl
@@ -236,5 +227,5 @@
 uid 425,0
 )
-*26 (LogPort
+*25 (LogPort
 port (LogicalPort
 decl (Decl
@@ -247,5 +238,5 @@
 uid 478,0
 )
-*27 (LogPort
+*26 (LogPort
 port (LogicalPort
 decl (Decl
@@ -253,4 +244,6 @@
 t "std_logic_vector"
 b "(15 downto 0)"
+prec "-- EVT HEADER - part 1"
+preAdd 0
 o 23
 suid 20,0
@@ -259,5 +252,5 @@
 uid 531,0
 )
-*28 (LogPort
+*27 (LogPort
 port (LogicalPort
 m 1
@@ -265,5 +258,5 @@
 n "adc_oeb"
 t "std_logic"
-o 31
+o 42
 suid 23,0
 i "'1'"
@@ -272,5 +265,5 @@
 uid 649,0
 )
-*29 (LogPort
+*28 (LogPort
 port (LogicalPort
 m 1
@@ -280,5 +273,5 @@
 b "(3 downto 0)"
 posAdd 0
-o 34
+o 45
 suid 25,0
 i "(others => '0')"
@@ -287,5 +280,5 @@
 uid 701,0
 )
-*30 (LogPort
+*29 (LogPort
 port (LogicalPort
 m 1
@@ -296,5 +289,5 @@
 preAdd 0
 posAdd 0
-o 37
+o 48
 suid 26,0
 i "'0'"
@@ -303,5 +296,5 @@
 uid 703,0
 )
-*31 (LogPort
+*30 (LogPort
 port (LogicalPort
 m 1
@@ -311,5 +304,5 @@
 prec "-- --"
 preAdd 0
-o 38
+o 49
 suid 33,0
 i "'0'"
@@ -318,21 +311,21 @@
 uid 816,0
 )
+*31 (LogPort
+port (LogicalPort
+decl (Decl
+n "drs_read_s_cell_ready"
+t "std_logic"
+o 54
+suid 34,0
+)
+)
+uid 818,0
+)
 *32 (LogPort
-port (LogicalPort
-decl (Decl
-n "drs_read_s_cell_ready"
-t "std_logic"
-o 43
-suid 34,0
-)
-)
-uid 818,0
-)
-*33 (LogPort
 port (LogicalPort
 decl (Decl
 n "drs_s_cell_array"
 t "drs_s_cell_array_type"
-o 44
+o 55
 suid 35,0
 )
@@ -340,10 +333,10 @@
 uid 820,0
 )
-*34 (LogPort
+*33 (LogPort
 port (LogicalPort
 decl (Decl
 n "adc_data_array"
 t "adc_data_array_type"
-o 30
+o 41
 suid 37,0
 )
@@ -351,5 +344,5 @@
 uid 903,0
 )
-*35 (LogPort
+*34 (LogPort
 port (LogicalPort
 decl (Decl
@@ -362,5 +355,5 @@
 uid 968,0
 )
-*36 (LogPort
+*35 (LogPort
 port (LogicalPort
 m 1
@@ -378,5 +371,5 @@
 uid 970,0
 )
-*37 (LogPort
+*36 (LogPort
 port (LogicalPort
 decl (Decl
@@ -389,5 +382,5 @@
 uid 1058,0
 )
-*38 (LogPort
+*37 (LogPort
 port (LogicalPort
 decl (Decl
@@ -400,5 +393,5 @@
 uid 1060,0
 )
-*39 (LogPort
+*38 (LogPort
 port (LogicalPort
 decl (Decl
@@ -411,5 +404,5 @@
 uid 1095,0
 )
-*40 (LogPort
+*39 (LogPort
 port (LogicalPort
 decl (Decl
@@ -422,5 +415,5 @@
 uid 1097,0
 )
-*41 (LogPort
+*40 (LogPort
 port (LogicalPort
 m 1
@@ -438,5 +431,5 @@
 uid 1132,0
 )
-*42 (LogPort
+*41 (LogPort
 port (LogicalPort
 m 1
@@ -453,5 +446,5 @@
 uid 1134,0
 )
-*43 (LogPort
+*42 (LogPort
 port (LogicalPort
 m 1
@@ -459,5 +452,5 @@
 n "config_started"
 t "std_logic"
-o 29
+o 40
 suid 48,0
 i "'0'"
@@ -466,5 +459,5 @@
 uid 1169,0
 )
-*44 (LogPort
+*43 (LogPort
 port (LogicalPort
 decl (Decl
@@ -473,5 +466,5 @@
 prec "--      s_trigger      : in std_logic;"
 preAdd 0
-o 28
+o 39
 suid 49,0
 )
@@ -479,5 +472,5 @@
 uid 1171,0
 )
-*45 (LogPort
+*44 (LogPort
 port (LogicalPort
 decl (Decl
@@ -490,5 +483,5 @@
 uid 1211,0
 )
-*46 (LogPort
+*45 (LogPort
 port (LogicalPort
 decl (Decl
@@ -501,5 +494,5 @@
 uid 1213,0
 )
-*47 (LogPort
+*46 (LogPort
 port (LogicalPort
 decl (Decl
@@ -512,9 +505,10 @@
 uid 1215,0
 )
-*48 (LogPort
+*47 (LogPort
 port (LogicalPort
 decl (Decl
 n "dac_array"
 t "dac_array_type"
+posAdd 0
 o 22
 suid 53,0
@@ -523,5 +517,5 @@
 uid 1245,0
 )
-*49 (LogPort
+*48 (LogPort
 port (LogicalPort
 m 1
@@ -529,5 +523,5 @@
 n "adc_clk_en"
 t "std_logic"
-o 32
+o 43
 suid 54,0
 i "'0'"
@@ -536,5 +530,5 @@
 uid 1400,0
 )
-*50 (LogPort
+*49 (LogPort
 port (LogicalPort
 decl (Decl
@@ -542,5 +536,5 @@
 t "std_logic_vector"
 b "(3 downto 0)"
-o 33
+o 44
 suid 55,0
 )
@@ -548,5 +542,5 @@
 uid 1432,0
 )
-*51 (LogPort
+*50 (LogPort
 port (LogicalPort
 m 1
@@ -555,5 +549,5 @@
 t "std_logic_vector"
 b "(7 downto 0)"
-o 41
+o 52
 suid 56,0
 i "(others => '0')"
@@ -562,5 +556,5 @@
 uid 1484,0
 )
-*52 (LogPort
+*51 (LogPort
 port (LogicalPort
 m 1
@@ -568,5 +562,5 @@
 n "drs_srin_write_8b"
 t "std_logic"
-o 39
+o 50
 suid 57,0
 i "'0'"
@@ -575,27 +569,27 @@
 uid 1486,0
 )
+*52 (LogPort
+port (LogicalPort
+decl (Decl
+n "drs_srin_write_ack"
+t "std_logic"
+o 51
+suid 58,0
+)
+)
+uid 1488,0
+)
 *53 (LogPort
 port (LogicalPort
 decl (Decl
-n "drs_srin_write_ack"
-t "std_logic"
-o 40
-suid 58,0
-)
-)
-uid 1488,0
+n "drs_srin_write_ready"
+t "std_logic"
+o 53
+suid 59,0
+)
+)
+uid 1490,0
 )
 *54 (LogPort
-port (LogicalPort
-decl (Decl
-n "drs_srin_write_ready"
-t "std_logic"
-o 42
-suid 59,0
-)
-)
-uid 1490,0
-)
-*55 (LogPort
 port (LogicalPort
 decl (Decl
@@ -611,5 +605,5 @@
 uid 1492,0
 )
-*56 (LogPort
+*55 (LogPort
 port (LogicalPort
 m 1
@@ -617,5 +611,5 @@
 n "drs_readout_started"
 t "std_logic"
-o 45
+o 56
 suid 61,0
 i "'0'"
@@ -624,5 +618,5 @@
 uid 1524,0
 )
-*57 (LogPort
+*56 (LogPort
 port (LogicalPort
 m 1
@@ -634,5 +628,5 @@
 preAdd 0
 posAdd 0
-o 35
+o 46
 suid 62,0
 i "'0'"
@@ -641,14 +635,181 @@
 uid 1556,0
 )
+*57 (LogPort
+port (LogicalPort
+decl (Decl
+n "drs_readout_ready_ack"
+t "std_logic"
+o 47
+suid 63,0
+)
+)
+uid 1588,0
+)
 *58 (LogPort
 port (LogicalPort
 decl (Decl
-n "drs_readout_ready_ack"
-t "std_logic"
+n "pll_lock"
+t "std_logic_vector"
+b "( 3 downto 0)"
+posAdd 0
+o 24
+suid 64,0
+)
+)
+uid 1620,0
+)
+*59 (LogPort
+port (LogicalPort
+decl (Decl
+n "fad_event_counter"
+t "std_logic_vector"
+b "(31 downto 0)"
+prec "--
+
+-- EVT HEADER - part 3"
+preAdd 0
+o 27
+suid 65,0
+)
+)
+uid 1652,0
+)
+*60 (LogPort
+port (LogicalPort
+decl (Decl
+n "refclk_counter"
+t "std_logic_vector"
+b "(11 downto 0)"
+o 28
+suid 66,0
+)
+)
+uid 1694,0
+)
+*61 (LogPort
+port (LogicalPort
+decl (Decl
+n "refclk_too_high"
+t "std_logic"
+o 29
+suid 67,0
+)
+)
+uid 1696,0
+)
+*62 (LogPort
+port (LogicalPort
+decl (Decl
+n "refclk_too_low"
+t "std_logic"
+posAdd 0
+o 30
+suid 68,0
+)
+)
+uid 1698,0
+)
+*63 (LogPort
+port (LogicalPort
+decl (Decl
+n "FTM_RS485_ready"
+t "std_logic"
+prec "--
+
+-- EVT HEADER - part 2  --> FTM trigger informaton, comes in late ...
+-- during EVT header wrinting, this field is left out ... and only written into event header,
+-- when the DRS chip were read out already."
+preAdd 0
+o 25
+suid 69,0
+)
+)
+uid 1735,0
+)
+*64 (LogPort
+port (LogicalPort
+decl (Decl
+n "FTM_trigger_info"
+t "std_logic_vector"
+b "(55 downto 0)"
+eolc "--7 byte"
+posAdd 0
+o 26
+suid 70,0
+)
+)
+uid 1737,0
+)
+*65 (LogPort
+port (LogicalPort
+decl (Decl
+n "DCM_PS_status"
+t "std_logic_vector"
+b "(7 downto 0)"
+o 33
+suid 71,0
+)
+)
+uid 1779,0
+)
+*66 (LogPort
+port (LogicalPort
+decl (Decl
+n "TRG_GEN_div"
+t "std_logic_vector"
+b "(15 downto 0)"
+posAdd 0
+o 35
+suid 72,0
+)
+)
+uid 1781,0
+)
+*67 (LogPort
+port (LogicalPort
+decl (Decl
+n "TRG_GEN_no"
+t "std_logic_vector"
+b "(15 downto 0)"
+o 34
+suid 73,0
+)
+)
+uid 1783,0
+)
+*68 (LogPort
+port (LogicalPort
+decl (Decl
+n "dna"
+t "std_logic_vector"
+b "(63 downto 0)"
+prec "--
+
+-- EVT HEADER - part 5"
+preAdd 0
+posAdd 0
 o 36
-suid 63,0
-)
-)
-uid 1588,0
+suid 74,0
+)
+)
+uid 1815,0
+)
+*69 (LogPort
+port (LogicalPort
+decl (Decl
+n "timer_value"
+t "std_logic_vector"
+b "(31 downto 0)"
+prec "--
+
+-- EVT HEADER - part 6"
+eolc "-- time in units of 100us"
+preAdd 0
+posAdd 0
+o 37
+suid 75,0
+)
+)
+uid 1847,0
 )
 ]
@@ -659,5 +820,5 @@
 uid 149,0
 optionalChildren [
-*59 (Sheet
+*70 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -676,5 +837,5 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *60 (MRCItem
+emptyMRCItem *71 (MRCItem
 litem &1
 pos 3
@@ -683,5 +844,5 @@
 uid 151,0
 optionalChildren [
-*61 (MRCItem
+*72 (MRCItem
 litem &2
 pos 0
@@ -689,5 +850,5 @@
 uid 152,0
 )
-*62 (MRCItem
+*73 (MRCItem
 litem &3
 pos 1
@@ -695,5 +856,5 @@
 uid 153,0
 )
-*63 (MRCItem
+*74 (MRCItem
 litem &4
 pos 2
@@ -702,5 +863,5 @@
 uid 154,0
 )
-*64 (MRCItem
+*75 (MRCItem
 litem &14
 pos 0
@@ -708,5 +869,5 @@
 uid 110,0
 )
-*65 (MRCItem
+*76 (MRCItem
 litem &15
 pos 1
@@ -714,5 +875,5 @@
 uid 112,0
 )
-*66 (MRCItem
+*77 (MRCItem
 litem &16
 pos 2
@@ -720,5 +881,5 @@
 uid 114,0
 )
-*67 (MRCItem
+*78 (MRCItem
 litem &17
 pos 3
@@ -726,5 +887,5 @@
 uid 120,0
 )
-*68 (MRCItem
+*79 (MRCItem
 litem &18
 pos 4
@@ -732,5 +893,5 @@
 uid 122,0
 )
-*69 (MRCItem
+*80 (MRCItem
 litem &19
 pos 5
@@ -738,237 +899,303 @@
 uid 126,0
 )
-*70 (MRCItem
+*81 (MRCItem
 litem &20
 pos 6
 dimension 20
-uid 128,0
-)
-*71 (MRCItem
+uid 130,0
+)
+*82 (MRCItem
 litem &21
 pos 7
 dimension 20
-uid 130,0
-)
-*72 (MRCItem
+uid 291,0
+)
+*83 (MRCItem
 litem &22
 pos 8
 dimension 20
-uid 291,0
-)
-*73 (MRCItem
+uid 422,0
+)
+*84 (MRCItem
 litem &23
 pos 9
 dimension 20
-uid 422,0
-)
-*74 (MRCItem
+uid 424,0
+)
+*85 (MRCItem
 litem &24
 pos 10
 dimension 20
-uid 424,0
-)
-*75 (MRCItem
+uid 426,0
+)
+*86 (MRCItem
 litem &25
 pos 11
 dimension 20
-uid 426,0
-)
-*76 (MRCItem
+uid 479,0
+)
+*87 (MRCItem
 litem &26
 pos 12
 dimension 20
-uid 479,0
-)
-*77 (MRCItem
+uid 532,0
+)
+*88 (MRCItem
 litem &27
 pos 13
 dimension 20
-uid 532,0
-)
-*78 (MRCItem
+uid 650,0
+)
+*89 (MRCItem
 litem &28
 pos 14
 dimension 20
-uid 650,0
-)
-*79 (MRCItem
+uid 702,0
+)
+*90 (MRCItem
 litem &29
 pos 15
 dimension 20
-uid 702,0
-)
-*80 (MRCItem
+uid 704,0
+)
+*91 (MRCItem
 litem &30
 pos 16
 dimension 20
-uid 704,0
-)
-*81 (MRCItem
+uid 817,0
+)
+*92 (MRCItem
 litem &31
 pos 17
 dimension 20
-uid 817,0
-)
-*82 (MRCItem
+uid 819,0
+)
+*93 (MRCItem
 litem &32
 pos 18
 dimension 20
-uid 819,0
-)
-*83 (MRCItem
+uid 821,0
+)
+*94 (MRCItem
 litem &33
 pos 19
 dimension 20
-uid 821,0
-)
-*84 (MRCItem
+uid 904,0
+)
+*95 (MRCItem
 litem &34
 pos 20
 dimension 20
-uid 904,0
-)
-*85 (MRCItem
+uid 969,0
+)
+*96 (MRCItem
 litem &35
 pos 21
 dimension 20
-uid 969,0
-)
-*86 (MRCItem
+uid 971,0
+)
+*97 (MRCItem
 litem &36
 pos 22
 dimension 20
-uid 971,0
-)
-*87 (MRCItem
+uid 1059,0
+)
+*98 (MRCItem
 litem &37
 pos 23
 dimension 20
-uid 1059,0
-)
-*88 (MRCItem
+uid 1061,0
+)
+*99 (MRCItem
 litem &38
 pos 24
 dimension 20
-uid 1061,0
-)
-*89 (MRCItem
+uid 1096,0
+)
+*100 (MRCItem
 litem &39
 pos 25
 dimension 20
-uid 1096,0
-)
-*90 (MRCItem
+uid 1098,0
+)
+*101 (MRCItem
 litem &40
 pos 26
 dimension 20
-uid 1098,0
-)
-*91 (MRCItem
+uid 1133,0
+)
+*102 (MRCItem
 litem &41
 pos 27
 dimension 20
-uid 1133,0
-)
-*92 (MRCItem
+uid 1135,0
+)
+*103 (MRCItem
 litem &42
 pos 28
 dimension 20
-uid 1135,0
-)
-*93 (MRCItem
+uid 1170,0
+)
+*104 (MRCItem
 litem &43
 pos 29
 dimension 20
-uid 1170,0
-)
-*94 (MRCItem
+uid 1172,0
+)
+*105 (MRCItem
 litem &44
 pos 30
 dimension 20
-uid 1172,0
-)
-*95 (MRCItem
+uid 1212,0
+)
+*106 (MRCItem
 litem &45
 pos 31
 dimension 20
-uid 1212,0
-)
-*96 (MRCItem
+uid 1214,0
+)
+*107 (MRCItem
 litem &46
 pos 32
 dimension 20
-uid 1214,0
-)
-*97 (MRCItem
+uid 1216,0
+)
+*108 (MRCItem
 litem &47
 pos 33
 dimension 20
-uid 1216,0
-)
-*98 (MRCItem
+uid 1246,0
+)
+*109 (MRCItem
 litem &48
 pos 34
 dimension 20
-uid 1246,0
-)
-*99 (MRCItem
+uid 1401,0
+)
+*110 (MRCItem
 litem &49
 pos 35
 dimension 20
-uid 1401,0
-)
-*100 (MRCItem
+uid 1433,0
+)
+*111 (MRCItem
 litem &50
 pos 36
 dimension 20
-uid 1433,0
-)
-*101 (MRCItem
+uid 1485,0
+)
+*112 (MRCItem
 litem &51
 pos 37
 dimension 20
-uid 1485,0
-)
-*102 (MRCItem
+uid 1487,0
+)
+*113 (MRCItem
 litem &52
 pos 38
 dimension 20
-uid 1487,0
-)
-*103 (MRCItem
+uid 1489,0
+)
+*114 (MRCItem
 litem &53
 pos 39
 dimension 20
-uid 1489,0
-)
-*104 (MRCItem
+uid 1491,0
+)
+*115 (MRCItem
 litem &54
 pos 40
 dimension 20
-uid 1491,0
-)
-*105 (MRCItem
+uid 1493,0
+)
+*116 (MRCItem
 litem &55
 pos 41
 dimension 20
-uid 1493,0
-)
-*106 (MRCItem
+uid 1525,0
+)
+*117 (MRCItem
 litem &56
 pos 42
 dimension 20
-uid 1525,0
-)
-*107 (MRCItem
+uid 1557,0
+)
+*118 (MRCItem
 litem &57
 pos 43
 dimension 20
-uid 1557,0
-)
-*108 (MRCItem
+uid 1589,0
+)
+*119 (MRCItem
 litem &58
 pos 44
 dimension 20
-uid 1589,0
+uid 1621,0
+)
+*120 (MRCItem
+litem &59
+pos 45
+dimension 20
+uid 1653,0
+)
+*121 (MRCItem
+litem &60
+pos 46
+dimension 20
+uid 1695,0
+)
+*122 (MRCItem
+litem &61
+pos 47
+dimension 20
+uid 1697,0
+)
+*123 (MRCItem
+litem &62
+pos 48
+dimension 20
+uid 1699,0
+)
+*124 (MRCItem
+litem &63
+pos 49
+dimension 20
+uid 1736,0
+)
+*125 (MRCItem
+litem &64
+pos 50
+dimension 20
+uid 1738,0
+)
+*126 (MRCItem
+litem &65
+pos 51
+dimension 20
+uid 1780,0
+)
+*127 (MRCItem
+litem &66
+pos 52
+dimension 20
+uid 1782,0
+)
+*128 (MRCItem
+litem &67
+pos 53
+dimension 20
+uid 1784,0
+)
+*129 (MRCItem
+litem &68
+pos 54
+dimension 20
+uid 1816,0
+)
+*130 (MRCItem
+litem &69
+pos 55
+dimension 20
+uid 1848,0
 )
 ]
@@ -983,5 +1210,5 @@
 uid 155,0
 optionalChildren [
-*109 (MRCItem
+*131 (MRCItem
 litem &5
 pos 0
@@ -989,5 +1216,5 @@
 uid 156,0
 )
-*110 (MRCItem
+*132 (MRCItem
 litem &7
 pos 1
@@ -995,5 +1222,5 @@
 uid 157,0
 )
-*111 (MRCItem
+*133 (MRCItem
 litem &8
 pos 2
@@ -1001,5 +1228,5 @@
 uid 158,0
 )
-*112 (MRCItem
+*134 (MRCItem
 litem &9
 pos 3
@@ -1007,5 +1234,5 @@
 uid 159,0
 )
-*113 (MRCItem
+*135 (MRCItem
 litem &10
 pos 4
@@ -1013,5 +1240,5 @@
 uid 160,0
 )
-*114 (MRCItem
+*136 (MRCItem
 litem &11
 pos 5
@@ -1019,5 +1246,5 @@
 uid 161,0
 )
-*115 (MRCItem
+*137 (MRCItem
 litem &12
 pos 6
@@ -1025,5 +1252,5 @@
 uid 162,0
 )
-*116 (MRCItem
+*138 (MRCItem
 litem &13
 pos 7
@@ -1046,39 +1273,39 @@
 genericsCommonDM (CommonDM
 ldm (LogicalDM
-emptyRow *117 (LEmptyRow
+emptyRow *139 (LEmptyRow
 )
 uid 165,0
 optionalChildren [
-*118 (RefLabelRowHdr
-)
-*119 (TitleRowHdr
-)
-*120 (FilterRowHdr
-)
-*121 (RefLabelColHdr
+*140 (RefLabelRowHdr
+)
+*141 (TitleRowHdr
+)
+*142 (FilterRowHdr
+)
+*143 (RefLabelColHdr
 tm "RefLabelColHdrMgr"
 )
-*122 (RowExpandColHdr
+*144 (RowExpandColHdr
 tm "RowExpandColHdrMgr"
 )
-*123 (GroupColHdr
+*145 (GroupColHdr
 tm "GroupColHdrMgr"
 )
-*124 (NameColHdr
+*146 (NameColHdr
 tm "GenericNameColHdrMgr"
 )
-*125 (TypeColHdr
+*147 (TypeColHdr
 tm "GenericTypeColHdrMgr"
 )
-*126 (InitColHdr
+*148 (InitColHdr
 tm "GenericValueColHdrMgr"
 )
-*127 (PragmaColHdr
+*149 (PragmaColHdr
 tm "GenericPragmaColHdrMgr"
 )
-*128 (EolColHdr
+*150 (EolColHdr
 tm "GenericEolColHdrMgr"
 )
-*129 (LogGeneric
+*151 (LogGeneric
 generic (GiElement
 name "RAM_ADDR_WIDTH"
@@ -1086,5 +1313,5 @@
 value "12"
 )
-uid 1590,0
+uid 1849,0
 )
 ]
@@ -1095,5 +1322,5 @@
 uid 177,0
 optionalChildren [
-*130 (Sheet
+*152 (Sheet
 sheetRow (SheetRow
 headerVa (MVa
@@ -1112,6 +1339,6 @@
 font "Tahoma,10,0"
 )
-emptyMRCItem *131 (MRCItem
-litem &117
+emptyMRCItem *153 (MRCItem
+litem &139
 pos 3
 dimension 20
@@ -1119,18 +1346,18 @@
 uid 179,0
 optionalChildren [
-*132 (MRCItem
-litem &118
+*154 (MRCItem
+litem &140
 pos 0
 dimension 20
 uid 180,0
 )
-*133 (MRCItem
-litem &119
+*155 (MRCItem
+litem &141
 pos 1
 dimension 23
 uid 181,0
 )
-*134 (MRCItem
-litem &120
+*156 (MRCItem
+litem &142
 pos 2
 hidden 1
@@ -1138,9 +1365,9 @@
 uid 182,0
 )
-*135 (MRCItem
-litem &129
+*157 (MRCItem
+litem &151
 pos 0
 dimension 20
-uid 1591,0
+uid 1850,0
 )
 ]
@@ -1155,42 +1382,42 @@
 uid 183,0
 optionalChildren [
-*136 (MRCItem
-litem &121
+*158 (MRCItem
+litem &143
 pos 0
 dimension 20
 uid 184,0
 )
-*137 (MRCItem
-litem &123
+*159 (MRCItem
+litem &145
 pos 1
 dimension 50
 uid 185,0
 )
-*138 (MRCItem
-litem &124
+*160 (MRCItem
+litem &146
 pos 2
 dimension 100
 uid 186,0
 )
-*139 (MRCItem
-litem &125
+*161 (MRCItem
+litem &147
 pos 3
 dimension 100
 uid 187,0
 )
-*140 (MRCItem
-litem &126
+*162 (MRCItem
+litem &148
 pos 4
 dimension 50
 uid 188,0
 )
-*141 (MRCItem
-litem &127
+*163 (MRCItem
+litem &149
 pos 5
 dimension 50
 uid 189,0
 )
-*142 (MRCItem
-litem &128
+*164 (MRCItem
+litem &150
 pos 6
 dimension 80
@@ -1215,21 +1442,21 @@
 (vvPair
 variable "HDLDir"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl"
 )
 (vvPair
 variable "HDSDir"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
 )
 (vvPair
 variable "SideDataDesignDir"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb.info"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb.info"
 )
 (vvPair
 variable "SideDataUserDir"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb.user"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb.user"
 )
 (vvPair
 variable "SourceDir"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
 )
 (vvPair
@@ -1247,25 +1474,25 @@
 (vvPair
 variable "d"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator"
 )
 (vvPair
 variable "d_logical"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator"
 )
 (vvPair
 variable "date"
-value "14.01.2011"
+value "15.02.2011"
 )
 (vvPair
 variable "day"
-value "Fr"
+value "Di"
 )
 (vvPair
 variable "day_long"
-value "Freitag"
+value "Dienstag"
 )
 (vvPair
 variable "dd"
-value "14"
+value "15"
 )
 (vvPair
@@ -1295,5 +1522,5 @@
 (vvPair
 variable "host"
-value "IHP110"
+value "E5B-LABOR6"
 )
 (vvPair
@@ -1331,5 +1558,5 @@
 (vvPair
 variable "mm"
-value "01"
+value "02"
 )
 (vvPair
@@ -1339,17 +1566,17 @@
 (vvPair
 variable "month"
-value "Jan"
+value "Feb"
 )
 (vvPair
 variable "month_long"
-value "Januar"
+value "Februar"
 )
 (vvPair
 variable "p"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb"
 )
 (vvPair
 variable "p_logical"
-value "D:\\firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\data_generator\\symbol.sb"
 )
 (vvPair
@@ -1375,5 +1602,5 @@
 (vvPair
 variable "task_ModelSimPath"
-value "D:\\modeltech_6.5e\\win32"
+value "C:\\modeltech_6.6a\\win32"
 )
 (vvPair
@@ -1407,5 +1634,5 @@
 (vvPair
 variable "time"
-value "11:17:29"
+value "10:09:00"
 )
 (vvPair
@@ -1415,9 +1642,9 @@
 (vvPair
 variable "user"
-value "daqct3"
+value "dneise"
 )
 (vvPair
 variable "version"
-value "2009.1 (Build 12)"
+value "2009.2 (Build 10)"
 )
 (vvPair
@@ -1438,8 +1665,8 @@
 uid 134,0
 optionalChildren [
-*143 (SymbolBody
+*165 (SymbolBody
 uid 8,0
 optionalChildren [
-*144 (CptPort
+*166 (CptPort
 uid 48,0
 ps "OnEdgeStrategy"
@@ -1489,5 +1716,5 @@
 )
 )
-*145 (CptPort
+*167 (CptPort
 uid 53,0
 ps "OnEdgeStrategy"
@@ -1538,5 +1765,5 @@
 )
 )
-*146 (CptPort
+*168 (CptPort
 uid 58,0
 ps "OnEdgeStrategy"
@@ -1587,5 +1814,5 @@
 )
 )
-*147 (CptPort
+*169 (CptPort
 uid 73,0
 ps "OnEdgeStrategy"
@@ -1637,5 +1864,5 @@
 )
 )
-*148 (CptPort
+*170 (CptPort
 uid 78,0
 ps "OnEdgeStrategy"
@@ -1685,5 +1912,5 @@
 )
 )
-*149 (CptPort
+*171 (CptPort
 uid 88,0
 ps "OnEdgeStrategy"
@@ -1716,6 +1943,9 @@
 font "Courier New,8,0"
 )
-xt "2000,34400,35000,35200"
-st "board_id              : IN     std_logic_vector (3 downto 0) ;
+xt "2000,47200,35000,50400"
+st "--
+
+-- EVT HEADER - part 4
+board_id              : IN     std_logic_vector (3 downto 0) ;
 "
 )
@@ -1725,59 +1955,15 @@
 t "std_logic_vector"
 b "(3 downto 0)"
+prec "--
+
+-- EVT HEADER - part 4"
 preAdd 0
 posAdd 0
-o 24
+o 31
 suid 9,0
 )
 )
 )
-*150 (CptPort
-uid 93,0
-ps "OnEdgeStrategy"
-shape (Triangle
-uid 94,0
-ro 90
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-)
-xt "36250,11625,37000,12375"
-)
-tg (CPTG
-uid 95,0
-ps "CptPortTextPlaceStrategy"
-stg "VerticalLayoutStrategy"
-f (Text
-uid 96,0
-va (VaSet
-)
-xt "38000,11500,44800,12500"
-st "trigger_id : (47:0)"
-blo "38000,12300"
-tm "CptPortNameMgr"
-)
-)
-dt (MLText
-uid 97,0
-va (VaSet
-font "Courier New,8,0"
-)
-xt "2000,36000,35500,36800"
-st "trigger_id            : IN     std_logic_vector (47 downto 0) ;
-"
-)
-thePort (LogicalPort
-decl (Decl
-n "trigger_id"
-t "std_logic_vector"
-b "(47 downto 0)"
-preAdd 0
-posAdd 0
-o 26
-suid 10,0
-)
-)
-)
-*151 (CptPort
+*172 (CptPort
 uid 98,0
 ps "OnEdgeStrategy"
@@ -1810,6 +1996,7 @@
 font "Courier New,8,0"
 )
-xt "2000,36800,25500,37600"
-st "trigger               : IN     std_logic  ;
+xt "2000,60000,25500,61600"
+st "--
+trigger               : IN     std_logic  ;
 "
 )
@@ -1818,12 +2005,13 @@
 n "trigger"
 t "std_logic"
+prec "--"
 preAdd 0
 posAdd 0
-o 27
+o 38
 suid 11,0
 )
 )
 )
-*152 (CommentText
+*173 (CommentText
 uid 106,0
 ps "EdgeToEdgeStrategy"
@@ -1859,5 +2047,5 @@
 excludeCommentLeader 1
 )
-*153 (CptPort
+*174 (CptPort
 uid 285,0
 ps "OnEdgeStrategy"
@@ -1890,5 +2078,5 @@
 font "Courier New,8,0"
 )
-xt "2000,35200,35000,36000"
+xt "2000,50400,35000,51200"
 st "crate_id              : IN     std_logic_vector (1 downto 0) ;
 "
@@ -1899,10 +2087,11 @@
 t "std_logic_vector"
 b "(1 downto 0)"
-o 25
+posAdd 0
+o 32
 suid 12,0
 )
 )
 )
-*154 (CptPort
+*175 (CptPort
 uid 402,0
 ps "OnEdgeStrategy"
@@ -1948,5 +2137,5 @@
 )
 )
-*155 (CptPort
+*176 (CptPort
 uid 407,0
 ps "OnEdgeStrategy"
@@ -1996,5 +2185,5 @@
 )
 )
-*156 (CptPort
+*177 (CptPort
 uid 412,0
 ps "OnEdgeStrategy"
@@ -2040,5 +2229,5 @@
 )
 )
-*157 (CptPort
+*178 (CptPort
 uid 473,0
 ps "OnEdgeStrategy"
@@ -2084,5 +2273,5 @@
 )
 )
-*158 (CptPort
+*179 (CptPort
 uid 526,0
 ps "OnEdgeStrategy"
@@ -2115,6 +2304,7 @@
 font "Courier New,8,0"
 )
-xt "2000,33600,35500,34400"
-st "package_length        : IN     std_logic_vector (15 downto 0) ;
+xt "2000,33600,35500,35200"
+st "-- EVT HEADER - part 1
+package_length        : IN     std_logic_vector (15 downto 0) ;
 "
 )
@@ -2124,4 +2314,6 @@
 t "std_logic_vector"
 b "(15 downto 0)"
+prec "-- EVT HEADER - part 1"
+preAdd 0
 o 23
 suid 20,0
@@ -2129,5 +2321,5 @@
 )
 )
-*159 (CptPort
+*180 (CptPort
 uid 637,0
 ps "OnEdgeStrategy"
@@ -2161,5 +2353,5 @@
 font "Courier New,8,0"
 )
-xt "2000,40800,38500,41600"
+xt "2000,64800,38500,65600"
 st "adc_oeb               : OUT    std_logic                     := '1' ;
 "
@@ -2170,5 +2362,5 @@
 n "adc_oeb"
 t "std_logic"
-o 31
+o 42
 suid 23,0
 i "'1'"
@@ -2176,5 +2368,5 @@
 )
 )
-*160 (CptPort
+*181 (CptPort
 uid 676,0
 ps "OnEdgeStrategy"
@@ -2208,5 +2400,5 @@
 font "Courier New,8,0"
 )
-xt "2000,43200,44500,44000"
+xt "2000,67200,44500,68000"
 st "drs_channel_id        : OUT    std_logic_vector (3 downto 0) := (others => '0') ;
 "
@@ -2219,5 +2411,5 @@
 b "(3 downto 0)"
 posAdd 0
-o 34
+o 45
 suid 25,0
 i "(others => '0')"
@@ -2225,5 +2417,5 @@
 )
 )
-*161 (CptPort
+*182 (CptPort
 uid 681,0
 ps "OnEdgeStrategy"
@@ -2257,5 +2449,5 @@
 font "Courier New,8,0"
 )
-xt "2000,47200,38500,48800"
+xt "2000,71200,38500,72800"
 st "-- --
 drs_clk_en            : OUT    std_logic                     := '0' ;
@@ -2270,5 +2462,5 @@
 preAdd 0
 posAdd 0
-o 37
+o 48
 suid 26,0
 i "'0'"
@@ -2276,5 +2468,5 @@
 )
 )
-*162 (CptPort
+*183 (CptPort
 uid 801,0
 ps "OnEdgeStrategy"
@@ -2308,5 +2500,5 @@
 font "Courier New,8,0"
 )
-xt "2000,48800,38500,50400"
+xt "2000,72800,38500,74400"
 st "-- --
 drs_read_s_cell       : OUT    std_logic                     := '0' ;
@@ -2320,5 +2512,5 @@
 prec "-- --"
 preAdd 0
-o 38
+o 49
 suid 33,0
 i "'0'"
@@ -2326,5 +2518,5 @@
 )
 )
-*163 (CptPort
+*184 (CptPort
 uid 806,0
 ps "OnEdgeStrategy"
@@ -2357,5 +2549,5 @@
 font "Courier New,8,0"
 )
-xt "2000,53600,25500,54400"
+xt "2000,77600,25500,78400"
 st "drs_read_s_cell_ready : IN     std_logic  ;
 "
@@ -2365,10 +2557,10 @@
 n "drs_read_s_cell_ready"
 t "std_logic"
-o 43
+o 54
 suid 34,0
 )
 )
 )
-*164 (CptPort
+*185 (CptPort
 uid 811,0
 ps "OnEdgeStrategy"
@@ -2401,5 +2593,5 @@
 font "Courier New,8,0"
 )
-xt "2000,54400,31500,55200"
+xt "2000,78400,31500,79200"
 st "drs_s_cell_array      : IN     drs_s_cell_array_type  ;
 "
@@ -2409,10 +2601,10 @@
 n "drs_s_cell_array"
 t "drs_s_cell_array_type"
-o 44
+o 55
 suid 35,0
 )
 )
 )
-*165 (CptPort
+*186 (CptPort
 uid 898,0
 ps "OnEdgeStrategy"
@@ -2445,5 +2637,5 @@
 font "Courier New,8,0"
 )
-xt "2000,40000,30500,40800"
+xt "2000,64000,30500,64800"
 st "adc_data_array        : IN     adc_data_array_type  ;
 "
@@ -2453,10 +2645,10 @@
 n "adc_data_array"
 t "adc_data_array_type"
-o 30
+o 41
 suid 37,0
 )
 )
 )
-*166 (CptPort
+*187 (CptPort
 uid 958,0
 ps "OnEdgeStrategy"
@@ -2502,5 +2694,5 @@
 )
 )
-*167 (CptPort
+*188 (CptPort
 uid 963,0
 ps "OnEdgeStrategy"
@@ -2553,5 +2745,5 @@
 )
 )
-*168 (CptPort
+*189 (CptPort
 uid 1048,0
 ps "OnEdgeStrategy"
@@ -2597,5 +2789,5 @@
 )
 )
-*169 (CptPort
+*190 (CptPort
 uid 1053,0
 ps "OnEdgeStrategy"
@@ -2641,5 +2833,5 @@
 )
 )
-*170 (CptPort
+*191 (CptPort
 uid 1085,0
 ps "OnEdgeStrategy"
@@ -2685,5 +2877,5 @@
 )
 )
-*171 (CptPort
+*192 (CptPort
 uid 1090,0
 ps "OnEdgeStrategy"
@@ -2729,5 +2921,5 @@
 )
 )
-*172 (CptPort
+*193 (CptPort
 uid 1122,0
 ps "OnEdgeStrategy"
@@ -2780,5 +2972,5 @@
 )
 )
-*173 (CptPort
+*194 (CptPort
 uid 1127,0
 ps "OnEdgeStrategy"
@@ -2830,5 +3022,5 @@
 )
 )
-*174 (CptPort
+*195 (CptPort
 uid 1159,0
 ps "OnEdgeStrategy"
@@ -2862,5 +3054,5 @@
 font "Courier New,8,0"
 )
-xt "2000,39200,38500,40000"
+xt "2000,63200,38500,64000"
 st "config_started        : OUT    std_logic                     := '0' ;
 "
@@ -2871,5 +3063,5 @@
 n "config_started"
 t "std_logic"
-o 29
+o 40
 suid 48,0
 i "'0'"
@@ -2877,5 +3069,5 @@
 )
 )
-*175 (CptPort
+*196 (CptPort
 uid 1164,0
 ps "OnEdgeStrategy"
@@ -2908,5 +3100,5 @@
 font "Courier New,8,0"
 )
-xt "2000,37600,25500,39200"
+xt "2000,61600,25500,63200"
 st "--      s_trigger      : in std_logic;
 new_config            : IN     std_logic  ;
@@ -2919,10 +3111,10 @@
 prec "--      s_trigger      : in std_logic;"
 preAdd 0
-o 28
+o 39
 suid 49,0
 )
 )
 )
-*176 (CptPort
+*197 (CptPort
 uid 1196,0
 ps "OnEdgeStrategy"
@@ -2968,5 +3160,5 @@
 )
 )
-*177 (CptPort
+*198 (CptPort
 uid 1201,0
 ps "OnEdgeStrategy"
@@ -3012,5 +3204,5 @@
 )
 )
-*178 (CptPort
+*199 (CptPort
 uid 1206,0
 ps "OnEdgeStrategy"
@@ -3056,5 +3248,5 @@
 )
 )
-*179 (CptPort
+*200 (CptPort
 uid 1240,0
 ps "OnEdgeStrategy"
@@ -3095,4 +3287,5 @@
 n "dac_array"
 t "dac_array_type"
+posAdd 0
 o 22
 suid 53,0
@@ -3100,5 +3293,5 @@
 )
 )
-*180 (CptPort
+*201 (CptPort
 uid 1395,0
 ps "OnEdgeStrategy"
@@ -3132,5 +3325,5 @@
 font "Courier New,8,0"
 )
-xt "2000,41600,38500,42400"
+xt "2000,65600,38500,66400"
 st "adc_clk_en            : OUT    std_logic                     := '0' ;
 "
@@ -3141,5 +3334,5 @@
 n "adc_clk_en"
 t "std_logic"
-o 32
+o 43
 suid 54,0
 i "'0'"
@@ -3147,5 +3340,5 @@
 )
 )
-*181 (CptPort
+*202 (CptPort
 uid 1427,0
 ps "OnEdgeStrategy"
@@ -3178,5 +3371,5 @@
 font "Courier New,8,0"
 )
-xt "2000,42400,35000,43200"
+xt "2000,66400,35000,67200"
 st "adc_otr               : IN     std_logic_vector (3 downto 0) ;
 "
@@ -3187,10 +3380,10 @@
 t "std_logic_vector"
 b "(3 downto 0)"
-o 33
+o 44
 suid 55,0
 )
 )
 )
-*182 (CptPort
+*203 (CptPort
 uid 1459,0
 ps "OnEdgeStrategy"
@@ -3224,5 +3417,5 @@
 font "Courier New,8,0"
 )
-xt "2000,52000,44500,52800"
+xt "2000,76000,44500,76800"
 st "drs_srin_data         : OUT    std_logic_vector (7 downto 0) := (others => '0') ;
 "
@@ -3234,5 +3427,5 @@
 t "std_logic_vector"
 b "(7 downto 0)"
-o 41
+o 52
 suid 56,0
 i "(others => '0')"
@@ -3240,5 +3433,5 @@
 )
 )
-*183 (CptPort
+*204 (CptPort
 uid 1464,0
 ps "OnEdgeStrategy"
@@ -3272,5 +3465,5 @@
 font "Courier New,8,0"
 )
-xt "2000,50400,38500,51200"
+xt "2000,74400,38500,75200"
 st "drs_srin_write_8b     : OUT    std_logic                     := '0' ;
 "
@@ -3281,5 +3474,5 @@
 n "drs_srin_write_8b"
 t "std_logic"
-o 39
+o 50
 suid 57,0
 i "'0'"
@@ -3287,5 +3480,5 @@
 )
 )
-*184 (CptPort
+*205 (CptPort
 uid 1469,0
 ps "OnEdgeStrategy"
@@ -3318,5 +3511,5 @@
 font "Courier New,8,0"
 )
-xt "2000,51200,25500,52000"
+xt "2000,75200,25500,76000"
 st "drs_srin_write_ack    : IN     std_logic  ;
 "
@@ -3326,10 +3519,10 @@
 n "drs_srin_write_ack"
 t "std_logic"
-o 40
+o 51
 suid 58,0
 )
 )
 )
-*185 (CptPort
+*206 (CptPort
 uid 1474,0
 ps "OnEdgeStrategy"
@@ -3362,5 +3555,5 @@
 font "Courier New,8,0"
 )
-xt "2000,52800,25500,53600"
+xt "2000,76800,25500,77600"
 st "drs_srin_write_ready  : IN     std_logic  ;
 "
@@ -3370,10 +3563,10 @@
 n "drs_srin_write_ready"
 t "std_logic"
-o 42
+o 53
 suid 59,0
 )
 )
 )
-*186 (CptPort
+*207 (CptPort
 uid 1479,0
 ps "OnEdgeStrategy"
@@ -3423,5 +3616,5 @@
 )
 )
-*187 (CptPort
+*208 (CptPort
 uid 1519,0
 ps "OnEdgeStrategy"
@@ -3455,5 +3648,5 @@
 font "Courier New,8,0"
 )
-xt "2000,55200,37500,56000"
+xt "2000,79200,37500,80000"
 st "drs_readout_started   : OUT    std_logic                     := '0'
 "
@@ -3464,5 +3657,5 @@
 n "drs_readout_started"
 t "std_logic"
-o 45
+o 56
 suid 61,0
 i "'0'"
@@ -3470,5 +3663,5 @@
 )
 )
-*188 (CptPort
+*209 (CptPort
 uid 1551,0
 ps "OnEdgeStrategy"
@@ -3502,5 +3695,5 @@
 font "Courier New,8,0"
 )
-xt "2000,44000,38500,46400"
+xt "2000,68000,38500,70400"
 st "-- --
 --      drs_dwrite : out std_logic := '1';
@@ -3517,5 +3710,5 @@
 preAdd 0
 posAdd 0
-o 35
+o 46
 suid 62,0
 i "'0'"
@@ -3523,5 +3716,5 @@
 )
 )
-*189 (CptPort
+*210 (CptPort
 uid 1583,0
 ps "OnEdgeStrategy"
@@ -3554,14 +3747,591 @@
 font "Courier New,8,0"
 )
+xt "2000,70400,25500,71200"
+st "drs_readout_ready_ack : IN     std_logic  ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "drs_readout_ready_ack"
+t "std_logic"
+o 47
+suid 63,0
+)
+)
+)
+*211 (CptPort
+uid 1615,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1616,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,39625,37000,40375"
+)
+tg (CPTG
+uid 1617,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1618,0
+va (VaSet
+)
+xt "38000,39500,43500,40500"
+st "pll_lock : (3:0)"
+blo "38000,40300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1619,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,35200,35500,36000"
+st "pll_lock              : IN     std_logic_vector ( 3 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "pll_lock"
+t "std_logic_vector"
+b "( 3 downto 0)"
+posAdd 0
+o 24
+suid 64,0
+)
+)
+)
+*212 (CptPort
+uid 1647,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1648,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,40625,37000,41375"
+)
+tg (CPTG
+uid 1649,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1650,0
+va (VaSet
+)
+xt "38000,40500,47800,41500"
+st "fad_event_counter : (31:0)"
+blo "38000,41300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1651,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,41600,35500,44800"
+st "--
+
+-- EVT HEADER - part 3
+fad_event_counter     : IN     std_logic_vector (31 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "fad_event_counter"
+t "std_logic_vector"
+b "(31 downto 0)"
+prec "--
+
+-- EVT HEADER - part 3"
+preAdd 0
+o 27
+suid 65,0
+)
+)
+)
+*213 (CptPort
+uid 1679,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1680,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,41625,37000,42375"
+)
+tg (CPTG
+uid 1681,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1682,0
+va (VaSet
+)
+xt "38000,41500,46500,42500"
+st "refclk_counter : (11:0)"
+blo "38000,42300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1683,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,44800,35500,45600"
+st "refclk_counter        : IN     std_logic_vector (11 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "refclk_counter"
+t "std_logic_vector"
+b "(11 downto 0)"
+o 28
+suid 66,0
+)
+)
+)
+*214 (CptPort
+uid 1684,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1685,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,42625,37000,43375"
+)
+tg (CPTG
+uid 1686,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1687,0
+va (VaSet
+)
+xt "38000,42500,43900,43500"
+st "refclk_too_high"
+blo "38000,43300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1688,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,45600,25500,46400"
+st "refclk_too_high       : IN     std_logic  ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "refclk_too_high"
+t "std_logic"
+o 29
+suid 67,0
+)
+)
+)
+*215 (CptPort
+uid 1689,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1690,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,43625,37000,44375"
+)
+tg (CPTG
+uid 1691,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1692,0
+va (VaSet
+)
+xt "38000,43500,43500,44500"
+st "refclk_too_low"
+blo "38000,44300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1693,0
+va (VaSet
+font "Courier New,8,0"
+)
 xt "2000,46400,25500,47200"
-st "drs_readout_ready_ack : IN     std_logic  ;
-"
-)
-thePort (LogicalPort
-decl (Decl
-n "drs_readout_ready_ack"
-t "std_logic"
+st "refclk_too_low        : IN     std_logic  ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "refclk_too_low"
+t "std_logic"
+posAdd 0
+o 30
+suid 68,0
+)
+)
+)
+*216 (CptPort
+uid 1725,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1726,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,44625,37000,45375"
+)
+tg (CPTG
+uid 1727,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1728,0
+va (VaSet
+)
+xt "38000,44500,45400,45500"
+st "FTM_RS485_ready"
+blo "38000,45300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1729,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,36000,50500,40800"
+st "--
+
+-- EVT HEADER - part 2  --> FTM trigger informaton, comes in late ...
+-- during EVT header wrinting, this field is left out ... and only written into event header,
+-- when the DRS chip were read out already.
+FTM_RS485_ready       : IN     std_logic  ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "FTM_RS485_ready"
+t "std_logic"
+prec "--
+
+-- EVT HEADER - part 2  --> FTM trigger informaton, comes in late ...
+-- during EVT header wrinting, this field is left out ... and only written into event header,
+-- when the DRS chip were read out already."
+preAdd 0
+o 25
+suid 69,0
+)
+)
+)
+*217 (CptPort
+uid 1730,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1731,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,45625,37000,46375"
+)
+tg (CPTG
+uid 1732,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1733,0
+va (VaSet
+)
+xt "38000,45500,47900,46500"
+st "FTM_trigger_info : (55:0)"
+blo "38000,46300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1734,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,40800,40000,41600"
+st "FTM_trigger_info      : IN     std_logic_vector (55 downto 0) ; --7 byte
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "FTM_trigger_info"
+t "std_logic_vector"
+b "(55 downto 0)"
+eolc "--7 byte"
+posAdd 0
+o 26
+suid 70,0
+)
+)
+)
+*218 (CptPort
+uid 1764,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1765,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,46625,37000,47375"
+)
+tg (CPTG
+uid 1766,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1767,0
+va (VaSet
+)
+xt "38000,46500,47100,47500"
+st "DCM_PS_status : (7:0)"
+blo "38000,47300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1768,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,51200,35000,52000"
+st "DCM_PS_status         : IN     std_logic_vector (7 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "DCM_PS_status"
+t "std_logic_vector"
+b "(7 downto 0)"
+o 33
+suid 71,0
+)
+)
+)
+*219 (CptPort
+uid 1769,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1770,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,47625,37000,48375"
+)
+tg (CPTG
+uid 1771,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1772,0
+va (VaSet
+)
+xt "38000,47500,46900,48500"
+st "TRG_GEN_div : (15:0)"
+blo "38000,48300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1773,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,52800,35500,53600"
+st "TRG_GEN_div           : IN     std_logic_vector (15 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "TRG_GEN_div"
+t "std_logic_vector"
+b "(15 downto 0)"
+posAdd 0
+o 35
+suid 72,0
+)
+)
+)
+*220 (CptPort
+uid 1774,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1775,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,48625,37000,49375"
+)
+tg (CPTG
+uid 1776,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1777,0
+va (VaSet
+)
+xt "38000,48500,46400,49500"
+st "TRG_GEN_no : (15:0)"
+blo "38000,49300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1778,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,52000,35500,52800"
+st "TRG_GEN_no            : IN     std_logic_vector (15 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "TRG_GEN_no"
+t "std_logic_vector"
+b "(15 downto 0)"
+o 34
+suid 73,0
+)
+)
+)
+*221 (CptPort
+uid 1810,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1811,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,49625,37000,50375"
+)
+tg (CPTG
+uid 1812,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1813,0
+va (VaSet
+)
+xt "38000,49500,42600,50500"
+st "dna : (63:0)"
+blo "38000,50300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1814,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,53600,35500,56800"
+st "--
+
+-- EVT HEADER - part 5
+dna                   : IN     std_logic_vector (63 downto 0) ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "dna"
+t "std_logic_vector"
+b "(63 downto 0)"
+prec "--
+
+-- EVT HEADER - part 5"
+preAdd 0
+posAdd 0
 o 36
-suid 63,0
+suid 74,0
+)
+)
+)
+*222 (CptPort
+uid 1842,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 1843,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "36250,50625,37000,51375"
+)
+tg (CPTG
+uid 1844,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 1845,0
+va (VaSet
+)
+xt "38000,50500,45600,51500"
+st "timer_value : (31:0)"
+blo "38000,51300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 1846,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,56800,48500,60000"
+st "--
+
+-- EVT HEADER - part 6
+timer_value           : IN     std_logic_vector (31 downto 0) ; -- time in units of 100us
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "timer_value"
+t "std_logic_vector"
+b "(31 downto 0)"
+prec "--
+
+-- EVT HEADER - part 6"
+eolc "-- time in units of 100us"
+preAdd 0
+posAdd 0
+o 37
+suid 75,0
 )
 )
@@ -3576,5 +4346,5 @@
 lineWidth 2
 )
-xt "37000,1000,67000,40000"
+xt "37000,1000,67000,52000"
 )
 oxt "37000,1000,51000,21000"
@@ -3602,5 +4372,5 @@
 )
 )
-gi *190 (GenericInterface
+gi *223 (GenericInterface
 uid 13,0
 ps "CenterOffsetStrategy"
@@ -3635,8 +4405,8 @@
 )
 )
-*191 (Grouping
+*224 (Grouping
 uid 16,0
 optionalChildren [
-*192 (CommentText
+*225 (CommentText
 uid 18,0
 shape (Rectangle
@@ -3669,5 +4439,5 @@
 titleBlock 1
 )
-*193 (CommentText
+*226 (CommentText
 uid 21,0
 shape (Rectangle
@@ -3700,5 +4470,5 @@
 titleBlock 1
 )
-*194 (CommentText
+*227 (CommentText
 uid 24,0
 shape (Rectangle
@@ -3731,5 +4501,5 @@
 titleBlock 1
 )
-*195 (CommentText
+*228 (CommentText
 uid 27,0
 shape (Rectangle
@@ -3762,5 +4532,5 @@
 titleBlock 1
 )
-*196 (CommentText
+*229 (CommentText
 uid 30,0
 shape (Rectangle
@@ -3792,5 +4562,5 @@
 titleBlock 1
 )
-*197 (CommentText
+*230 (CommentText
 uid 33,0
 shape (Rectangle
@@ -3823,5 +4593,5 @@
 titleBlock 1
 )
-*198 (CommentText
+*231 (CommentText
 uid 36,0
 shape (Rectangle
@@ -3854,5 +4624,5 @@
 titleBlock 1
 )
-*199 (CommentText
+*232 (CommentText
 uid 39,0
 shape (Rectangle
@@ -3885,5 +4655,5 @@
 titleBlock 1
 )
-*200 (CommentText
+*233 (CommentText
 uid 42,0
 shape (Rectangle
@@ -3916,5 +4686,5 @@
 titleBlock 1
 )
-*201 (CommentText
+*234 (CommentText
 uid 45,0
 shape (Rectangle
@@ -3960,5 +4730,5 @@
 oxt "14000,66000,55000,71000"
 )
-*202 (CommentText
+*235 (CommentText
 uid 103,0
 shape (Rectangle
@@ -4003,9 +4773,9 @@
 color "26368,26368,26368"
 )
-packageList *203 (PackageList
+packageList *236 (PackageList
 uid 131,0
 stg "VerticalLayoutStrategy"
 textVec [
-*204 (Text
+*237 (Text
 uid 132,0
 va (VaSet
@@ -4016,5 +4786,5 @@
 blo "0,1800"
 )
-*205 (MLText
+*238 (MLText
 uid 133,0
 va (VaSet
@@ -4117,5 +4887,5 @@
 )
 )
-gi *206 (GenericInterface
+gi *239 (GenericInterface
 ps "CenterOffsetStrategy"
 matrix (Matrix
@@ -4214,5 +4984,5 @@
 )
 )
-DeclarativeBlock *207 (SymDeclBlock
+DeclarativeBlock *240 (SymDeclBlock
 uid 1,0
 stg "SymDeclLayoutStrategy"
@@ -4240,7 +5010,7 @@
 font "Arial,8,1"
 )
-xt "0,56000,2400,57000"
+xt "0,80000,2400,81000"
 st "User:"
-blo "0,56800"
+blo "0,80800"
 )
 internalLabel (Text
@@ -4259,5 +5029,5 @@
 font "Courier New,8,0"
 )
-xt "2000,57000,2000,57000"
+xt "2000,81000,2000,81000"
 tm "SyDeclarativeTextMgr"
 )
@@ -4272,5 +5042,5 @@
 )
 )
-lastUid 1591,0
+lastUid 1850,0
 activeModelName "Symbol:CDM"
 )
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/dna_gen/@behavioral.bd
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/dna_gen/@behavioral.bd	(revision 10155)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/dna_gen/@behavioral.bd	(revision 10155)
@@ -0,0 +1,6989 @@
+DocumentHdrVersion "1.1"
+Header (DocumentHdr
+version 2
+dmPackageRefs [
+]
+instances [
+(Instance
+name "DNA_PORT_inst"
+duLibraryName "unisim"
+duName "DNA_PORT"
+elements [
+(GiElement
+name "SIM_DNA_VALUE"
+type "bit_vector"
+value "DNA_FOR_SIM"
+)
+]
+mwi 0
+uid 97,0
+)
+]
+embeddedInstances [
+(EmbeddedInstance
+name "SM"
+number "1"
+view 1
+machine (Machine
+name "FTU_dna_gen_State"
+children [
+(Machine
+name "FTU_dna_gen_State"
+children [
+]
+stateSignalName "FTU_dna_gen_State"
+)
+]
+)
+)
+(EmbeddedInstance
+name "eb1"
+number "2"
+)
+]
+)
+version "29.1"
+appVersion "2009.2 (Build 10)"
+model (BlockDiag
+VExpander (VariableExpander
+vvMap [
+(vvPair
+variable "HDLDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl"
+)
+(vvPair
+variable "HDSDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
+)
+(vvPair
+variable "SideDataDesignDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\@f@t@u_dna_gen\\@behavioral.bd.info"
+)
+(vvPair
+variable "SideDataUserDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\@f@t@u_dna_gen\\@behavioral.bd.user"
+)
+(vvPair
+variable "SourceDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
+)
+(vvPair
+variable "appl"
+value "HDL Designer"
+)
+(vvPair
+variable "arch_name"
+value "Behavioral"
+)
+(vvPair
+variable "config"
+value "%(unit)_%(view)_config"
+)
+(vvPair
+variable "d"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\@f@t@u_dna_gen"
+)
+(vvPair
+variable "d_logical"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\FTU_dna_gen"
+)
+(vvPair
+variable "date"
+value "15.02.2011"
+)
+(vvPair
+variable "day"
+value "Di"
+)
+(vvPair
+variable "day_long"
+value "Dienstag"
+)
+(vvPair
+variable "dd"
+value "15"
+)
+(vvPair
+variable "entity_name"
+value "FTU_dna_gen"
+)
+(vvPair
+variable "ext"
+value "<TBD>"
+)
+(vvPair
+variable "f"
+value "@behavioral.bd"
+)
+(vvPair
+variable "f_logical"
+value "Behavioral.bd"
+)
+(vvPair
+variable "f_noext"
+value "@behavioral"
+)
+(vvPair
+variable "group"
+value "UNKNOWN"
+)
+(vvPair
+variable "host"
+value "E5B-LABOR6"
+)
+(vvPair
+variable "language"
+value "VHDL"
+)
+(vvPair
+variable "library"
+value "FACT_FAD_lib"
+)
+(vvPair
+variable "library_downstream_HdsLintPlugin"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/designcheck"
+)
+(vvPair
+variable "library_downstream_ISEPARInvoke"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
+)
+(vvPair
+variable "library_downstream_ImpactInvoke"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
+)
+(vvPair
+variable "library_downstream_ModelSimCompiler"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/work"
+)
+(vvPair
+variable "library_downstream_XSTDataPrep"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
+)
+(vvPair
+variable "mm"
+value "02"
+)
+(vvPair
+variable "module_name"
+value "FTU_dna_gen"
+)
+(vvPair
+variable "month"
+value "Feb"
+)
+(vvPair
+variable "month_long"
+value "Februar"
+)
+(vvPair
+variable "p"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\@f@t@u_dna_gen\\@behavioral.bd"
+)
+(vvPair
+variable "p_logical"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\FTU_dna_gen\\Behavioral.bd"
+)
+(vvPair
+variable "package_name"
+value "<Undefined Variable>"
+)
+(vvPair
+variable "project_name"
+value "FACT_FAD"
+)
+(vvPair
+variable "series"
+value "HDL Designer Series"
+)
+(vvPair
+variable "task_DesignCompilerPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_LeonardoPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_ModelSimPath"
+value "C:\\modeltech_6.6a\\win32"
+)
+(vvPair
+variable "task_NC-SimPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_PrecisionRTLPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_QuestaSimPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_VCSPath"
+value "<TBD>"
+)
+(vvPair
+variable "this_ext"
+value "bd"
+)
+(vvPair
+variable "this_file"
+value "@behavioral"
+)
+(vvPair
+variable "this_file_logical"
+value "Behavioral"
+)
+(vvPair
+variable "time"
+value "09:15:09"
+)
+(vvPair
+variable "unit"
+value "FTU_dna_gen"
+)
+(vvPair
+variable "user"
+value "dneise"
+)
+(vvPair
+variable "version"
+value "2009.2 (Build 10)"
+)
+(vvPair
+variable "view"
+value "Behavioral"
+)
+(vvPair
+variable "year"
+value "2011"
+)
+(vvPair
+variable "yy"
+value "11"
+)
+]
+)
+LanguageMgr "VhdlLangMgr"
+optionalChildren [
+*1 (Net
+uid 9,0
+decl (Decl
+n "dout_sig"
+t "STD_LOGIC"
+o 5
+suid 1,0
+i "'0'"
+)
+declText (MLText
+uid 10,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,32000,45000,32800"
+st "SIGNAL dout_sig   : STD_LOGIC                     := '0'
+"
+)
+)
+*2 (Net
+uid 11,0
+decl (Decl
+n "read_sig"
+t "STD_LOGIC"
+o 6
+suid 2,0
+i "'0'"
+)
+declText (MLText
+uid 12,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,32800,45000,33600"
+st "SIGNAL read_sig   : STD_LOGIC                     := '0'
+"
+)
+)
+*3 (Net
+uid 13,0
+decl (Decl
+n "shift_sig"
+t "STD_LOGIC"
+o 7
+suid 3,0
+i "'0'"
+)
+declText (MLText
+uid 14,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,33600,45000,34400"
+st "SIGNAL shift_sig  : STD_LOGIC                     := '0'
+"
+)
+)
+*4 (Net
+uid 15,0
+decl (Decl
+n "dna_sig"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+o 8
+suid 4,0
+i "(others => '0')"
+)
+declText (MLText
+uid 16,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,34400,51000,35200"
+st "SIGNAL dna_sig    : STD_LOGIC_VECTOR(63 downto 0) := (others => '0')
+"
+)
+)
+*5 (Net
+uid 19,0
+decl (Decl
+n "shift_cntr"
+t "INTEGER"
+b "RANGE 0 to 64"
+o 9
+suid 6,0
+i "0"
+)
+declText (MLText
+uid 20,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,35200,44000,36000"
+st "SIGNAL shift_cntr : INTEGER RANGE 0 to 64         := 0
+"
+)
+)
+*6 (PortIoIn
+uid 21,0
+shape (CompositeShape
+uid 22,0
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Pentagon
+uid 23,0
+sl 0
+ro 270
+xt "-5000,17625,-3500,18375"
+)
+(Line
+uid 24,0
+sl 0
+ro 270
+xt "-3500,18000,-3000,18000"
+pts [
+"-3500,18000"
+"-3000,18000"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+uid 25,0
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 26,0
+va (VaSet
+)
+xt "-7300,17500,-6000,18500"
+st "clk"
+ju 2
+blo "-6000,18300"
+tm "WireNameMgr"
+)
+)
+)
+*7 (Net
+uid 27,0
+decl (Decl
+n "clk"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 1
+suid 7,0
+)
+declText (MLText
+uid 28,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,26000,27500,26800"
+st "clk        : STD_LOGIC
+"
+)
+)
+*8 (PortIoIn
+uid 35,0
+shape (CompositeShape
+uid 36,0
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Pentagon
+uid 37,0
+sl 0
+ro 270
+xt "4000,-1375,5500,-625"
+)
+(Line
+uid 38,0
+sl 0
+ro 270
+xt "5500,-1000,6000,-1000"
+pts [
+"5500,-1000"
+"6000,-1000"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+uid 39,0
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 40,0
+va (VaSet
+)
+xt "1100,-1500,3000,-500"
+st "start"
+ju 2
+blo "3000,-700"
+tm "WireNameMgr"
+)
+)
+)
+*9 (Net
+uid 41,0
+decl (Decl
+n "start"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 2
+suid 8,0
+)
+declText (MLText
+uid 42,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,26800,27500,27600"
+st "start      : STD_LOGIC
+"
+)
+)
+*10 (PortIoOut
+uid 49,0
+shape (CompositeShape
+uid 50,0
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Pentagon
+uid 51,0
+sl 0
+ro 270
+xt "28500,10625,30000,11375"
+)
+(Line
+uid 52,0
+sl 0
+ro 270
+xt "28000,11000,28500,11000"
+pts [
+"28000,11000"
+"28500,11000"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+uid 53,0
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 54,0
+va (VaSet
+)
+xt "31000,10500,32600,11500"
+st "dna"
+blo "31000,11300"
+tm "WireNameMgr"
+)
+)
+)
+*11 (Net
+uid 55,0
+decl (Decl
+n "dna"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+preAdd 0
+posAdd 0
+o 3
+suid 9,0
+i "(others => '0')"
+)
+declText (MLText
+uid 56,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,27600,47500,28400"
+st "dna        : STD_LOGIC_VECTOR(63 downto 0) := (others => '0')
+"
+)
+)
+*12 (PortIoOut
+uid 63,0
+shape (CompositeShape
+uid 64,0
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Pentagon
+uid 65,0
+sl 0
+ro 270
+xt "11500,-1375,13000,-625"
+)
+(Line
+uid 66,0
+sl 0
+ro 270
+xt "11000,-1000,11500,-1000"
+pts [
+"11000,-1000"
+"11500,-1000"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+uid 67,0
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 68,0
+va (VaSet
+)
+xt "14000,-1500,16200,-500"
+st "ready"
+blo "14000,-700"
+tm "WireNameMgr"
+)
+)
+)
+*13 (Net
+uid 69,0
+decl (Decl
+n "ready"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 4
+suid 10,0
+i "'0'"
+)
+declText (MLText
+uid 70,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,28400,41500,29200"
+st "ready      : STD_LOGIC                     := '0'
+"
+)
+)
+*14 (SaComponent
+uid 97,0
+optionalChildren [
+*15 (CptPort
+uid 107,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 108,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "29000,2625,29750,3375"
+)
+tg (CPTG
+uid 109,0
+ps "CptPortTextPlaceStrategy"
+stg "RightVerticalLayoutStrategy"
+f (Text
+uid 110,0
+va (VaSet
+)
+xt "25300,2500,28000,3500"
+st "DOUT"
+ju 2
+blo "28000,3300"
+)
+)
+thePort (LogicalPort
+m 1
+decl (Decl
+n "DOUT"
+t "std_ulogic"
+preAdd 0
+posAdd 0
+o 1
+)
+)
+)
+*16 (CptPort
+uid 111,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 112,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "21250,1625,22000,2375"
+)
+tg (CPTG
+uid 113,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 114,0
+va (VaSet
+)
+xt "23000,1500,24900,2500"
+st "CLK"
+blo "23000,2300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "CLK"
+t "std_ulogic"
+preAdd 0
+posAdd 0
+o 2
+)
+)
+)
+*17 (CptPort
+uid 115,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 116,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "21250,2625,22000,3375"
+)
+tg (CPTG
+uid 117,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 118,0
+va (VaSet
+)
+xt "23000,2500,24800,3500"
+st "DIN"
+blo "23000,3300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "DIN"
+t "std_ulogic"
+preAdd 0
+posAdd 0
+o 3
+)
+)
+)
+*18 (CptPort
+uid 119,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 120,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "21250,625,22000,1375"
+)
+tg (CPTG
+uid 121,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 122,0
+va (VaSet
+)
+xt "23000,500,25600,1500"
+st "READ"
+blo "23000,1300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "READ"
+t "std_ulogic"
+preAdd 0
+posAdd 0
+o 4
+)
+)
+)
+*19 (CptPort
+uid 123,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 124,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "21250,-375,22000,375"
+)
+tg (CPTG
+uid 125,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 126,0
+va (VaSet
+)
+xt "23000,-500,25700,500"
+st "SHIFT"
+blo "23000,300"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "SHIFT"
+t "std_ulogic"
+preAdd 0
+posAdd 0
+o 5
+)
+)
+)
+*20 (PortMapFrame
+uid 127,0
+ps "PortMapFrameStrategy"
+shape (RectFrame
+uid 128,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "20000,-3000,31000,6000"
+)
+portMapText (BiTextGroup
+uid 129,0
+ps "BottomRightOffsetStrategy"
+stg "VerticalLayoutStrategy"
+first (MLText
+uid 130,0
+va (VaSet
+isHidden 1
+)
+xt "31000,6000,38600,10000"
+st "CLK => clk,
+READ => read_sig,
+SHIFT => shift_sig,
+DOUT => dout_sig,"
+)
+second (MLText
+uid 131,0
+va (VaSet
+isHidden 1
+)
+xt "31000,10000,35400,11000"
+st "DIN => '0'"
+tm "PortMapTextMgr"
+)
+)
+)
+]
+shape (Rectangle
+uid 98,0
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "22000,-1000,29000,4000"
+)
+ttg (MlTextGroup
+uid 99,0
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*21 (Text
+uid 100,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "22050,3000,24950,4000"
+st "unisim"
+blo "22050,3800"
+tm "BdLibraryNameMgr"
+)
+*22 (Text
+uid 101,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "22050,4000,26750,5000"
+st "DNA_PORT"
+blo "22050,4800"
+tm "CptNameMgr"
+)
+*23 (Text
+uid 102,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "22050,5000,28950,6000"
+st "DNA_PORT_inst"
+blo "22050,5800"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+uid 103,0
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+uid 104,0
+text (MLText
+uid 105,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "21150,-4300,46650,-3500"
+st "SIM_DNA_VALUE = DNA_FOR_SIM    ( bit_vector )  
+"
+)
+header ""
+)
+elements [
+(GiElement
+name "SIM_DNA_VALUE"
+type "bit_vector"
+value "DNA_FOR_SIM"
+)
+]
+)
+viewicon (ZoomableIcon
+uid 106,0
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "22250,2250,23750,3750"
+iconName "VhdlFileViewIcon.png"
+iconMaskName "VhdlFileViewIcon.msk"
+ftype 10
+)
+viewiconposition 0
+portVis (PortSigDisplay
+sTC 0
+)
+archFileType "UNKNOWN"
+)
+*24 (HdlText
+uid 156,0
+optionalChildren [
+*25 (SmEmbeddedModel
+version "23.1"
+model (StateMachine
+uid 163,0
+optionalChildren [
+*26 (ConcurrentSM
+uid 248,0
+topDiagram (StateDiagram
+LanguageMgr "None"
+uid 249,0
+optionalChildren [
+*27 (State
+uid 285,0
+shape (Circle
+uid 286,0
+va (VaSet
+vasetType 1
+fg "0,65535,65535"
+lineColor "0,32768,49152"
+lineWidth 2
+)
+xt "27477,4000,33477,10000"
+radius 3000
+)
+name (Text
+uid 287,0
+va (VaSet
+font "Arial,10,1"
+)
+xt "29027,6400,31927,7600"
+st "IDLE"
+ju 0
+blo "30477,7400"
+tm "ONodeName"
+)
+wait (TextAssociate
+uid 288,0
+ps "CenterOffsetStrategy"
+text (Text
+uid 289,0
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "arial,10,1"
+)
+xt "30577,7300,34177,8500"
+st "wait 2"
+blo "30577,8300"
+tm "SmWaitText"
+)
+)
+encoding (Text
+uid 290,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "30477,8000,30477,8000"
+blo "30477,8000"
+tm "SmEncodingMgr"
+)
+actionBlk (SmStateActionsBlock
+uid 293,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 294,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "34377,10100,34577,10300"
+)
+autoResize 1
+tline (Line
+uid 295,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "30477,7000,30477,7000"
+pts [
+"30477,7000"
+"30477,7000"
+]
+)
+bline (Line
+uid 296,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "30477,7000,30477,7000"
+pts [
+"30477,7000"
+"30477,7000"
+]
+)
+ttri (Triangle
+uid 297,0
+ro 90
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "30027,6825,30377,7175"
+)
+btri (Triangle
+uid 298,0
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "30027,6825,30377,7175"
+)
+entryActions (MLText
+uid 299,0
+va (VaSet
+)
+xt "30477,7000,30477,7000"
+tm "Actions"
+)
+inActions (MLText
+uid 300,0
+va (VaSet
+)
+xt "30477,7000,36677,10000"
+st "ready <= '0';
+read_sig <= '0';
+shift_sig <= '0';"
+tm "Actions"
+)
+exitActions (MLText
+uid 301,0
+va (VaSet
+)
+xt "30477,7000,30477,7000"
+tm "Actions"
+)
+)
+caseExpr (TextAssociate
+uid 291,0
+ps "CenterOffsetStrategy"
+text (MLText
+uid 292,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "28877,8000,33877,9000"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+)
+*28 (State
+uid 302,0
+shape (Circle
+uid 303,0
+va (VaSet
+vasetType 1
+fg "0,65535,65535"
+lineColor "0,32768,49152"
+lineWidth 2
+)
+xt "52237,28740,59669,36172"
+radius 3716
+)
+name (Text
+uid 304,0
+va (VaSet
+font "Arial,10,1"
+)
+xt "52903,31856,59003,33056"
+st "READ_DNA"
+ju 0
+blo "55953,32856"
+tm "ONodeName"
+)
+wait (TextAssociate
+uid 305,0
+ps "CenterOffsetStrategy"
+text (Text
+uid 306,0
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "arial,10,1"
+)
+xt "56053,32756,59653,33956"
+st "wait 2"
+blo "56053,33756"
+tm "SmWaitText"
+)
+)
+encoding (Text
+uid 307,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "55953,33456,55953,33456"
+blo "55953,33456"
+tm "SmEncodingMgr"
+)
+actionBlk (SmStateActionsBlock
+uid 310,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 311,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "59853,35556,60053,35756"
+)
+autoResize 1
+tline (Line
+uid 312,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "55953,32456,55953,32456"
+pts [
+"55953,32456"
+"55953,32456"
+]
+)
+bline (Line
+uid 313,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "55953,32456,55953,32456"
+pts [
+"55953,32456"
+"55953,32456"
+]
+)
+ttri (Triangle
+uid 314,0
+ro 90
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "55503,32281,55853,32631"
+)
+btri (Triangle
+uid 315,0
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "55503,32281,55853,32631"
+)
+entryActions (MLText
+uid 316,0
+va (VaSet
+)
+xt "55953,32456,55953,32456"
+tm "Actions"
+)
+inActions (MLText
+uid 317,0
+va (VaSet
+)
+xt "55953,32456,62153,35456"
+st "ready <= '0';
+read_sig <= '1';
+shift_sig <= '0';"
+tm "Actions"
+)
+exitActions (MLText
+uid 318,0
+va (VaSet
+)
+xt "55953,32456,55953,32456"
+tm "Actions"
+)
+)
+caseExpr (TextAssociate
+uid 308,0
+ps "CenterOffsetStrategy"
+text (MLText
+uid 309,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "54353,33456,59353,34456"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+impLoop 0
+)
+*29 (State
+uid 319,0
+shape (Circle
+uid 320,0
+va (VaSet
+vasetType 1
+fg "0,65535,65535"
+lineColor "0,32768,49152"
+lineWidth 2
+)
+xt "26721,54237,34153,61669"
+radius 3716
+)
+name (Text
+uid 321,0
+va (VaSet
+font "Arial,10,1"
+)
+xt "27387,57353,33487,58553"
+st "SHIFT_DNA"
+ju 0
+blo "30437,58353"
+tm "ONodeName"
+)
+wait (TextAssociate
+uid 322,0
+ps "CenterOffsetStrategy"
+text (Text
+uid 323,0
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "arial,10,1"
+)
+xt "30537,58253,34137,59453"
+st "wait 2"
+blo "30537,59253"
+tm "SmWaitText"
+)
+)
+encoding (Text
+uid 324,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "30437,58953,30437,58953"
+blo "30437,58953"
+tm "SmEncodingMgr"
+)
+actionBlk (SmStateActionsBlock
+uid 327,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 328,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "34337,61053,34537,61253"
+)
+autoResize 1
+tline (Line
+uid 329,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "30437,57953,30437,57953"
+pts [
+"30437,57953"
+"30437,57953"
+]
+)
+bline (Line
+uid 330,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "30437,57953,30437,57953"
+pts [
+"30437,57953"
+"30437,57953"
+]
+)
+ttri (Triangle
+uid 331,0
+ro 90
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "29987,57778,30337,58128"
+)
+btri (Triangle
+uid 332,0
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "29987,57778,30337,58128"
+)
+entryActions (MLText
+uid 333,0
+va (VaSet
+)
+xt "30437,57953,30437,57953"
+tm "Actions"
+)
+inActions (MLText
+uid 334,0
+va (VaSet
+)
+xt "30437,57953,40737,60953"
+st "shift_cntr <= shift_cntr + 1;
+ready <= '0';
+read_sig <= '0';"
+tm "Actions"
+)
+exitActions (MLText
+uid 335,0
+va (VaSet
+)
+xt "30437,57953,30437,57953"
+tm "Actions"
+)
+)
+caseExpr (TextAssociate
+uid 325,0
+ps "CenterOffsetStrategy"
+text (MLText
+uid 326,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "28837,58953,33837,59953"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+impLoop 0
+)
+*30 (State
+uid 336,0
+shape (Circle
+uid 337,0
+va (VaSet
+vasetType 1
+fg "0,65535,65535"
+lineColor "0,32768,49152"
+lineWidth 2
+)
+xt "949,28404,9053,36508"
+radius 4052
+)
+name (Text
+uid 338,0
+va (VaSet
+font "Arial,10,1"
+)
+xt "1601,31856,8401,33056"
+st "DNA_READY"
+ju 0
+blo "5001,32856"
+tm "ONodeName"
+)
+wait (TextAssociate
+uid 339,0
+ps "CenterOffsetStrategy"
+text (Text
+uid 340,0
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "arial,10,1"
+)
+xt "5101,32756,8701,33956"
+st "wait 2"
+blo "5101,33756"
+tm "SmWaitText"
+)
+)
+encoding (Text
+uid 341,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "5001,33456,5001,33456"
+blo "5001,33456"
+tm "SmEncodingMgr"
+)
+actionBlk (SmStateActionsBlock
+uid 344,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 345,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "8901,35556,9101,35756"
+)
+autoResize 1
+tline (Line
+uid 346,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "5001,32456,5001,32456"
+pts [
+"5001,32456"
+"5001,32456"
+]
+)
+bline (Line
+uid 347,0
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "5001,32456,5001,32456"
+pts [
+"5001,32456"
+"5001,32456"
+]
+)
+ttri (Triangle
+uid 348,0
+ro 90
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "4551,32281,4901,32631"
+)
+btri (Triangle
+uid 349,0
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "4551,32281,4901,32631"
+)
+entryActions (MLText
+uid 350,0
+va (VaSet
+)
+xt "5001,32456,5001,32456"
+tm "Actions"
+)
+inActions (MLText
+uid 351,0
+va (VaSet
+)
+xt "5001,32456,11201,35456"
+st "ready <= '1';
+read_sig <= '0';
+shift_sig <= '0';"
+tm "Actions"
+)
+exitActions (MLText
+uid 352,0
+va (VaSet
+)
+xt "5001,32456,5001,32456"
+tm "Actions"
+)
+)
+caseExpr (TextAssociate
+uid 342,0
+ps "CenterOffsetStrategy"
+text (MLText
+uid 343,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "3401,33456,8401,34456"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+)
+*31 (SmClockPoint
+uid 353,0
+shape (CompositeShape
+uid 354,0
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+optionalChildren [
+(Pentagon
+uid 355,0
+sl 0
+ro 270
+xt "-176,-1500,2074,-500"
+)
+(OrthoPolyLine
+uid 356,0
+sl 0
+ro 270
+va (VaSet
+vasetType 3
+isHidden 1
+)
+xt "724,-1300,1323,-700"
+pts [
+"724,-1300"
+"1023,-1300"
+"1023,-700"
+"1323,-700"
+]
+)
+(Arc2D
+pts [
+"333,-847"
+"78,-1153"
+"333,-1153"
+]
+uid 357,0
+sl 0
+ro 270
+va (VaSet
+vasetType 1
+transparent 1
+)
+xt "78,-1153,333,-847"
+)
+]
+)
+name (TextAssociate
+uid 358,0
+ps "CenterOffsetStrategy"
+text (Text
+uid 359,0
+va (VaSet
+font "arial,8,0"
+)
+xt "-1976,-1500,-676,-500"
+st "clk"
+ju 2
+blo "-676,-700"
+tm "SmControlSignalNameMgr"
+)
+)
+cond (SmControlCondition
+uid 360,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 361,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,32768,49152"
+)
+xt "2074,-1600,9474,-400"
+)
+autoResize 1
+cond (MLText
+uid 362,0
+va (VaSet
+font "arial,8,0"
+)
+xt "2174,-1500,9374,-500"
+st " Falling_edge(clk) "
+tm "SmControlConditionMgr"
+)
+)
+edge 2
+)
+*32 (CommentText
+uid 403,0
+shape (Rectangle
+uid 404,0
+layer 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+lineColor "0,0,32768"
+)
+xt "2949,-4000,35949,2000"
+)
+text (MLText
+uid 405,0
+va (VaSet
+fg "0,0,32768"
+font "Arial,10,0"
+)
+xt "3149,-3800,35149,1400"
+st "
+Created using Mentor Graphics HDL2Graphics(TM) Technology
+on - 09:15:09 15.02.2011
+from - C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl\\dna_gen.vhd
+
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 5600
+visibleWidth 32600
+)
+)
+*33 (Grouping
+uid 406,0
+optionalChildren [
+*34 (CommentText
+uid 408,0
+shape (Rectangle
+uid 409,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "34000,43000,51000,44000"
+)
+oxt "18000,70000,35000,71000"
+text (MLText
+uid 410,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "34200,43000,43800,44000"
+st "
+by %user on %dd %month %year
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*35 (CommentText
+uid 411,0
+shape (Rectangle
+uid 412,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "51000,39000,55000,40000"
+)
+oxt "35000,66000,39000,67000"
+text (MLText
+uid 413,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "51200,39000,54200,40000"
+st "
+Project:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*36 (CommentText
+uid 414,0
+shape (Rectangle
+uid 415,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "34000,41000,51000,42000"
+)
+oxt "18000,68000,35000,69000"
+text (MLText
+uid 416,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "34200,41000,44200,42000"
+st "
+<enter diagram title here>
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*37 (CommentText
+uid 417,0
+shape (Rectangle
+uid 418,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "30000,41000,34000,42000"
+)
+oxt "14000,68000,18000,69000"
+text (MLText
+uid 419,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "30200,41000,32300,42000"
+st "
+Title:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*38 (CommentText
+uid 420,0
+shape (Rectangle
+uid 421,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "51000,40000,71000,44000"
+)
+oxt "35000,67000,55000,71000"
+text (MLText
+uid 422,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "51200,40200,60400,41200"
+st "
+<enter comments here>
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 4000
+visibleWidth 20000
+)
+ignorePrefs 1
+titleBlock 1
+)
+*39 (CommentText
+uid 423,0
+shape (Rectangle
+uid 424,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "55000,39000,71000,40000"
+)
+oxt "39000,66000,55000,67000"
+text (MLText
+uid 425,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "55200,39000,59700,40000"
+st "
+%project_name
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 16000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*40 (CommentText
+uid 426,0
+shape (Rectangle
+uid 427,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "30000,39000,51000,41000"
+)
+oxt "14000,66000,35000,68000"
+text (MLText
+uid 428,0
+va (VaSet
+fg "32768,0,0"
+)
+xt "37150,39500,43850,40500"
+st "
+<company name>
+"
+ju 0
+tm "CommentText"
+wrapOption 3
+visibleHeight 2000
+visibleWidth 21000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*41 (CommentText
+uid 429,0
+shape (Rectangle
+uid 430,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "30000,42000,34000,43000"
+)
+oxt "14000,69000,18000,70000"
+text (MLText
+uid 431,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "30200,42000,32300,43000"
+st "
+Path:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*42 (CommentText
+uid 432,0
+shape (Rectangle
+uid 433,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "30000,43000,34000,44000"
+)
+oxt "14000,70000,18000,71000"
+text (MLText
+uid 434,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "30200,43000,32900,44000"
+st "
+Edited:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*43 (CommentText
+uid 435,0
+shape (Rectangle
+uid 436,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "34000,42000,51000,43000"
+)
+oxt "18000,69000,35000,70000"
+text (MLText
+uid 437,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "34200,42000,43200,43000"
+st "
+%library/%unit/%view
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+]
+shape (GroupingShape
+uid 407,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineStyle 2
+lineWidth 2
+)
+xt "30000,39000,71000,44000"
+)
+oxt "14000,66000,55000,71000"
+)
+*44 (Transition
+uid 363,0
+shape (Spline
+uid 364,0
+va (VaSet
+vasetType 3
+)
+xt "32281,9396,52983,30224"
+pts [
+"32281,9396"
+"41416,21528"
+"52983,30224"
+]
+arrow 1
+)
+start &27
+end &28
+ss 0
+es 0
+cond "(start = '1')"
+tb (TransitionBlock
+uid 365,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 366,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "0,32768,49152"
+)
+xt "40916,21028,46516,23028"
+)
+autoResize 1
+lineShape (Line
+uid 367,0
+va (VaSet
+vasetType 3
+isHidden 1
+)
+xt "43116,22928,43116,22928"
+pts [
+"43116,22928"
+"43116,22928"
+]
+)
+condition (MLText
+uid 368,0
+va (VaSet
+)
+xt "41416,21528,46016,22528"
+st "(start = '1')"
+tm "Condition"
+)
+actions (MLText
+uid 369,0
+va (VaSet
+)
+xt "43716,22928,43716,22928"
+tm "Actions"
+)
+)
+tp (TransitionPriority
+uid 370,0
+ps "PercentageFromStartStrategy"
+shape (Circle
+uid 371,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "33202,11048,34764,12610"
+radius 781
+)
+pr (Text
+uid 372,0
+va (VaSet
+isHidden 1
+)
+xt "33583,11329,34383,12329"
+st "1"
+ju 0
+blo "33983,12129"
+tm "TransitionPriority"
+)
+padding "100,100"
+)
+)
+*45 (Transition
+uid 373,0
+shape (Spline
+uid 374,0
+va (VaSet
+vasetType 3
+)
+xt "32677,34693,52987,54989"
+pts [
+"52987,34693"
+"41433,43407"
+"32677,54989"
+]
+arrow 1
+)
+start &28
+end &29
+ss 0
+es 0
+tb (TransitionBlock
+uid 375,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 376,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "0,32768,49152"
+)
+xt "40933,43402,45333,44412"
+)
+autoResize 1
+lineShape (Line
+uid 377,0
+va (VaSet
+vasetType 3
+isHidden 1
+)
+xt "43133,44807,43133,44807"
+pts [
+"43133,44807"
+"43133,44807"
+]
+)
+condition (MLText
+uid 378,0
+va (VaSet
+)
+xt "41433,43407,44833,44407"
+tm "Condition"
+)
+actions (MLText
+uid 379,0
+va (VaSet
+)
+xt "43133,44807,43133,44807"
+tm "Actions"
+)
+)
+tp (TransitionPriority
+uid 380,0
+ps "PercentageFromStartStrategy"
+shape (Circle
+uid 381,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "49825,35573,51387,37135"
+radius 781
+)
+pr (Text
+uid 382,0
+va (VaSet
+isHidden 1
+)
+xt "50206,35854,51006,36854"
+st "1"
+ju 0
+blo "50606,36654"
+tm "TransitionPriority"
+)
+padding "100,100"
+)
+)
+*46 (Transition
+uid 383,0
+shape (Spline
+uid 384,0
+va (VaSet
+vasetType 3
+)
+xt "21057,60956,39858,77952"
+pts [
+"32625,60956"
+"39858,70885"
+"30468,77952"
+"21057,70915"
+"28259,60963"
+]
+arrow 1
+)
+start &29
+end &29
+ss 0
+es 0
+cond "(shift_cntr < 57)"
+tb (TransitionBlock
+uid 385,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 386,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "0,32768,49152"
+)
+xt "21368,77452,45768,81852"
+)
+autoResize 1
+lineShape (Line
+uid 387,0
+va (VaSet
+vasetType 3
+)
+xt "21868,79152,45268,79152"
+pts [
+"21868,79152"
+"45268,79152"
+]
+)
+condition (MLText
+uid 388,0
+va (VaSet
+)
+xt "30468,77952,36668,78952"
+st "(shift_cntr < 57)"
+tm "Condition"
+)
+actions (MLText
+uid 389,0
+va (VaSet
+)
+xt "21868,79352,45268,81352"
+st "dna_sig <= dna_sig(62 downto 0) & dout_sig;  -- put in from right
+shift_sig <= '1';"
+tm "Actions"
+)
+)
+tp (TransitionPriority
+uid 390,0
+ps "PercentageFromStartStrategy"
+shape (Circle
+uid 391,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "35231,63803,36793,65365"
+radius 781
+)
+pr (Text
+uid 392,0
+va (VaSet
+)
+xt "35612,64084,36412,65084"
+st "1"
+ju 0
+blo "36012,64884"
+tm "TransitionPriority"
+)
+padding "100,100"
+)
+)
+*47 (Transition
+uid 393,0
+shape (Spline
+uid 394,0
+va (VaSet
+vasetType 3
+)
+xt "8235,34897,28208,54981"
+pts [
+"28208,54981"
+"19554,43442"
+"8235,34897"
+]
+arrow 1
+)
+start &29
+end &30
+ss 0
+es 0
+tb (TransitionBlock
+uid 395,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 396,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "0,32768,49152"
+)
+xt "17704,43932,24804,46342"
+)
+autoResize 1
+lineShape (Line
+uid 397,0
+va (VaSet
+vasetType 3
+)
+xt "18204,44642,24304,44642"
+pts [
+"18204,44642"
+"24304,44642"
+]
+)
+condition (MLText
+uid 398,0
+va (VaSet
+)
+xt "19554,43442,22954,44442"
+tm "Condition"
+)
+actions (MLText
+uid 399,0
+va (VaSet
+)
+xt "18204,44842,24304,45842"
+st "shift_sig <= '1';"
+tm "Actions"
+)
+)
+tp (TransitionPriority
+uid 400,0
+ps "PercentageFromStartStrategy"
+shape (Circle
+uid 401,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "25793,51848,27355,53410"
+radius 781
+)
+pr (Text
+uid 402,0
+va (VaSet
+)
+xt "26174,52129,26974,53129"
+st "2"
+ju 0
+blo "26574,52929"
+tm "TransitionPriority"
+)
+padding "100,100"
+)
+)
+]
+bg "65535,65535,65535"
+grid (Grid
+origin "0,0"
+isVisible 0
+isActive 0
+xSpacing 1000
+xySpacing 1000
+xShown 1
+yShown 1
+color "26368,26368,26368"
+)
+packageList *48 (PackageList
+uid 274,0
+stg "VerticalLayoutStrategy"
+textVec [
+*49 (Text
+uid 275,0
+va (VaSet
+isHidden 1
+font "arial,8,1"
+)
+xt "6399,88852,11799,89852"
+st "Package List"
+blo "6399,89652"
+)
+*50 (MLText
+uid 276,0
+va (VaSet
+isHidden 1
+)
+xt "6399,89852,17299,92852"
+tm "SmPackageListTextMgr"
+)
+]
+)
+compDirBlock (MlTextGroup
+uid 277,0
+stg "VerticalLayoutStrategy"
+textVec [
+*51 (Text
+uid 278,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20949,83852,29049,84852"
+st "Compiler Directives"
+blo "20949,84652"
+)
+*52 (Text
+uid 279,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20949,84852,30549,85852"
+st "Pre-module directives:"
+blo "20949,85652"
+)
+*53 (MLText
+uid 280,0
+va (VaSet
+isHidden 1
+)
+xt "20949,85852,28449,87852"
+st "`resetall
+`timescale 1ns/10ps"
+tm "SmCompilerDirectivesTextMgr"
+)
+*54 (Text
+uid 281,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20949,87852,31049,88852"
+st "Post-module directives:"
+blo "20949,88652"
+)
+*55 (MLText
+uid 282,0
+va (VaSet
+isHidden 1
+)
+xt "20949,83852,20949,83852"
+tm "SmCompilerDirectivesTextMgr"
+)
+*56 (Text
+uid 283,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20949,88852,30849,89852"
+st "End-module directives:"
+blo "20949,89652"
+)
+*57 (MLText
+uid 284,0
+va (VaSet
+isHidden 1
+)
+xt "20949,89852,20949,89852"
+tm "SmCompilerDirectivesTextMgr"
+)
+]
+associable 1
+)
+windowSize "0,0,1015,690"
+viewArea "-1976,-4000,108549,92052"
+cachedDiagramExtent "0,0,0,0"
+pageBreakOrigin "0,0"
+isTopLevel 1
+defaultCommentText (CommentText
+shape (Rectangle
+layer 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+lineColor "0,0,32768"
+)
+xt "0,0,15000,5000"
+)
+text (MLText
+va (VaSet
+fg "0,0,32768"
+)
+xt "200,200,2000,1200"
+st "
+Text
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 4600
+visibleWidth 14600
+)
+)
+defaultPanel (Panel
+shape (RectFrame
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "32768,0,0"
+lineWidth 3
+)
+xt "0,0,20000,20000"
+)
+title (TextAssociate
+ps "TopLeftStrategy"
+text (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "1000,1000,3800,2000"
+st "Panel0"
+blo "1000,1800"
+tm "PanelText"
+)
+)
+)
+localDecl *58 (SmLocalDecl
+uid 250,0
+stg "VerticalLayoutStrategy"
+first (Text
+uid 251,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "41999,83852,52499,84852"
+st "Architecture Declarations"
+blo "41999,84652"
+)
+second (MLText
+uid 252,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "41999,84852,41999,84852"
+tm "LocalDeclTextMgr"
+)
+)
+processDecl *59 (SmProcessDecl
+uid 253,0
+stg "VerticalLayoutStrategy"
+textVec [
+*60 (Text
+uid 254,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "58100,-1000,67000,0"
+st "Process Declarations"
+blo "58100,-200"
+)
+*61 (Text
+uid 255,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "58100,0,65300,1000"
+st "Clocked Process:"
+blo "58100,800"
+)
+*62 (MLText
+uid 256,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "58100,-1000,58100,-1000"
+tm "ProcessDeclTextMgr"
+)
+*63 (Text
+uid 257,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "58100,1000,65000,2000"
+st "Output Process:"
+blo "58100,1800"
+)
+*64 (MLText
+uid 258,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "58100,2000,58100,2000"
+tm "ProcessDeclTextMgr"
+)
+]
+associable 1
+)
+defaultActions *65 (MlTextGroup
+uid 259,0
+stg "VerticalLayoutStrategy"
+textVec [
+*66 (Text
+uid 260,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "13849,83852,20049,84852"
+st "Global Actions"
+blo "13849,84652"
+)
+*67 (Text
+uid 261,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "13849,84852,19149,85852"
+st "Pre Actions:"
+blo "13849,85652"
+)
+*68 (MLText
+uid 262,0
+va (VaSet
+)
+xt "13849,83852,13849,83852"
+tm "Actions"
+)
+*69 (Text
+uid 263,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "13849,85852,19649,86852"
+st "Post Actions:"
+blo "13849,86652"
+)
+*70 (MLText
+uid 264,0
+va (VaSet
+)
+xt "13849,86852,13849,86852"
+tm "Actions"
+)
+]
+associable 1
+)
+archConcurrentStatementBlock *71 (BiTextGroup
+uid 265,0
+stg "VerticalLayoutStrategy"
+first (Text
+uid 266,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "25149,83852,35049,84852"
+st "Concurrent Statements"
+blo "25149,84652"
+)
+second (MLText
+uid 267,0
+va (VaSet
+)
+xt "25149,84852,25149,84852"
+tm "ArchConcStmtTextMgr"
+)
+associable 1
+)
+signalsGenStatus *72 (SmSignalGenStatus
+uid 271,0
+stg "VerticalLayoutStrategy"
+first (Text
+uid 272,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "59749,83852,65449,84852"
+st "Signal Status"
+blo "59749,84652"
+)
+second (MLText
+uid 273,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "59749,84852,83749,92052"
+st "SIGNAL       MODE    DEFAULT  RESET  SCHEME 
+dna          OUT                     COMB   
+ready        OUT                     CLKD   
+DNA_FOR_SIM  LOCAL                   COMB   
+dout_sig     LOCAL                   COMB   
+read_sig     LOCAL                   CLKD   
+shift_sig    LOCAL                   CLKD   
+dna_sig      LOCAL                   CLKD   
+shift_cntr   LOCAL                   CLKD   
+"
+tm "SmSignalsGenStatusTextMgr"
+)
+)
+stateRegBlock *73 (BiTextGroup
+uid 268,0
+stg "VerticalLayoutStrategy"
+first (Text
+uid 269,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "97749,83852,108549,84852"
+st "State Register Statements"
+blo "97749,84652"
+)
+second (MLText
+uid 270,0
+va (VaSet
+)
+xt "97749,84852,97749,84852"
+tm "Actions"
+)
+associable 1
+)
+)
+genChar (SmGenChar
+uid 438,0
+csName "FTU_dna_gen_State"
+nextStateClocking 0
+numProcs 0
+)
+encoding (Encoding
+scheme 3
+encodingStyles [
+(pair
+scheme 0
+style 0
+)
+(pair
+scheme 1
+style 1
+)
+(pair
+scheme 2
+style 0
+)
+(pair
+scheme 3
+style 0
+)
+(pair
+scheme 4
+style 0
+)
+(pair
+scheme 5
+style 0
+)
+]
+otherValues [
+(pair
+scheme 0
+otherValue ""
+)
+(pair
+scheme 1
+otherValue ""
+)
+(pair
+scheme 2
+otherValue ""
+)
+(pair
+scheme 3
+otherValue ""
+)
+(pair
+scheme 4
+otherValue ""
+)
+(pair
+scheme 5
+otherValue ""
+)
+]
+attribute 0
+synSafe 0
+outputEncodedLocals 0
+useVerilogParameterRange 0
+radix 2
+)
+stateOrder [
+&27
+&28
+&29
+&30
+]
+name "FTU_dna_gen_State"
+)
+]
+lastUid 0,0
+commonDM (CommonDM
+ldm (LogicalDM
+ordering 1
+emptyRow *74 (LEmptyRow
+)
+uid 165,0
+optionalChildren [
+*75 (RefLabelRowHdr
+)
+*76 (TitleRowHdr
+)
+*77 (FilterRowHdr
+)
+*78 (RefLabelColHdr
+tm "RefLabelColHdrMgr"
+)
+*79 (RowExpandColHdr
+tm "RowExpandColHdrMgr"
+)
+*80 (GroupColHdr
+tm "GroupColHdrMgr"
+)
+*81 (NameColHdr
+tm "SmNameColHdrMgr"
+)
+*82 (ModeColHdr
+tm "SmModeColHdrMgr"
+)
+*83 (TypeColHdr
+tm "SmTypeColHdrMgr"
+)
+*84 (BoundsColHdr
+tm "SmBoundsColHdrMgr"
+)
+*85 (InitColHdr
+tm "SmInitColHdrMgr"
+)
+*86 (ColumnHdr
+tm "SmCategoryColHdrMgr"
+)
+*87 (ColumnHdr
+tm "SmAssignColHdrMgr"
+)
+*88 (ColumnHdr
+tm "SmExprColHdrMgr"
+)
+*89 (ColumnHdr
+tm "SmSchemeColHdrMgr"
+)
+*90 (ColumnHdr
+tm "SmDefValColHdrMgr"
+)
+*91 (ColumnHdr
+tm "SmRstValColHdrMgr"
+)
+*92 (EolColHdr
+tm "SmEolColHdrMgr"
+)
+*93 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "dna"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+o 9
+i "(others => '0')"
+)
+)
+uid 184,0
+scheme 0
+)
+*94 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "ready"
+t "STD_LOGIC"
+o 10
+i "'0'"
+)
+)
+uid 185,0
+scheme 1
+)
+*95 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "dout_sig"
+t "STD_LOGIC"
+o 1
+i "'0'"
+)
+)
+uid 187,0
+scheme 0
+direct 0
+)
+*96 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "read_sig"
+t "STD_LOGIC"
+o 2
+i "'0'"
+)
+)
+uid 188,0
+scheme 1
+direct 0
+)
+*97 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "shift_sig"
+t "STD_LOGIC"
+o 3
+i "'0'"
+)
+)
+uid 189,0
+scheme 1
+direct 0
+)
+*98 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "dna_sig"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+o 4
+i "(others => '0')"
+)
+)
+uid 190,0
+scheme 1
+direct 0
+)
+*99 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "shift_cntr"
+t "INTEGER"
+b "RANGE 0 to 64"
+o 6
+i "0"
+)
+)
+uid 191,0
+scheme 1
+direct 0
+)
+*100 (LeafLogPort
+port (LogicalPort
+decl (Decl
+n "clk"
+t "STD_LOGIC"
+o 7
+)
+)
+uid 439,0
+cat 3
+expr " Falling_edge(clk) "
+)
+*101 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "FTU_dna_gen_State"
+t "FTU_dna_gen_StateType"
+prec "type FTU_dna_gen_StateType is (IDLE, READ_DNA, SHIFT_DNA, DNA_READY);"
+preAdd 0
+o 5
+)
+)
+uid 462,0
+scheme 1
+)
+*102 (LeafLogPort
+port (LogicalPort
+decl (Decl
+n "start"
+t "STD_LOGIC"
+o 8
+)
+)
+uid 464,0
+ass ""
+)
+]
+)
+pdm (PhysicalDM
+displayShortBounds 1
+editShortBounds 1
+uid 192,0
+optionalChildren [
+*103 (Sheet
+sheetRow (SheetRow
+headerVa (MVa
+cellColor "49152,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+cellVa (MVa
+cellColor "65535,65535,65535"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+groupVa (MVa
+cellColor "39936,56832,65280"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+emptyMRCItem *104 (MRCItem
+litem &74
+pos 3
+dimension 20
+)
+uid 194,0
+optionalChildren [
+*105 (MRCItem
+litem &75
+pos 0
+dimension 20
+uid 195,0
+)
+*106 (MRCItem
+litem &76
+pos 1
+dimension 23
+uid 196,0
+)
+*107 (MRCItem
+litem &77
+pos 2
+hidden 1
+dimension 20
+uid 197,0
+)
+*108 (MRCItem
+litem &93
+pos 2
+dimension 20
+uid 198,0
+)
+*109 (MRCItem
+litem &94
+pos 3
+dimension 20
+uid 199,0
+)
+*110 (MRCItem
+litem &95
+pos 4
+dimension 20
+uid 201,0
+)
+*111 (MRCItem
+litem &96
+pos 5
+dimension 20
+uid 202,0
+)
+*112 (MRCItem
+litem &97
+pos 6
+dimension 20
+uid 203,0
+)
+*113 (MRCItem
+litem &98
+pos 7
+dimension 20
+uid 204,0
+)
+*114 (MRCItem
+litem &99
+pos 8
+dimension 20
+uid 205,0
+)
+*115 (MRCItem
+litem &100
+pos 0
+dimension 20
+uid 440,0
+)
+*116 (MRCItem
+litem &101
+pos 9
+dimension 20
+uid 461,0
+)
+*117 (MRCItem
+litem &102
+pos 1
+dimension 20
+uid 463,0
+)
+]
+)
+sheetCol (SheetCol
+propVa (MVa
+cellColor "0,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+textAngle 90
+)
+uid 206,0
+optionalChildren [
+*118 (MRCItem
+litem &78
+pos 0
+dimension 20
+uid 207,0
+)
+*119 (MRCItem
+litem &80
+pos 1
+dimension 50
+uid 208,0
+)
+*120 (MRCItem
+litem &81
+pos 2
+dimension 70
+uid 209,0
+)
+*121 (MRCItem
+litem &82
+pos 3
+dimension 50
+uid 210,0
+)
+*122 (MRCItem
+litem &83
+pos 4
+dimension 80
+uid 211,0
+)
+*123 (MRCItem
+litem &84
+pos 5
+dimension 80
+uid 212,0
+)
+*124 (MRCItem
+litem &85
+pos 6
+dimension 40
+uid 213,0
+)
+*125 (MRCItem
+litem &86
+pos 7
+dimension 100
+uid 214,0
+)
+*126 (MRCItem
+litem &87
+pos 8
+dimension 60
+uid 215,0
+)
+*127 (MRCItem
+litem &88
+pos 9
+dimension 130
+uid 216,0
+)
+*128 (MRCItem
+litem &89
+pos 10
+hidden 1
+dimension 56
+uid 217,0
+)
+*129 (MRCItem
+litem &90
+pos 11
+dimension 50
+uid 218,0
+)
+*130 (MRCItem
+litem &91
+pos 12
+dimension 50
+uid 219,0
+)
+*131 (MRCItem
+litem &92
+pos 13
+dimension 80
+uid 220,0
+)
+]
+)
+fixedCol 4
+fixedRow 2
+name "Ports"
+uid 193,0
+vaOverrides [
+]
+)
+]
+)
+uid 164,0
+)
+cdmCsm &26
+genericsCommonDM (CommonDM
+ldm (LogicalDM
+emptyRow *132 (LEmptyRow
+)
+uid 222,0
+optionalChildren [
+*133 (RefLabelRowHdr
+)
+*134 (TitleRowHdr
+)
+*135 (FilterRowHdr
+)
+*136 (RefLabelColHdr
+tm "RefLabelColHdrMgr"
+)
+*137 (RowExpandColHdr
+tm "RowExpandColHdrMgr"
+)
+*138 (GroupColHdr
+tm "GroupColHdrMgr"
+)
+*139 (NameColHdr
+tm "GenericNameColHdrMgr"
+)
+*140 (TypeColHdr
+tm "GenericTypeColHdrMgr"
+)
+*141 (InitColHdr
+tm "GenericValueColHdrMgr"
+)
+*142 (PragmaColHdr
+tm "GenericPragmaColHdrMgr"
+)
+*143 (EolColHdr
+tm "GenericEolColHdrMgr"
+)
+]
+)
+pdm (PhysicalDM
+displayShortBounds 1
+editShortBounds 1
+uid 234,0
+optionalChildren [
+*144 (Sheet
+sheetRow (SheetRow
+headerVa (MVa
+cellColor "49152,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+cellVa (MVa
+cellColor "65535,65535,65535"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+groupVa (MVa
+cellColor "39936,56832,65280"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+emptyMRCItem *145 (MRCItem
+litem &132
+pos 3
+dimension 20
+)
+uid 236,0
+optionalChildren [
+*146 (MRCItem
+litem &133
+pos 0
+dimension 20
+uid 237,0
+)
+*147 (MRCItem
+litem &134
+pos 1
+dimension 23
+uid 238,0
+)
+*148 (MRCItem
+litem &135
+pos 2
+hidden 1
+dimension 20
+uid 239,0
+)
+]
+)
+sheetCol (SheetCol
+propVa (MVa
+cellColor "0,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+textAngle 90
+)
+uid 240,0
+optionalChildren [
+*149 (MRCItem
+litem &136
+pos 0
+dimension 20
+uid 241,0
+)
+*150 (MRCItem
+litem &138
+pos 1
+dimension 50
+uid 242,0
+)
+*151 (MRCItem
+litem &139
+pos 2
+dimension 100
+uid 243,0
+)
+*152 (MRCItem
+litem &140
+pos 3
+dimension 100
+uid 244,0
+)
+*153 (MRCItem
+litem &141
+pos 4
+dimension 50
+uid 245,0
+)
+*154 (MRCItem
+litem &142
+pos 5
+dimension 50
+uid 246,0
+)
+*155 (MRCItem
+litem &143
+pos 6
+dimension 80
+uid 247,0
+)
+]
+)
+fixedCol 3
+fixedRow 2
+name "Ports"
+uid 235,0
+vaOverrides [
+]
+)
+]
+)
+uid 221,0
+type 1
+)
+signalSuffix "_int"
+clockSuffix "_cld"
+defaultState (State
+shape (Circle
+va (VaSet
+vasetType 1
+fg "0,65535,65535"
+lineColor "0,32768,49152"
+lineWidth 2
+)
+xt "-3000,-3000,3000,3000"
+radius 3000
+)
+name (Text
+va (VaSet
+font "Arial,10,1"
+)
+xt "0,0,1800,1200"
+st "s0"
+ju 0
+blo "900,1000"
+tm "ONodeName"
+)
+wait (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "arial,10,1"
+)
+xt "1000,900,4600,2100"
+st "wait 2"
+blo "1000,1900"
+tm "SmWaitText"
+)
+)
+encoding (Text
+va (VaSet
+font "Arial,8,1"
+)
+blo "0,0"
+tm "SmEncodingMgr"
+)
+actionBlk (SmStateActionsBlock
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "3900,3100,4100,3300"
+)
+autoResize 1
+tline (Line
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+pts [
+"0,0"
+"0,0"
+]
+)
+bline (Line
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+pts [
+"0,0"
+"0,0"
+]
+)
+ttri (Triangle
+ro 90
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "-450,-175,-100,175"
+)
+btri (Triangle
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "-450,-175,-100,175"
+)
+entryActions (MLText
+va (VaSet
+)
+tm "Actions"
+)
+inActions (MLText
+va (VaSet
+)
+tm "Actions"
+)
+exitActions (MLText
+va (VaSet
+)
+tm "Actions"
+)
+)
+caseExpr (TextAssociate
+ps "CenterOffsetStrategy"
+text (MLText
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "-1600,1000,3400,2000"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+)
+defaultWaitState (State
+shape (CircleInOctagon
+va (VaSet
+vasetType 1
+fg "0,65535,65535"
+lineColor "26368,26368,26368"
+lineWidth 2
+)
+xt "-529,-529,6529,6529"
+)
+name (Text
+va (VaSet
+font "Arial,10,1"
+)
+xt "0,0,1800,1200"
+st "s0"
+ju 0
+blo "900,1000"
+tm "ONodeName"
+)
+wait (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "arial,10,1"
+)
+xt "1000,900,4600,2100"
+st "wait 2"
+blo "1000,1900"
+tm "SmWaitText"
+)
+)
+encoding (Text
+va (VaSet
+font "Arial,8,1"
+)
+blo "0,0"
+tm "SmEncodingMgr"
+)
+actionBlk (SmStateActionsBlock
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "8900,6100,9100,6300"
+)
+autoResize 1
+tline (Line
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "5000,3000,5000,3000"
+pts [
+"5000,3000"
+"5000,3000"
+]
+)
+bline (Line
+va (VaSet
+vasetType 3
+isHidden 1
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "5000,3000,5000,3000"
+pts [
+"5000,3000"
+"5000,3000"
+]
+)
+ttri (Triangle
+ro 90
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "4550,2825,4900,3175"
+)
+btri (Triangle
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "0,32768,49152"
+bg "0,0,0"
+lineColor "39936,56832,65280"
+lineWidth -1
+)
+xt "4550,2825,4900,3175"
+)
+entryActions (MLText
+va (VaSet
+)
+xt "5000,3000,5000,3000"
+tm "Actions"
+)
+inActions (MLText
+va (VaSet
+)
+xt "5000,3000,5000,3000"
+tm "Actions"
+)
+exitActions (MLText
+va (VaSet
+)
+xt "5000,3000,5000,3000"
+tm "Actions"
+)
+)
+caseExpr (TextAssociate
+ps "CenterOffsetStrategy"
+text (MLText
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "-1600,1000,3400,2000"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+isWait 1
+)
+defaultCompositeState (CompositeState
+shape (TripleCircle
+va (VaSet
+vasetType 1
+fg "29952,39936,65280"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "-3000,-3000,3000,3000"
+radius 3000
+)
+name (Text
+va (VaSet
+font "Arial,10,1"
+)
+xt "-900,-600,900,600"
+st "s0"
+ju 0
+blo "0,400"
+tm "ONodeName"
+)
+childDiagram &0
+)
+defaultJunction (Junction
+shape (Diamond
+va (VaSet
+vasetType 1
+fg "59904,39936,65280"
+)
+xt "-1150,-1150,2150,2150"
+)
+symbol (Text
+va (VaSet
+font "Arial,10,1"
+)
+xt "-150,-100,1150,1100"
+st "&"
+ju 0
+blo "500,900"
+)
+name (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "2000,1000,2000,1000"
+blo "2000,1000"
+tm "JunctionName"
+)
+)
+caseExpr (TextAssociate
+ps "CenterOffsetStrategy"
+text (MLText
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "-1850,2000,3150,3000"
+st "CASE: expr"
+tm "SmCaseExpr"
+)
+)
+)
+defaultEntryPoint (EntryPoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "29952,39936,65280"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-875,875,1375,1875"
+)
+(Line
+sl 0
+ro 270
+xt "1375,1375,1875,1375"
+pts [
+"1375,1375"
+"1875,1375"
+]
+)
+]
+)
+)
+defaultInterruptPoint (InterruptPoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,0,0"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-875,875,1375,1875"
+)
+(Line
+sl 0
+ro 270
+xt "1375,1375,1875,1375"
+pts [
+"1375,1375"
+"1875,1375"
+]
+)
+(CustomPolygon
+pts [
+"-625,1600"
+"-625,1300"
+"25,1425"
+"-75,1150"
+"1025,1350"
+"200,1350"
+"375,1600"
+]
+sl 0
+ro 270
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+bg "65535,0,0"
+lineColor "65535,65535,0"
+)
+xt "-625,1150,1025,1600"
+)
+]
+)
+)
+defaultLink (Link
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+bg "0,0,0"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-375,875,1875,1875"
+)
+(Line
+sl 0
+ro 270
+xt "-875,1375,-375,1375"
+pts [
+"-875,1375"
+"-375,1375"
+]
+)
+]
+)
+name (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "2375,875,4375,1875"
+st "Link"
+blo "2375,1675"
+tm "LinkName"
+)
+)
+)
+defaultExitPoint (ExitPoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "29952,39936,65280"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-375,875,1875,1875"
+)
+(Line
+sl 0
+ro 270
+xt "-875,1375,-375,1375"
+pts [
+"-875,1375"
+"-375,1375"
+]
+)
+]
+)
+)
+defaultTransition (Transition
+shape (Spline
+va (VaSet
+vasetType 3
+)
+pts [
+"0,0"
+"0,0"
+]
+arrow 1
+)
+ss 0
+es 0
+cond "condition"
+tb (TransitionBlock
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+lineColor "0,32768,49152"
+)
+xt "-500,-500,3900,1500"
+)
+autoResize 1
+lineShape (Line
+va (VaSet
+vasetType 3
+isHidden 1
+)
+xt "1700,1400,1700,1400"
+pts [
+"1700,1400"
+"1700,1400"
+]
+)
+condition (MLText
+va (VaSet
+)
+xt "0,0,3400,1000"
+st "condition"
+tm "Condition"
+)
+actions (MLText
+va (VaSet
+)
+xt "1700,1800,1700,1800"
+tm "Actions"
+)
+)
+tp (TransitionPriority
+ps "PercentageFromStartStrategy"
+shape (Circle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "-781,-781,781,781"
+radius 781
+)
+pr (Text
+va (VaSet
+)
+xt "-400,-500,400,500"
+st "1"
+ju 0
+blo "0,300"
+tm "TransitionPriority"
+)
+padding "100,100"
+)
+)
+defaultClk (SmClockPoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-625,625,1625,1625"
+)
+(OrthoPolyLine
+sl 0
+ro 270
+va (VaSet
+vasetType 3
+)
+xt "275,825,874,1425"
+pts [
+"275,1425"
+"574,1425"
+"574,825"
+"874,825"
+]
+)
+(Arc2D
+pts [
+"-116,1278"
+"-371,972"
+"-116,972"
+]
+sl 0
+ro 270
+va (VaSet
+vasetType 1
+transparent 1
+)
+xt "-371,972,-116,1278"
+)
+]
+)
+name (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+font "arial,8,0"
+)
+xt "-2425,625,-1125,1625"
+st "clk"
+ju 2
+blo "-1125,1425"
+tm "SmControlSignalNameMgr"
+)
+)
+cond (SmControlCondition
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,32768,49152"
+)
+xt "1625,525,3825,1725"
+)
+autoResize 1
+cond (MLText
+va (VaSet
+font "arial,8,0"
+)
+xt "1725,625,3725,1625"
+st "cond"
+tm "SmControlConditionMgr"
+)
+)
+)
+defaultEnable (SmEnablePoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-625,625,1625,1625"
+)
+(OrthoPolyLine
+sl 0
+ro 270
+va (VaSet
+vasetType 3
+)
+xt "275,825,874,1425"
+pts [
+"874,1425"
+"574,1425"
+"574,825"
+"275,825"
+]
+)
+(Arc2D
+pts [
+"-130,1263"
+"-415,1064"
+"-76,1064"
+]
+layer 10
+sl 0
+ro 270
+va (VaSet
+vasetType 1
+transparent 1
+)
+xt "-415,1064,-76,1263"
+)
+(Line
+sl 0
+ro 270
+xt "-415,1064,-106,1064"
+pts [
+"-415,1064"
+"-106,1064"
+]
+)
+]
+)
+name (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+font "arial,8,0"
+)
+xt "-3725,625,-1125,1625"
+st "enable"
+ju 2
+blo "-1125,1425"
+tm "SmControlSignalNameMgr"
+)
+)
+cond (SmControlCondition
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,32768,49152"
+)
+xt "1625,525,3825,1725"
+)
+autoResize 1
+cond (MLText
+va (VaSet
+font "arial,8,0"
+)
+xt "1725,625,3725,1625"
+st "cond"
+tm "SmControlConditionMgr"
+)
+)
+)
+defaultRst (SmResetPoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-625,625,1625,1625"
+)
+(OrthoPolyLine
+sl 0
+ro 270
+va (VaSet
+vasetType 3
+)
+xt "275,825,874,1425"
+pts [
+"874,1425"
+"574,1425"
+"574,825"
+"275,825"
+]
+)
+(Line
+sl 0
+ro 270
+xt "-376,950,-276,1000"
+pts [
+"-376,1000"
+"-276,950"
+]
+)
+(Line
+sl 0
+ro 270
+xt "-376,950,-376,1300"
+pts [
+"-376,1300"
+"-376,950"
+]
+)
+(Circle
+layer 10
+sl 0
+ro 270
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,0"
+)
+xt "424,975,724,1275"
+radius 150
+)
+]
+)
+cond (SmControlCondition
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,32768,49152"
+)
+xt "-625,-975,1575,225"
+)
+autoResize 1
+cond (MLText
+va (VaSet
+font "arial,8,0"
+)
+xt "-525,-875,1475,125"
+st "cond"
+tm "SmControlConditionMgr"
+)
+)
+prio (TransitionPriority
+ps "PercentageFromStartStrategy"
+shape (Circle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "1625,344,3187,1906"
+radius 781
+)
+pr (Text
+va (VaSet
+)
+xt "2006,625,2806,1625"
+st "1"
+ju 0
+blo "2406,1425"
+tm "TransitionPriority"
+)
+padding "100,100"
+)
+name (TextAssociate
+ps "CenterOffsetStrategy"
+text (Text
+va (VaSet
+font "arial,8,0"
+)
+xt "-1925,625,-625,1625"
+st "rst"
+ju 2
+blo "-625,1425"
+tm "SmControlSignalNameMgr"
+)
+)
+actions (TextAssociate
+ps "CenterOffsetStrategy"
+text (MLText
+va (VaSet
+isHidden 1
+font "arial,8,0"
+)
+xt "4750,2625,10250,3625"
+st "< Automatic >"
+tm "Actions"
+)
+)
+)
+defaultRecStatePt (SmRecoveryStatePoint
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,0,0"
+)
+optionalChildren [
+(Circle
+sl 0
+xt "-900,-900,900,900"
+radius 900
+)
+(Line
+sl 0
+va (VaSet
+vasetType 3
+lineColor "65535,65535,0"
+lineWidth 1
+)
+xt "-426,-426,426,426"
+pts [
+"-426,426"
+"426,-426"
+]
+)
+(Line
+sl 0
+va (VaSet
+vasetType 3
+lineColor "65535,65535,0"
+lineWidth 1
+)
+xt "-426,-426,426,426"
+pts [
+"426,426"
+"-426,-426"
+]
+)
+]
+)
+)
+LanguageMgr "VhdlLangMgr"
+)
+)
+]
+shape (Rectangle
+uid 157,0
+va (VaSet
+vasetType 1
+fg "65535,65535,37120"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "7000,-2000,10000,4000"
+)
+ttg (MlTextGroup
+uid 158,0
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*156 (Text
+uid 159,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "7700,0,9300,1000"
+st "SM"
+blo "7700,800"
+tm "HdlTextNameMgr"
+)
+*157 (Text
+uid 160,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "7700,1000,8500,2000"
+st "1"
+blo "7700,1800"
+tm "HdlTextNumberMgr"
+)
+]
+)
+viewicon (ZoomableIcon
+uid 161,0
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "7250,2250,8750,3750"
+iconName "StateMachineViewIcon.png"
+iconMaskName "StateMachineViewIcon.msk"
+ftype 3
+)
+viewiconposition 0
+)
+*158 (HdlText
+uid 465,0
+optionalChildren [
+*159 (EmbeddedText
+uid 471,0
+commentText (CommentText
+uid 472,0
+ps "CenterOffsetStrategy"
+shape (Rectangle
+uid 473,0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65535,65535,65535"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "32000,10000,50000,15000"
+)
+text (MLText
+uid 474,0
+va (VaSet
+isHidden 1
+)
+xt "32200,10200,38500,11200"
+st "
+dna <= dna_sig;
+
+"
+tm "HdlTextMgr"
+wrapOption 3
+visibleHeight 4600
+visibleWidth 17600
+)
+)
+)
+]
+shape (Rectangle
+uid 466,0
+va (VaSet
+vasetType 1
+fg "65535,65535,37120"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "24000,10000,27000,13000"
+)
+ttg (MlTextGroup
+uid 467,0
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*160 (Text
+uid 468,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "24650,10500,26350,11500"
+st "eb1"
+blo "24650,11300"
+tm "HdlTextNameMgr"
+)
+*161 (Text
+uid 469,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "24650,11500,25450,12500"
+st "2"
+blo "24650,12300"
+tm "HdlTextNumberMgr"
+)
+]
+)
+viewicon (ZoomableIcon
+uid 470,0
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "24250,11250,25750,12750"
+iconName "TextFile.png"
+iconMaskName "TextFile.msk"
+ftype 21
+)
+viewiconposition 0
+)
+*162 (CommentText
+uid 555,0
+shape (Rectangle
+uid 556,0
+layer 0
+va (VaSet
+vasetType 1
+isHidden 1
+fg "65280,65280,46080"
+lineColor "0,0,32768"
+)
+xt "-5000,-10000,28000,-4000"
+)
+text (MLText
+uid 557,0
+va (VaSet
+isHidden 1
+fg "0,0,32768"
+font "Arial,10,0"
+)
+xt "-4800,-9800,27200,-4600"
+st "
+Created using Mentor Graphics HDL2Graphics(TM) Technology
+on - 09:15:09 15.02.2011
+from - C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl\\dna_gen.vhd
+
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 5600
+visibleWidth 32600
+)
+)
+*163 (Grouping
+uid 558,0
+optionalChildren [
+*164 (CommentText
+uid 560,0
+shape (Rectangle
+uid 561,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "63000,28000,80000,29000"
+)
+oxt "18000,70000,35000,71000"
+text (MLText
+uid 562,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "63200,28000,72800,29000"
+st "
+by %user on %dd %month %year
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*165 (CommentText
+uid 563,0
+shape (Rectangle
+uid 564,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "80000,24000,84000,25000"
+)
+oxt "35000,66000,39000,67000"
+text (MLText
+uid 565,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "80200,24000,83200,25000"
+st "
+Project:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*166 (CommentText
+uid 566,0
+shape (Rectangle
+uid 567,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "63000,26000,80000,27000"
+)
+oxt "18000,68000,35000,69000"
+text (MLText
+uid 568,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "63200,26000,73200,27000"
+st "
+<enter diagram title here>
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*167 (CommentText
+uid 569,0
+shape (Rectangle
+uid 570,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "59000,26000,63000,27000"
+)
+oxt "14000,68000,18000,69000"
+text (MLText
+uid 571,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "59200,26000,61300,27000"
+st "
+Title:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*168 (CommentText
+uid 572,0
+shape (Rectangle
+uid 573,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "80000,25000,100000,29000"
+)
+oxt "35000,67000,55000,71000"
+text (MLText
+uid 574,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "80200,25200,89400,26200"
+st "
+<enter comments here>
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 4000
+visibleWidth 20000
+)
+ignorePrefs 1
+titleBlock 1
+)
+*169 (CommentText
+uid 575,0
+shape (Rectangle
+uid 576,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "84000,24000,100000,25000"
+)
+oxt "39000,66000,55000,67000"
+text (MLText
+uid 577,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "84200,24000,88700,25000"
+st "
+%project_name
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 16000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*170 (CommentText
+uid 578,0
+shape (Rectangle
+uid 579,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "59000,24000,80000,26000"
+)
+oxt "14000,66000,35000,68000"
+text (MLText
+uid 580,0
+va (VaSet
+fg "32768,0,0"
+)
+xt "66150,24500,72850,25500"
+st "
+<company name>
+"
+ju 0
+tm "CommentText"
+wrapOption 3
+visibleHeight 2000
+visibleWidth 21000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*171 (CommentText
+uid 581,0
+shape (Rectangle
+uid 582,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "59000,27000,63000,28000"
+)
+oxt "14000,69000,18000,70000"
+text (MLText
+uid 583,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "59200,27000,61300,28000"
+st "
+Path:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*172 (CommentText
+uid 584,0
+shape (Rectangle
+uid 585,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "59000,28000,63000,29000"
+)
+oxt "14000,70000,18000,71000"
+text (MLText
+uid 586,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "59200,28000,61900,29000"
+st "
+Edited:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*173 (CommentText
+uid 587,0
+shape (Rectangle
+uid 588,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "63000,27000,80000,28000"
+)
+oxt "18000,69000,35000,70000"
+text (MLText
+uid 589,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "63200,27000,72200,28000"
+st "
+%library/%unit/%view
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+]
+shape (GroupingShape
+uid 559,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineStyle 2
+lineWidth 2
+)
+xt "59000,24000,100000,29000"
+)
+oxt "14000,66000,55000,71000"
+)
+*174 (GlobalConnector
+uid 590,0
+shape (Circle
+uid 591,0
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+xt "-2000,13000,0,15000"
+radius 1000
+)
+name (Text
+uid 592,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "-1500,13500,-500,14500"
+st "G"
+blo "-1500,14300"
+)
+)
+*175 (GlobalConnector
+uid 599,0
+shape (Circle
+uid 600,0
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+xt "-2000,15000,0,17000"
+radius 1000
+)
+name (Text
+uid 601,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "-1500,15500,-500,16500"
+st "G"
+blo "-1500,16300"
+)
+)
+*176 (GlobalConnector
+uid 608,0
+shape (Circle
+uid 609,0
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+xt "-2000,17000,0,19000"
+radius 1000
+)
+name (Text
+uid 610,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "-1500,17500,-500,18500"
+st "G"
+blo "-1500,18300"
+)
+)
+*177 (Wire
+uid 29,0
+shape (OrthoPolyLine
+uid 30,0
+va (VaSet
+vasetType 3
+)
+xt "-3000,18000,-2000,18000"
+pts [
+"-3000,18000"
+"-2000,18000"
+]
+)
+start &6
+end &176
+ss 0
+es 0
+sat 32
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 33,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 34,0
+va (VaSet
+isHidden 1
+)
+xt "-3000,17000,-1700,18000"
+st "clk"
+blo "-3000,17800"
+tm "WireNameMgr"
+)
+)
+on &7
+)
+*178 (Wire
+uid 43,0
+shape (OrthoPolyLine
+uid 44,0
+va (VaSet
+vasetType 3
+)
+xt "6000,-1000,7000,-1000"
+pts [
+"6000,-1000"
+"7000,-1000"
+]
+)
+start &8
+end &24
+ss 0
+sat 32
+eat 1
+stc 0
+st 0
+si 0
+tg (WTG
+uid 47,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 48,0
+va (VaSet
+isHidden 1
+)
+xt "6000,-2000,7900,-1000"
+st "start"
+blo "6000,-1200"
+tm "WireNameMgr"
+)
+)
+on &9
+)
+*179 (Wire
+uid 132,0
+shape (OrthoPolyLine
+uid 133,0
+va (VaSet
+vasetType 3
+)
+xt "1000,3000,35000,5000"
+pts [
+"29750,3000"
+"35000,3000"
+"35000,5000"
+"1000,5000"
+"1000,3000"
+"7000,3000"
+]
+)
+start &15
+end &24
+ss 0
+sat 32
+eat 1
+stc 0
+st 0
+si 0
+tg (WTG
+uid 136,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 137,0
+va (VaSet
+isHidden 1
+)
+xt "3000,2000,6300,3000"
+st "dout_sig"
+blo "3000,2800"
+tm "WireNameMgr"
+)
+)
+on &1
+)
+*180 (Wire
+uid 138,0
+shape (OrthoPolyLine
+uid 139,0
+va (VaSet
+vasetType 3
+)
+xt "19000,2000,21250,2000"
+pts [
+"19000,2000"
+"21250,2000"
+]
+)
+end &16
+sat 16
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 142,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 143,0
+va (VaSet
+isHidden 1
+)
+xt "17000,1000,18300,2000"
+st "clk"
+blo "17000,1800"
+tm "WireNameMgr"
+)
+)
+on &7
+)
+*181 (Wire
+uid 144,0
+shape (OrthoPolyLine
+uid 145,0
+va (VaSet
+vasetType 3
+)
+xt "19000,1000,21250,1000"
+pts [
+"19000,1000"
+"21250,1000"
+]
+)
+end &18
+sat 16
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 148,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 149,0
+va (VaSet
+isHidden 1
+)
+xt "15000,0,18400,1000"
+st "read_sig"
+blo "15000,800"
+tm "WireNameMgr"
+)
+)
+on &2
+)
+*182 (Wire
+uid 150,0
+shape (OrthoPolyLine
+uid 151,0
+va (VaSet
+vasetType 3
+)
+xt "19000,0,21250,0"
+pts [
+"19000,0"
+"21250,0"
+]
+)
+end &19
+sat 16
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 154,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 155,0
+va (VaSet
+isHidden 1
+)
+xt "15000,-1000,18300,0"
+st "shift_sig"
+blo "15000,-200"
+tm "WireNameMgr"
+)
+)
+on &3
+)
+*183 (Wire
+uid 483,0
+shape (OrthoPolyLine
+uid 484,0
+va (VaSet
+vasetType 3
+lineWidth 2
+)
+xt "27000,11000,28000,11000"
+pts [
+"27000,11000"
+"28000,11000"
+]
+)
+start &158
+end &10
+es 0
+sat 2
+eat 32
+sty 1
+stc 0
+st 0
+si 0
+tg (WTG
+uid 489,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 490,0
+va (VaSet
+isHidden 1
+)
+xt "25000,10000,26600,11000"
+st "dna"
+blo "25000,10800"
+tm "WireNameMgr"
+)
+)
+on &11
+)
+*184 (Wire
+uid 491,0
+shape (OrthoPolyLine
+uid 492,0
+va (VaSet
+vasetType 3
+)
+xt "5000,0,7000,0"
+pts [
+"5000,0"
+"7000,0"
+]
+)
+end &24
+sat 16
+eat 1
+stc 0
+st 0
+si 0
+tg (WTG
+uid 497,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 498,0
+va (VaSet
+isHidden 1
+)
+xt "3000,-1000,4300,0"
+st "clk"
+blo "3000,-200"
+tm "WireNameMgr"
+)
+)
+on &7
+)
+*185 (Wire
+uid 515,0
+shape (OrthoPolyLine
+uid 516,0
+va (VaSet
+vasetType 3
+lineWidth 2
+)
+xt "10000,3000,24000,12000"
+pts [
+"10000,3000"
+"16000,3000"
+"16000,12000"
+"24000,12000"
+]
+)
+start &24
+end &158
+sat 4
+eat 1
+sty 1
+stc 0
+st 0
+si 0
+tg (WTG
+uid 521,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 522,0
+va (VaSet
+isHidden 1
+)
+xt "11000,2000,14100,3000"
+st "dna_sig"
+blo "11000,2800"
+tm "WireNameMgr"
+)
+)
+on &4
+)
+*186 (Wire
+uid 523,0
+shape (OrthoPolyLine
+uid 524,0
+va (VaSet
+vasetType 3
+lineWidth 2
+)
+xt "10000,2000,12000,2000"
+pts [
+"10000,2000"
+"12000,2000"
+]
+)
+start &24
+sat 4
+eat 16
+sty 1
+stc 0
+st 0
+si 0
+tg (WTG
+uid 529,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 530,0
+va (VaSet
+isHidden 1
+)
+xt "13000,1000,16900,2000"
+st "shift_cntr"
+blo "13000,1800"
+tm "WireNameMgr"
+)
+)
+on &5
+)
+*187 (Wire
+uid 531,0
+shape (OrthoPolyLine
+uid 532,0
+va (VaSet
+vasetType 3
+)
+xt "10000,1000,12000,1000"
+pts [
+"10000,1000"
+"12000,1000"
+]
+)
+start &24
+sat 2
+eat 16
+stc 0
+st 0
+si 0
+tg (WTG
+uid 537,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 538,0
+va (VaSet
+isHidden 1
+)
+xt "13000,0,16400,1000"
+st "read_sig"
+blo "13000,800"
+tm "WireNameMgr"
+)
+)
+on &2
+)
+*188 (Wire
+uid 539,0
+shape (OrthoPolyLine
+uid 540,0
+va (VaSet
+vasetType 3
+)
+xt "10000,-1000,11000,-1000"
+pts [
+"10000,-1000"
+"11000,-1000"
+]
+)
+start &24
+end &12
+es 0
+sat 2
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 545,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 546,0
+va (VaSet
+isHidden 1
+)
+xt "9000,-2000,11200,-1000"
+st "ready"
+blo "9000,-1200"
+tm "WireNameMgr"
+)
+)
+on &13
+)
+*189 (Wire
+uid 547,0
+shape (OrthoPolyLine
+uid 548,0
+va (VaSet
+vasetType 3
+)
+xt "10000,0,12000,0"
+pts [
+"10000,0"
+"12000,0"
+]
+)
+start &24
+sat 2
+eat 16
+stc 0
+st 0
+si 0
+tg (WTG
+uid 553,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 554,0
+va (VaSet
+isHidden 1
+)
+xt "13000,-1000,16300,0"
+st "shift_sig"
+blo "13000,-200"
+tm "WireNameMgr"
+)
+)
+on &3
+)
+*190 (Wire
+uid 593,0
+shape (OrthoPolyLine
+uid 594,0
+va (VaSet
+vasetType 3
+)
+xt "-4000,14000,-2000,14000"
+pts [
+"-4000,14000"
+"-2000,14000"
+]
+)
+end &174
+ss 0
+sat 16
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 597,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 598,0
+va (VaSet
+isHidden 1
+)
+xt "-7000,13000,-3600,14000"
+st "read_sig"
+blo "-7000,13800"
+tm "WireNameMgr"
+)
+)
+on &2
+)
+*191 (Wire
+uid 602,0
+shape (OrthoPolyLine
+uid 603,0
+va (VaSet
+vasetType 3
+)
+xt "-4000,16000,-2000,16000"
+pts [
+"-4000,16000"
+"-2000,16000"
+]
+)
+end &175
+ss 0
+sat 16
+eat 32
+stc 0
+st 0
+si 0
+tg (WTG
+uid 606,0
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+uid 607,0
+va (VaSet
+isHidden 1
+)
+xt "-7000,15000,-3700,16000"
+st "shift_sig"
+blo "-7000,15800"
+tm "WireNameMgr"
+)
+)
+on &3
+)
+]
+bg "65535,65535,65535"
+grid (Grid
+origin "0,0"
+isVisible 1
+isActive 1
+xSpacing 1000
+xySpacing 1000
+xShown 1
+yShown 1
+color "26368,26368,26368"
+)
+packageList *192 (PackageList
+uid 617,0
+stg "VerticalLayoutStrategy"
+textVec [
+*193 (Text
+uid 618,0
+va (VaSet
+isHidden 1
+font "arial,8,1"
+)
+xt "0,24000,5400,25000"
+st "Package List"
+blo "0,24800"
+)
+*194 (MLText
+uid 619,0
+va (VaSet
+isHidden 1
+)
+xt "0,25000,10900,28000"
+tm "PackageList"
+)
+]
+)
+compDirBlock (MlTextGroup
+uid 620,0
+stg "VerticalLayoutStrategy"
+textVec [
+*195 (Text
+uid 621,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20000,24000,28100,25000"
+st "Compiler Directives"
+blo "20000,24800"
+)
+*196 (Text
+uid 622,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20000,25000,29600,26000"
+st "Pre-module directives:"
+blo "20000,25800"
+)
+*197 (MLText
+uid 623,0
+va (VaSet
+isHidden 1
+)
+xt "20000,26000,27500,28000"
+st "`resetall
+`timescale 1ns/10ps"
+tm "BdCompilerDirectivesTextMgr"
+)
+*198 (Text
+uid 624,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20000,28000,30100,29000"
+st "Post-module directives:"
+blo "20000,28800"
+)
+*199 (MLText
+uid 625,0
+va (VaSet
+isHidden 1
+)
+xt "20000,24000,20000,24000"
+tm "BdCompilerDirectivesTextMgr"
+)
+*200 (Text
+uid 626,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "20000,29000,29900,30000"
+st "End-module directives:"
+blo "20000,29800"
+)
+*201 (MLText
+uid 627,0
+va (VaSet
+isHidden 1
+)
+xt "20000,30000,20000,30000"
+tm "BdCompilerDirectivesTextMgr"
+)
+]
+associable 1
+)
+windowSize "0,0,1015,690"
+viewArea "-7300,-3000,100000,29000"
+cachedDiagramExtent "0,0,0,0"
+pageBreakOrigin "0,0"
+lastUid 627,0
+defaultCommentText (CommentText
+shape (Rectangle
+layer 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+lineColor "0,0,32768"
+)
+xt "0,0,15000,5000"
+)
+text (MLText
+va (VaSet
+fg "0,0,32768"
+)
+xt "200,200,2000,1200"
+st "
+Text
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 4600
+visibleWidth 14600
+)
+)
+defaultPanel (Panel
+shape (RectFrame
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "32768,0,0"
+lineWidth 3
+)
+xt "0,0,20000,20000"
+)
+title (TextAssociate
+ps "TopLeftStrategy"
+text (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "1000,1000,3800,2000"
+st "Panel0"
+blo "1000,1800"
+tm "PanelText"
+)
+)
+)
+defaultBlk (Blk
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "39936,56832,65280"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*202 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "2200,3500,5800,4500"
+st "<library>"
+blo "2200,4300"
+tm "BdLibraryNameMgr"
+)
+*203 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "2200,4500,5600,5500"
+st "<block>"
+blo "2200,5300"
+tm "BlkNameMgr"
+)
+*204 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "2200,5500,4000,6500"
+st "U_0"
+blo "2200,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2200,13500,2200,13500"
+)
+header ""
+)
+elements [
+]
+)
+viewicon (ZoomableIcon
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "0,0,1500,1500"
+iconName "UnknownFile.png"
+iconMaskName "UnknownFile.msk"
+)
+viewiconposition 0
+)
+defaultMWComponent (MWC
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*205 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "550,3500,3450,4500"
+st "Library"
+blo "550,4300"
+)
+*206 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "550,4500,7450,5500"
+st "MWComponent"
+blo "550,5300"
+)
+*207 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "550,5500,2350,6500"
+st "U_0"
+blo "550,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6450,1500,-6450,1500"
+)
+header ""
+)
+elements [
+]
+)
+portVis (PortSigDisplay
+)
+prms (Property
+pclass "params"
+pname "params"
+ptn "String"
+)
+visOptions (mwParamsVisibilityOptions
+)
+)
+defaultSaComponent (SaComponent
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*208 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "900,3500,3800,4500"
+st "Library"
+blo "900,4300"
+tm "BdLibraryNameMgr"
+)
+*209 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "900,4500,7100,5500"
+st "SaComponent"
+blo "900,5300"
+tm "CptNameMgr"
+)
+*210 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "900,5500,2700,6500"
+st "U_0"
+blo "900,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6100,1500,-6100,1500"
+)
+header ""
+)
+elements [
+]
+)
+viewicon (ZoomableIcon
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "0,0,1500,1500"
+iconName "UnknownFile.png"
+iconMaskName "UnknownFile.msk"
+)
+viewiconposition 0
+portVis (PortSigDisplay
+)
+archFileType "UNKNOWN"
+)
+defaultVhdlComponent (VhdlComponent
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*211 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "500,3500,3400,4500"
+st "Library"
+blo "500,4300"
+)
+*212 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "500,4500,7500,5500"
+st "VhdlComponent"
+blo "500,5300"
+)
+*213 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "500,5500,2300,6500"
+st "U_0"
+blo "500,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6500,1500,-6500,1500"
+)
+header ""
+)
+elements [
+]
+)
+portVis (PortSigDisplay
+)
+entityPath ""
+archName ""
+archPath ""
+)
+defaultVerilogComponent (VerilogComponent
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "-450,0,8450,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*214 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "50,3500,2950,4500"
+st "Library"
+blo "50,4300"
+)
+*215 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "50,4500,7950,5500"
+st "VerilogComponent"
+blo "50,5300"
+)
+*216 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "50,5500,1850,6500"
+st "U_0"
+blo "50,6300"
+tm "InstanceNameMgr"
+)
+]
+)
+ga (GenericAssociation
+ps "EdgeToEdgeStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "-6950,1500,-6950,1500"
+)
+header ""
+)
+elements [
+]
+)
+entityPath ""
+)
+defaultHdlText (HdlText
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,37120"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "0,0,8000,10000"
+)
+ttg (MlTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*217 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "3150,4000,4850,5000"
+st "eb1"
+blo "3150,4800"
+tm "HdlTextNameMgr"
+)
+*218 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "3150,5000,3950,6000"
+st "1"
+blo "3150,5800"
+tm "HdlTextNumberMgr"
+)
+]
+)
+viewicon (ZoomableIcon
+sl 0
+va (VaSet
+vasetType 1
+fg "49152,49152,49152"
+)
+xt "0,0,1500,1500"
+iconName "UnknownFile.png"
+iconMaskName "UnknownFile.msk"
+)
+viewiconposition 0
+)
+defaultEmbeddedText (EmbeddedText
+commentText (CommentText
+ps "CenterOffsetStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "0,0,18000,5000"
+)
+text (MLText
+va (VaSet
+)
+xt "200,200,2000,1200"
+st "
+Text
+"
+tm "HdlTextMgr"
+wrapOption 3
+visibleHeight 4600
+visibleWidth 17600
+)
+)
+)
+defaultGlobalConnector (GlobalConnector
+shape (Circle
+va (VaSet
+vasetType 1
+fg "65535,65535,0"
+)
+xt "-1000,-1000,1000,1000"
+radius 1000
+)
+name (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "-500,-500,500,500"
+st "G"
+blo "-500,300"
+)
+)
+defaultRipper (Ripper
+ps "OnConnectorStrategy"
+shape (Line2D
+pts [
+"0,0"
+"1000,1000"
+]
+va (VaSet
+vasetType 1
+)
+xt "0,0,1000,1000"
+)
+)
+defaultBdJunction (BdJunction
+ps "OnConnectorStrategy"
+shape (Circle
+va (VaSet
+vasetType 1
+)
+xt "-400,-400,400,400"
+radius 400
+)
+)
+defaultPortIoIn (PortIoIn
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "-2000,-375,-500,375"
+)
+(Line
+sl 0
+ro 270
+xt "-500,0,0,0"
+pts [
+"-500,0"
+"0,0"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+va (VaSet
+)
+xt "-1375,-1000,-1375,-1000"
+ju 2
+blo "-1375,-1000"
+tm "WireNameMgr"
+)
+)
+)
+defaultPortIoOut (PortIoOut
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Pentagon
+sl 0
+ro 270
+xt "500,-375,2000,375"
+)
+(Line
+sl 0
+ro 270
+xt "0,0,500,0"
+pts [
+"0,0"
+"500,0"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+va (VaSet
+)
+xt "625,-1000,625,-1000"
+blo "625,-1000"
+tm "WireNameMgr"
+)
+)
+)
+defaultPortIoInOut (PortIoInOut
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "0,0,32768"
+)
+optionalChildren [
+(Hexagon
+sl 0
+xt "500,-375,2000,375"
+)
+(Line
+sl 0
+xt "0,0,500,0"
+pts [
+"0,0"
+"500,0"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+va (VaSet
+)
+xt "0,-375,0,-375"
+blo "0,-375"
+tm "WireNameMgr"
+)
+)
+)
+defaultPortIoBuffer (PortIoBuffer
+shape (CompositeShape
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,0,32768"
+)
+optionalChildren [
+(Hexagon
+sl 0
+xt "500,-375,2000,375"
+)
+(Line
+sl 0
+xt "0,0,500,0"
+pts [
+"0,0"
+"500,0"
+]
+)
+]
+)
+stc 0
+sf 1
+tg (WTG
+ps "PortIoTextPlaceStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+va (VaSet
+)
+xt "0,-375,0,-375"
+blo "0,-375"
+tm "WireNameMgr"
+)
+)
+)
+defaultSignal (Wire
+shape (OrthoPolyLine
+va (VaSet
+vasetType 3
+)
+pts [
+"0,0"
+"0,0"
+]
+)
+ss 0
+es 0
+sat 32
+eat 32
+st 0
+sf 1
+si 0
+tg (WTG
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+va (VaSet
+)
+xt "0,0,1900,1000"
+st "sig0"
+blo "0,800"
+tm "WireNameMgr"
+)
+)
+)
+defaultBus (Wire
+shape (OrthoPolyLine
+va (VaSet
+vasetType 3
+lineWidth 2
+)
+pts [
+"0,0"
+"0,0"
+]
+)
+ss 0
+es 0
+sat 32
+eat 32
+sty 1
+st 0
+sf 1
+si 0
+tg (WTG
+ps "ConnStartEndStrategy"
+stg "STSignalDisplayStrategy"
+f (Text
+va (VaSet
+)
+xt "0,0,2400,1000"
+st "dbus0"
+blo "0,800"
+tm "WireNameMgr"
+)
+)
+)
+defaultBundle (Bundle
+shape (OrthoPolyLine
+va (VaSet
+vasetType 3
+lineColor "32768,0,0"
+lineWidth 2
+)
+pts [
+"0,0"
+"0,0"
+]
+)
+ss 0
+es 0
+sat 32
+eat 32
+textGroup (BiTextGroup
+ps "ConnStartEndStrategy"
+stg "VerticalLayoutStrategy"
+first (Text
+va (VaSet
+)
+xt "0,0,3000,1000"
+st "bundle0"
+blo "0,800"
+tm "BundleNameMgr"
+)
+second (MLText
+va (VaSet
+)
+xt "0,1000,1000,2000"
+st "()"
+tm "BundleContentsMgr"
+)
+)
+bundleNet &0
+)
+defaultPortMapFrame (PortMapFrame
+ps "PortMapFrameStrategy"
+shape (RectFrame
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "0,0,32768"
+lineWidth 2
+)
+xt "0,0,10000,12000"
+)
+portMapText (BiTextGroup
+ps "BottomRightOffsetStrategy"
+stg "VerticalLayoutStrategy"
+first (MLText
+va (VaSet
+)
+)
+second (MLText
+va (VaSet
+)
+tm "PortMapTextMgr"
+)
+)
+)
+defaultGenFrame (Frame
+shape (RectFrame
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "26368,26368,26368"
+lineStyle 2
+lineWidth 3
+)
+xt "0,0,20000,20000"
+)
+title (TextAssociate
+ps "TopLeftStrategy"
+text (MLText
+va (VaSet
+)
+xt "0,-1100,12600,-100"
+st "g0: FOR i IN 0 TO n GENERATE"
+tm "FrameTitleTextMgr"
+)
+)
+seqNum (FrameSequenceNumber
+ps "TopLeftStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+)
+xt "50,50,1250,1450"
+)
+num (Text
+va (VaSet
+)
+xt "250,250,1050,1250"
+st "1"
+blo "250,1050"
+tm "FrameSeqNumMgr"
+)
+)
+decls (MlTextGroup
+ps "BottomRightOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*219 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "14100,20000,22000,21000"
+st "Frame Declarations"
+blo "14100,20800"
+)
+*220 (MLText
+va (VaSet
+)
+xt "14100,21000,14100,21000"
+tm "BdFrameDeclTextMgr"
+)
+]
+)
+)
+defaultBlockFrame (Frame
+shape (RectFrame
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "26368,26368,26368"
+lineStyle 1
+lineWidth 3
+)
+xt "0,0,20000,20000"
+)
+title (TextAssociate
+ps "TopLeftStrategy"
+text (MLText
+va (VaSet
+)
+xt "0,-1100,7400,-100"
+st "b0: BLOCK (guard)"
+tm "FrameTitleTextMgr"
+)
+)
+seqNum (FrameSequenceNumber
+ps "TopLeftStrategy"
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+)
+xt "50,50,1250,1450"
+)
+num (Text
+va (VaSet
+)
+xt "250,250,1050,1250"
+st "1"
+blo "250,1050"
+tm "FrameSeqNumMgr"
+)
+)
+decls (MlTextGroup
+ps "BottomRightOffsetStrategy"
+stg "VerticalLayoutStrategy"
+textVec [
+*221 (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "14100,20000,22000,21000"
+st "Frame Declarations"
+blo "14100,20800"
+)
+*222 (MLText
+va (VaSet
+)
+xt "14100,21000,14100,21000"
+tm "BdFrameDeclTextMgr"
+)
+]
+)
+style 3
+)
+defaultSaCptPort (CptPort
+ps "OnEdgeStrategy"
+shape (Triangle
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "0,0,750,750"
+)
+tg (CPTG
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+va (VaSet
+)
+xt "0,750,1800,1750"
+st "Port"
+blo "0,1550"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "Port"
+t ""
+o 0
+)
+)
+)
+defaultSaCptPortBuffer (CptPort
+ps "OnEdgeStrategy"
+shape (Diamond
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+)
+xt "0,0,750,750"
+)
+tg (CPTG
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+va (VaSet
+)
+xt "0,750,1800,1750"
+st "Port"
+blo "0,1550"
+)
+)
+thePort (LogicalPort
+m 3
+decl (Decl
+n "Port"
+t ""
+o 0
+)
+)
+)
+defaultDeclText (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+)
+archDeclarativeBlock (BdArchDeclBlock
+uid 1,0
+stg "BdArchDeclBlockLS"
+declLabel (Text
+uid 2,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "13000,24000,18400,25000"
+st "Declarations"
+blo "13000,24800"
+)
+portLabel (Text
+uid 3,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "13000,25000,15700,26000"
+st "Ports:"
+blo "13000,25800"
+)
+preUserLabel (Text
+uid 4,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "13000,29200,16800,30200"
+st "Pre User:"
+blo "13000,30000"
+)
+preUserText (MLText
+uid 5,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "15000,30200,57000,31000"
+st "constant DNA_FOR_SIM : bit_vector := X\"01710000E000FAD2\"; -- for simulation only
+"
+tm "BdDeclarativeTextMgr"
+)
+diagSignalLabel (Text
+uid 6,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "13000,31000,20100,32000"
+st "Diagram Signals:"
+blo "13000,31800"
+)
+postUserLabel (Text
+uid 7,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "13000,36000,17700,37000"
+st "Post User:"
+blo "13000,36800"
+)
+postUserText (MLText
+uid 8,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "13000,24000,13000,24000"
+tm "BdDeclarativeTextMgr"
+)
+)
+createCompDecls 0
+commonDM (CommonDM
+ldm (LogicalDM
+ordering 1
+suid 10,0
+usingSuid 1
+emptyRow *223 (LEmptyRow
+)
+optionalChildren [
+*224 (RefLabelRowHdr
+)
+*225 (TitleRowHdr
+)
+*226 (FilterRowHdr
+)
+*227 (RefLabelColHdr
+tm "RefLabelColHdrMgr"
+)
+*228 (RowExpandColHdr
+tm "RowExpandColHdrMgr"
+)
+*229 (GroupColHdr
+tm "GroupColHdrMgr"
+)
+*230 (NameColHdr
+tm "BlockDiagramNameColHdrMgr"
+)
+*231 (ModeColHdr
+tm "BlockDiagramModeColHdrMgr"
+)
+*232 (TypeColHdr
+tm "BlockDiagramTypeColHdrMgr"
+)
+*233 (BoundsColHdr
+tm "BlockDiagramBoundsColHdrMgr"
+)
+*234 (InitColHdr
+tm "BlockDiagramInitColHdrMgr"
+)
+*235 (EolColHdr
+tm "BlockDiagramEolColHdrMgr"
+)
+*236 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "dout_sig"
+t "STD_LOGIC"
+o 5
+suid 1,0
+i "'0'"
+)
+)
+uid 441,0
+)
+*237 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "read_sig"
+t "STD_LOGIC"
+o 6
+suid 2,0
+i "'0'"
+)
+)
+uid 443,0
+)
+*238 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "shift_sig"
+t "STD_LOGIC"
+o 7
+suid 3,0
+i "'0'"
+)
+)
+uid 445,0
+)
+*239 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "dna_sig"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+o 8
+suid 4,0
+i "(others => '0')"
+)
+)
+uid 447,0
+)
+*240 (LeafLogPort
+port (LogicalPort
+m 4
+decl (Decl
+n "shift_cntr"
+t "INTEGER"
+b "RANGE 0 to 64"
+o 9
+suid 6,0
+i "0"
+)
+)
+uid 451,0
+)
+*241 (LeafLogPort
+port (LogicalPort
+decl (Decl
+n "clk"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 1
+suid 7,0
+)
+)
+uid 453,0
+)
+*242 (LeafLogPort
+port (LogicalPort
+decl (Decl
+n "start"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 2
+suid 8,0
+)
+)
+uid 455,0
+)
+*243 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "dna"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+preAdd 0
+posAdd 0
+o 3
+suid 9,0
+i "(others => '0')"
+)
+)
+uid 457,0
+)
+*244 (LeafLogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "ready"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 4
+suid 10,0
+i "'0'"
+)
+)
+uid 459,0
+)
+]
+)
+pdm (PhysicalDM
+displayShortBounds 1
+editShortBounds 1
+optionalChildren [
+*245 (Sheet
+sheetRow (SheetRow
+headerVa (MVa
+cellColor "49152,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+cellVa (MVa
+cellColor "65535,65535,65535"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+groupVa (MVa
+cellColor "39936,56832,65280"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+emptyMRCItem *246 (MRCItem
+litem &223
+pos 3
+dimension 20
+)
+optionalChildren [
+*247 (MRCItem
+litem &224
+pos 0
+dimension 20
+)
+*248 (MRCItem
+litem &225
+pos 1
+dimension 23
+)
+*249 (MRCItem
+litem &226
+pos 2
+hidden 1
+dimension 20
+)
+*250 (MRCItem
+litem &236
+pos 4
+dimension 20
+uid 442,0
+)
+*251 (MRCItem
+litem &237
+pos 5
+dimension 20
+uid 444,0
+)
+*252 (MRCItem
+litem &238
+pos 6
+dimension 20
+uid 446,0
+)
+*253 (MRCItem
+litem &239
+pos 7
+dimension 20
+uid 448,0
+)
+*254 (MRCItem
+litem &240
+pos 8
+dimension 20
+uid 452,0
+)
+*255 (MRCItem
+litem &241
+pos 0
+dimension 20
+uid 454,0
+)
+*256 (MRCItem
+litem &242
+pos 1
+dimension 20
+uid 456,0
+)
+*257 (MRCItem
+litem &243
+pos 2
+dimension 20
+uid 458,0
+)
+*258 (MRCItem
+litem &244
+pos 3
+dimension 20
+uid 460,0
+)
+]
+)
+sheetCol (SheetCol
+propVa (MVa
+cellColor "0,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+textAngle 90
+)
+optionalChildren [
+*259 (MRCItem
+litem &227
+pos 0
+dimension 20
+)
+*260 (MRCItem
+litem &229
+pos 1
+dimension 50
+)
+*261 (MRCItem
+litem &230
+pos 2
+dimension 100
+)
+*262 (MRCItem
+litem &231
+pos 3
+dimension 50
+)
+*263 (MRCItem
+litem &232
+pos 4
+dimension 100
+)
+*264 (MRCItem
+litem &233
+pos 5
+dimension 100
+)
+*265 (MRCItem
+litem &234
+pos 6
+dimension 50
+)
+*266 (MRCItem
+litem &235
+pos 7
+dimension 80
+)
+]
+)
+fixedCol 4
+fixedRow 2
+name "Ports"
+vaOverrides [
+]
+)
+]
+)
+)
+genericsCommonDM (CommonDM
+ldm (LogicalDM
+emptyRow *267 (LEmptyRow
+)
+optionalChildren [
+*268 (RefLabelRowHdr
+)
+*269 (TitleRowHdr
+)
+*270 (FilterRowHdr
+)
+*271 (RefLabelColHdr
+tm "RefLabelColHdrMgr"
+)
+*272 (RowExpandColHdr
+tm "RowExpandColHdrMgr"
+)
+*273 (GroupColHdr
+tm "GroupColHdrMgr"
+)
+*274 (NameColHdr
+tm "GenericNameColHdrMgr"
+)
+*275 (TypeColHdr
+tm "GenericTypeColHdrMgr"
+)
+*276 (InitColHdr
+tm "GenericValueColHdrMgr"
+)
+*277 (PragmaColHdr
+tm "GenericPragmaColHdrMgr"
+)
+*278 (EolColHdr
+tm "GenericEolColHdrMgr"
+)
+]
+)
+pdm (PhysicalDM
+displayShortBounds 1
+editShortBounds 1
+optionalChildren [
+*279 (Sheet
+sheetRow (SheetRow
+headerVa (MVa
+cellColor "49152,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+cellVa (MVa
+cellColor "65535,65535,65535"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+groupVa (MVa
+cellColor "39936,56832,65280"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+emptyMRCItem *280 (MRCItem
+litem &267
+pos 3
+dimension 20
+)
+optionalChildren [
+*281 (MRCItem
+litem &268
+pos 0
+dimension 20
+)
+*282 (MRCItem
+litem &269
+pos 1
+dimension 23
+)
+*283 (MRCItem
+litem &270
+pos 2
+hidden 1
+dimension 20
+)
+]
+)
+sheetCol (SheetCol
+propVa (MVa
+cellColor "0,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+textAngle 90
+)
+optionalChildren [
+*284 (MRCItem
+litem &271
+pos 0
+dimension 20
+)
+*285 (MRCItem
+litem &273
+pos 1
+dimension 50
+)
+*286 (MRCItem
+litem &274
+pos 2
+dimension 100
+)
+*287 (MRCItem
+litem &275
+pos 3
+dimension 100
+)
+*288 (MRCItem
+litem &276
+pos 4
+dimension 50
+)
+*289 (MRCItem
+litem &277
+pos 5
+dimension 50
+)
+*290 (MRCItem
+litem &278
+pos 6
+dimension 80
+)
+]
+)
+fixedCol 3
+fixedRow 2
+name "Ports"
+vaOverrides [
+]
+)
+]
+)
+type 1
+)
+)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/dna_gen/symbol.sb
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/dna_gen/symbol.sb	(revision 10155)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/dna_gen/symbol.sb	(revision 10155)
@@ -0,0 +1,1551 @@
+DocumentHdrVersion "1.1"
+Header (DocumentHdr
+version 2
+dmPackageRefs [
+(DmPackageRef
+library "IEEE"
+unitName "STD_LOGIC_1164"
+itemName "ALL"
+)
+(DmPackageRef
+library "IEEE"
+unitName "STD_LOGIC_ARITH"
+itemName "ALL"
+)
+(DmPackageRef
+library "IEEE"
+unitName "STD_LOGIC_UNSIGNED"
+itemName "ALL"
+)
+(DmPackageRef
+library "UNISIM"
+unitName "VComponents"
+)
+]
+libraryRefs [
+"IEEE"
+"UNISIM"
+]
+)
+version "24.1"
+appVersion "2009.2 (Build 10)"
+model (Symbol
+commonDM (CommonDM
+ldm (LogicalDM
+ordering 1
+suid 4,0
+usingSuid 1
+emptyRow *1 (LEmptyRow
+)
+uid 84,0
+optionalChildren [
+*2 (RefLabelRowHdr
+)
+*3 (TitleRowHdr
+)
+*4 (FilterRowHdr
+)
+*5 (RefLabelColHdr
+tm "RefLabelColHdrMgr"
+)
+*6 (RowExpandColHdr
+tm "RowExpandColHdrMgr"
+)
+*7 (GroupColHdr
+tm "GroupColHdrMgr"
+)
+*8 (NameColHdr
+tm "NameColHdrMgr"
+)
+*9 (ModeColHdr
+tm "ModeColHdrMgr"
+)
+*10 (TypeColHdr
+tm "TypeColHdrMgr"
+)
+*11 (BoundsColHdr
+tm "BoundsColHdrMgr"
+)
+*12 (InitColHdr
+tm "InitColHdrMgr"
+)
+*13 (EolColHdr
+tm "EolColHdrMgr"
+)
+*14 (LogPort
+port (LogicalPort
+decl (Decl
+n "clk"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 1
+suid 1,0
+)
+)
+uid 71,0
+)
+*15 (LogPort
+port (LogicalPort
+decl (Decl
+n "start"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 2
+suid 2,0
+)
+)
+uid 73,0
+)
+*16 (LogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "dna"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+preAdd 0
+posAdd 0
+o 3
+suid 3,0
+i "(others => '0')"
+)
+)
+uid 75,0
+)
+*17 (LogPort
+port (LogicalPort
+m 1
+decl (Decl
+n "ready"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 4
+suid 4,0
+i "'0'"
+)
+)
+uid 77,0
+)
+]
+)
+pdm (PhysicalDM
+displayShortBounds 1
+editShortBounds 1
+uid 97,0
+optionalChildren [
+*18 (Sheet
+sheetRow (SheetRow
+headerVa (MVa
+cellColor "49152,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+cellVa (MVa
+cellColor "65535,65535,65535"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+groupVa (MVa
+cellColor "39936,56832,65280"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+emptyMRCItem *19 (MRCItem
+litem &1
+pos 3
+dimension 20
+)
+uid 99,0
+optionalChildren [
+*20 (MRCItem
+litem &2
+pos 0
+dimension 20
+uid 100,0
+)
+*21 (MRCItem
+litem &3
+pos 1
+dimension 23
+uid 101,0
+)
+*22 (MRCItem
+litem &4
+pos 2
+hidden 1
+dimension 20
+uid 102,0
+)
+*23 (MRCItem
+litem &14
+pos 0
+dimension 20
+uid 72,0
+)
+*24 (MRCItem
+litem &15
+pos 1
+dimension 20
+uid 74,0
+)
+*25 (MRCItem
+litem &16
+pos 2
+dimension 20
+uid 76,0
+)
+*26 (MRCItem
+litem &17
+pos 3
+dimension 20
+uid 78,0
+)
+]
+)
+sheetCol (SheetCol
+propVa (MVa
+cellColor "0,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+textAngle 90
+)
+uid 103,0
+optionalChildren [
+*27 (MRCItem
+litem &5
+pos 0
+dimension 20
+uid 104,0
+)
+*28 (MRCItem
+litem &7
+pos 1
+dimension 50
+uid 105,0
+)
+*29 (MRCItem
+litem &8
+pos 2
+dimension 100
+uid 106,0
+)
+*30 (MRCItem
+litem &9
+pos 3
+dimension 50
+uid 107,0
+)
+*31 (MRCItem
+litem &10
+pos 4
+dimension 100
+uid 108,0
+)
+*32 (MRCItem
+litem &11
+pos 5
+dimension 100
+uid 109,0
+)
+*33 (MRCItem
+litem &12
+pos 6
+dimension 50
+uid 110,0
+)
+*34 (MRCItem
+litem &13
+pos 7
+dimension 80
+uid 111,0
+)
+]
+)
+fixedCol 4
+fixedRow 2
+name "Ports"
+uid 98,0
+vaOverrides [
+]
+)
+]
+)
+uid 83,0
+)
+genericsCommonDM (CommonDM
+ldm (LogicalDM
+emptyRow *35 (LEmptyRow
+)
+uid 113,0
+optionalChildren [
+*36 (RefLabelRowHdr
+)
+*37 (TitleRowHdr
+)
+*38 (FilterRowHdr
+)
+*39 (RefLabelColHdr
+tm "RefLabelColHdrMgr"
+)
+*40 (RowExpandColHdr
+tm "RowExpandColHdrMgr"
+)
+*41 (GroupColHdr
+tm "GroupColHdrMgr"
+)
+*42 (NameColHdr
+tm "GenericNameColHdrMgr"
+)
+*43 (TypeColHdr
+tm "GenericTypeColHdrMgr"
+)
+*44 (InitColHdr
+tm "GenericValueColHdrMgr"
+)
+*45 (PragmaColHdr
+tm "GenericPragmaColHdrMgr"
+)
+*46 (EolColHdr
+tm "GenericEolColHdrMgr"
+)
+]
+)
+pdm (PhysicalDM
+displayShortBounds 1
+editShortBounds 1
+uid 125,0
+optionalChildren [
+*47 (Sheet
+sheetRow (SheetRow
+headerVa (MVa
+cellColor "49152,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+cellVa (MVa
+cellColor "65535,65535,65535"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+groupVa (MVa
+cellColor "39936,56832,65280"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+)
+emptyMRCItem *48 (MRCItem
+litem &35
+pos 3
+dimension 20
+)
+uid 127,0
+optionalChildren [
+*49 (MRCItem
+litem &36
+pos 0
+dimension 20
+uid 128,0
+)
+*50 (MRCItem
+litem &37
+pos 1
+dimension 23
+uid 129,0
+)
+*51 (MRCItem
+litem &38
+pos 2
+hidden 1
+dimension 20
+uid 130,0
+)
+]
+)
+sheetCol (SheetCol
+propVa (MVa
+cellColor "0,49152,49152"
+fontColor "0,0,0"
+font "Tahoma,10,0"
+textAngle 90
+)
+uid 131,0
+optionalChildren [
+*52 (MRCItem
+litem &39
+pos 0
+dimension 20
+uid 132,0
+)
+*53 (MRCItem
+litem &41
+pos 1
+dimension 50
+uid 133,0
+)
+*54 (MRCItem
+litem &42
+pos 2
+dimension 100
+uid 134,0
+)
+*55 (MRCItem
+litem &43
+pos 3
+dimension 100
+uid 135,0
+)
+*56 (MRCItem
+litem &44
+pos 4
+dimension 50
+uid 136,0
+)
+*57 (MRCItem
+litem &45
+pos 5
+dimension 50
+uid 137,0
+)
+*58 (MRCItem
+litem &46
+pos 6
+dimension 80
+uid 138,0
+)
+]
+)
+fixedCol 3
+fixedRow 2
+name "Ports"
+uid 126,0
+vaOverrides [
+]
+)
+]
+)
+uid 112,0
+type 1
+)
+VExpander (VariableExpander
+vvMap [
+(vvPair
+variable "HDLDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl"
+)
+(vvPair
+variable "HDSDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
+)
+(vvPair
+variable "SideDataDesignDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\dna_gen\\symbol.sb.info"
+)
+(vvPair
+variable "SideDataUserDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\dna_gen\\symbol.sb.user"
+)
+(vvPair
+variable "SourceDir"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
+)
+(vvPair
+variable "appl"
+value "HDL Designer"
+)
+(vvPair
+variable "arch_name"
+value "symbol"
+)
+(vvPair
+variable "config"
+value "%(unit)_%(view)_config"
+)
+(vvPair
+variable "d"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\dna_gen"
+)
+(vvPair
+variable "d_logical"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\dna_gen"
+)
+(vvPair
+variable "date"
+value "15.02.2011"
+)
+(vvPair
+variable "day"
+value "Di"
+)
+(vvPair
+variable "day_long"
+value "Dienstag"
+)
+(vvPair
+variable "dd"
+value "15"
+)
+(vvPair
+variable "entity_name"
+value "dna_gen"
+)
+(vvPair
+variable "ext"
+value "<TBD>"
+)
+(vvPair
+variable "f"
+value "symbol.sb"
+)
+(vvPair
+variable "f_logical"
+value "symbol.sb"
+)
+(vvPair
+variable "f_noext"
+value "symbol"
+)
+(vvPair
+variable "group"
+value "UNKNOWN"
+)
+(vvPair
+variable "host"
+value "E5B-LABOR6"
+)
+(vvPair
+variable "language"
+value "VHDL"
+)
+(vvPair
+variable "library"
+value "FACT_FAD_lib"
+)
+(vvPair
+variable "library_downstream_HdsLintPlugin"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/designcheck"
+)
+(vvPair
+variable "library_downstream_ISEPARInvoke"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
+)
+(vvPair
+variable "library_downstream_ImpactInvoke"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
+)
+(vvPair
+variable "library_downstream_ModelSimCompiler"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/work"
+)
+(vvPair
+variable "library_downstream_XSTDataPrep"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
+)
+(vvPair
+variable "mm"
+value "02"
+)
+(vvPair
+variable "module_name"
+value "dna_gen"
+)
+(vvPair
+variable "month"
+value "Feb"
+)
+(vvPair
+variable "month_long"
+value "Februar"
+)
+(vvPair
+variable "p"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\dna_gen\\symbol.sb"
+)
+(vvPair
+variable "p_logical"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\dna_gen\\symbol.sb"
+)
+(vvPair
+variable "package_name"
+value "<Undefined Variable>"
+)
+(vvPair
+variable "project_name"
+value "FACT_FAD"
+)
+(vvPair
+variable "series"
+value "HDL Designer Series"
+)
+(vvPair
+variable "task_DesignCompilerPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_LeonardoPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_ModelSimPath"
+value "C:\\modeltech_6.6a\\win32"
+)
+(vvPair
+variable "task_NC-SimPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_PrecisionRTLPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_QuestaSimPath"
+value "<TBD>"
+)
+(vvPair
+variable "task_VCSPath"
+value "<TBD>"
+)
+(vvPair
+variable "this_ext"
+value "sb"
+)
+(vvPair
+variable "this_file"
+value "symbol"
+)
+(vvPair
+variable "this_file_logical"
+value "symbol"
+)
+(vvPair
+variable "time"
+value "09:17:34"
+)
+(vvPair
+variable "unit"
+value "dna_gen"
+)
+(vvPair
+variable "user"
+value "dneise"
+)
+(vvPair
+variable "version"
+value "2009.2 (Build 10)"
+)
+(vvPair
+variable "view"
+value "symbol"
+)
+(vvPair
+variable "year"
+value "2011"
+)
+(vvPair
+variable "yy"
+value "11"
+)
+]
+)
+LanguageMgr "VhdlLangMgr"
+uid 82,0
+optionalChildren [
+*59 (SymbolBody
+uid 8,0
+optionalChildren [
+*60 (CptPort
+uid 48,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 49,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "38250,3625,39000,4375"
+)
+tg (CPTG
+uid 50,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 51,0
+va (VaSet
+)
+xt "40000,3500,41300,4500"
+st "clk"
+blo "40000,4300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 52,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,14000,17000,14800"
+st "clk   : IN     STD_LOGIC  ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "clk"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 1
+suid 1,0
+)
+)
+)
+*61 (CptPort
+uid 53,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 54,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "38250,5625,39000,6375"
+)
+tg (CPTG
+uid 55,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 56,0
+va (VaSet
+)
+xt "40000,5500,41900,6500"
+st "start"
+blo "40000,6300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 57,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,14800,17000,15600"
+st "start : IN     STD_LOGIC  ;
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "start"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 2
+suid 2,0
+)
+)
+)
+*62 (CptPort
+uid 58,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 59,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "49000,3625,49750,4375"
+)
+tg (CPTG
+uid 60,0
+ps "CptPortTextPlaceStrategy"
+stg "RightVerticalLayoutStrategy"
+f (Text
+uid 61,0
+va (VaSet
+)
+xt "46400,3500,48000,4500"
+st "dna"
+ju 2
+blo "48000,4300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 62,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,15600,37000,16400"
+st "dna   : OUT    STD_LOGIC_VECTOR (63 downto 0) := (others => '0') ;
+"
+)
+thePort (LogicalPort
+m 1
+decl (Decl
+n "dna"
+t "STD_LOGIC_VECTOR"
+b "(63 downto 0)"
+preAdd 0
+posAdd 0
+o 3
+suid 3,0
+i "(others => '0')"
+)
+)
+)
+*63 (CptPort
+uid 63,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 64,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "49000,5625,49750,6375"
+)
+tg (CPTG
+uid 65,0
+ps "CptPortTextPlaceStrategy"
+stg "RightVerticalLayoutStrategy"
+f (Text
+uid 66,0
+va (VaSet
+)
+xt "45800,5500,48000,6500"
+st "ready"
+ju 2
+blo "48000,6300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 67,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,16400,30000,17200"
+st "ready : OUT    STD_LOGIC                      := '0'
+"
+)
+thePort (LogicalPort
+m 1
+decl (Decl
+n "ready"
+t "STD_LOGIC"
+preAdd 0
+posAdd 0
+o 4
+suid 4,0
+i "'0'"
+)
+)
+)
+]
+shape (Rectangle
+uid 9,0
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "39000,2000,49000,12000"
+)
+biTextGroup (BiTextGroup
+uid 10,0
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+first (Text
+uid 11,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "42200,6000,48400,7000"
+st "FACT_FAD_lib"
+blo "42200,6800"
+)
+second (Text
+uid 12,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "42200,7000,45800,8000"
+st "dna_gen"
+blo "42200,7800"
+)
+)
+gi *64 (GenericInterface
+uid 13,0
+ps "CenterOffsetStrategy"
+matrix (Matrix
+uid 14,0
+text (MLText
+uid 15,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "39000,200,50500,1000"
+st "Generic Declarations"
+)
+header "Generic Declarations"
+showHdrWhenContentsEmpty 1
+)
+elements [
+]
+)
+portInstanceVisAsIs 1
+portInstanceVis (PortSigDisplay
+sIVOD 1
+)
+portVis (PortSigDisplay
+sTC 0
+)
+)
+*65 (Grouping
+uid 16,0
+optionalChildren [
+*66 (CommentText
+uid 18,0
+shape (Rectangle
+uid 19,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "43000,20000,60000,21000"
+)
+oxt "18000,70000,35000,71000"
+text (MLText
+uid 20,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "43200,20000,52800,21000"
+st "
+by %user on %dd %month %year
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*67 (CommentText
+uid 21,0
+shape (Rectangle
+uid 22,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "60000,16000,64000,17000"
+)
+oxt "35000,66000,39000,67000"
+text (MLText
+uid 23,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "60200,16000,63200,17000"
+st "
+Project:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*68 (CommentText
+uid 24,0
+shape (Rectangle
+uid 25,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "43000,18000,60000,19000"
+)
+oxt "18000,68000,35000,69000"
+text (MLText
+uid 26,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "43200,18000,53200,19000"
+st "
+<enter diagram title here>
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*69 (CommentText
+uid 27,0
+shape (Rectangle
+uid 28,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "39000,18000,43000,19000"
+)
+oxt "14000,68000,18000,69000"
+text (MLText
+uid 29,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "39200,18000,41300,19000"
+st "
+Title:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*70 (CommentText
+uid 30,0
+shape (Rectangle
+uid 31,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "60000,17000,80000,21000"
+)
+oxt "35000,67000,55000,71000"
+text (MLText
+uid 32,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "60200,17200,69400,18200"
+st "
+<enter comments here>
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 4000
+visibleWidth 20000
+)
+ignorePrefs 1
+titleBlock 1
+)
+*71 (CommentText
+uid 33,0
+shape (Rectangle
+uid 34,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "64000,16000,80000,17000"
+)
+oxt "39000,66000,55000,67000"
+text (MLText
+uid 35,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "64200,16000,68700,17000"
+st "
+%project_name
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 16000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*72 (CommentText
+uid 36,0
+shape (Rectangle
+uid 37,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "39000,16000,60000,18000"
+)
+oxt "14000,66000,35000,68000"
+text (MLText
+uid 38,0
+va (VaSet
+fg "32768,0,0"
+)
+xt "46150,16500,52850,17500"
+st "
+<company name>
+"
+ju 0
+tm "CommentText"
+wrapOption 3
+visibleHeight 2000
+visibleWidth 21000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*73 (CommentText
+uid 39,0
+shape (Rectangle
+uid 40,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "39000,19000,43000,20000"
+)
+oxt "14000,69000,18000,70000"
+text (MLText
+uid 41,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "39200,19000,41300,20000"
+st "
+Path:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*74 (CommentText
+uid 42,0
+shape (Rectangle
+uid 43,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "39000,20000,43000,21000"
+)
+oxt "14000,70000,18000,71000"
+text (MLText
+uid 44,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "39200,20000,41900,21000"
+st "
+Edited:
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 4000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+*75 (CommentText
+uid 45,0
+shape (Rectangle
+uid 46,0
+sl 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+)
+xt "43000,19000,60000,20000"
+)
+oxt "18000,69000,35000,70000"
+text (MLText
+uid 47,0
+va (VaSet
+fg "0,0,32768"
+bg "0,0,32768"
+)
+xt "43200,19000,55300,20000"
+st "
+%library/%unit/%view
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 1000
+visibleWidth 17000
+)
+position 1
+ignorePrefs 1
+titleBlock 1
+)
+]
+shape (GroupingShape
+uid 17,0
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineStyle 2
+lineWidth 2
+)
+xt "39000,16000,80000,21000"
+)
+oxt "14000,66000,55000,71000"
+)
+*76 (CommentText
+uid 68,0
+shape (Rectangle
+uid 69,0
+layer 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+lineColor "0,0,32768"
+)
+xt "0,-6000,33000,0"
+)
+text (MLText
+uid 70,0
+va (VaSet
+fg "0,0,32768"
+font "Arial,10,0"
+)
+xt "200,-5800,32200,-600"
+st "
+Created using Mentor Graphics HDL2Graphics(TM) Technology
+on - 09:15:09 15.02.2011
+from - C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl\\dna_gen.vhd
+
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 5600
+visibleWidth 32600
+)
+)
+]
+bg "65535,65535,65535"
+grid (Grid
+origin "0,0"
+isVisible 1
+isActive 1
+xSpacing 1000
+xySpacing 1000
+xShown 1
+yShown 1
+color "26368,26368,26368"
+)
+packageList *77 (PackageList
+uid 79,0
+stg "VerticalLayoutStrategy"
+textVec [
+*78 (Text
+uid 80,0
+va (VaSet
+font "arial,8,1"
+)
+xt "0,1000,5400,2000"
+st "Package List"
+blo "0,1800"
+)
+*79 (MLText
+uid 81,0
+va (VaSet
+)
+xt "0,2000,22500,11000"
+st "library IEEE;
+use IEEE.STD_LOGIC_1164.ALL;
+use IEEE.STD_LOGIC_ARITH.ALL;
+use IEEE.STD_LOGIC_UNSIGNED.ALL;
+
+---- Uncomment the following library declaration if instantiating
+---- any Xilinx primitives in this code.
+library UNISIM;
+use UNISIM.VComponents.all;"
+tm "PackageList"
+)
+]
+)
+windowSize "0,0,1015,690"
+viewArea "0,0,0,0"
+cachedDiagramExtent "0,0,0,0"
+pageBreakOrigin "0,0"
+defaultCommentText (CommentText
+shape (Rectangle
+layer 0
+va (VaSet
+vasetType 1
+fg "65280,65280,46080"
+lineColor "0,0,32768"
+)
+xt "0,0,15000,5000"
+)
+text (MLText
+va (VaSet
+fg "0,0,32768"
+)
+xt "200,200,2000,1200"
+st "
+Text
+"
+tm "CommentText"
+wrapOption 3
+visibleHeight 4600
+visibleWidth 14600
+)
+)
+defaultPanel (Panel
+shape (RectFrame
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+lineColor "32768,0,0"
+lineWidth 3
+)
+xt "0,0,20000,20000"
+)
+title (TextAssociate
+ps "TopLeftStrategy"
+text (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "1000,1000,3800,2000"
+st "Panel0"
+blo "1000,1800"
+tm "PanelText"
+)
+)
+)
+parentGraphicsRef (HdmGraphicsRef
+libraryName ""
+entityName ""
+viewName ""
+)
+defaultSymbolBody (SymbolBody
+shape (Rectangle
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+lineColor "0,32896,0"
+lineWidth 2
+)
+xt "15000,6000,33000,26000"
+)
+biTextGroup (BiTextGroup
+ps "CenterOffsetStrategy"
+stg "VerticalLayoutStrategy"
+first (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "22200,15000,25800,16000"
+st "<library>"
+blo "22200,15800"
+)
+second (Text
+va (VaSet
+font "Arial,8,1"
+)
+xt "22200,16000,24800,17000"
+st "<cell>"
+blo "22200,16800"
+)
+)
+gi *80 (GenericInterface
+ps "CenterOffsetStrategy"
+matrix (Matrix
+text (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+xt "0,12000,11500,12800"
+st "Generic Declarations"
+)
+header "Generic Declarations"
+showHdrWhenContentsEmpty 1
+)
+elements [
+]
+)
+portInstanceVisAsIs 1
+portInstanceVis (PortSigDisplay
+sIVOD 1
+)
+portVis (PortSigDisplay
+sIVOD 1
+)
+)
+defaultCptPort (CptPort
+ps "OnEdgeStrategy"
+shape (Triangle
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "0,0,750,750"
+)
+tg (CPTG
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+va (VaSet
+)
+xt "0,750,1400,1750"
+st "In0"
+blo "0,1550"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+)
+thePort (LogicalPort
+decl (Decl
+n "In0"
+t "std_logic_vector"
+b "(15 DOWNTO 0)"
+o 0
+)
+)
+)
+defaultCptPortBuffer (CptPort
+ps "OnEdgeStrategy"
+shape (Diamond
+va (VaSet
+vasetType 1
+fg "65535,65535,65535"
+bg "0,0,0"
+)
+xt "0,0,750,750"
+)
+tg (CPTG
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+va (VaSet
+)
+xt "0,750,2800,1750"
+st "Buffer0"
+blo "0,1550"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+va (VaSet
+font "Courier New,8,0"
+)
+)
+thePort (LogicalPort
+m 3
+decl (Decl
+n "Buffer0"
+t "std_logic_vector"
+b "(15 DOWNTO 0)"
+o 0
+)
+)
+)
+DeclarativeBlock *81 (SymDeclBlock
+uid 1,0
+stg "SymDeclLayoutStrategy"
+declLabel (Text
+uid 2,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "0,12000,5400,13000"
+st "Declarations"
+blo "0,12800"
+)
+portLabel (Text
+uid 3,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "0,13000,2700,14000"
+st "Ports:"
+blo "0,13800"
+)
+externalLabel (Text
+uid 4,0
+va (VaSet
+font "Arial,8,1"
+)
+xt "0,17200,2400,18200"
+st "User:"
+blo "0,18000"
+)
+internalLabel (Text
+uid 6,0
+va (VaSet
+isHidden 1
+font "Arial,8,1"
+)
+xt "0,12000,5800,13000"
+st "Internal User:"
+blo "0,12800"
+)
+externalText (MLText
+uid 5,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,18200,2000,18200"
+tm "SyDeclarativeTextMgr"
+)
+internalText (MLText
+uid 7,0
+va (VaSet
+isHidden 1
+font "Courier New,8,0"
+)
+xt "0,12000,0,12000"
+tm "SyDeclarativeTextMgr"
+)
+)
+lastUid 138,0
+activeModelName "Symbol:CDM"
+)
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/phase_shifter/symbol.sb
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/phase_shifter/symbol.sb	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/phase_shifter/symbol.sb	(revision 10155)
@@ -27,5 +27,5 @@
 ldm (LogicalDM
 ordering 1
-suid 15,0
+suid 17,0
 usingSuid 1
 emptyRow *1 (LEmptyRow
@@ -144,4 +144,5 @@
 n "LOCKED"
 t "std_logic"
+eolc "-- when is this going high?"
 preAdd 0
 posAdd 0
@@ -189,5 +190,5 @@
 preAdd 0
 posAdd 0
-o 10
+o 11
 suid 10,0
 i "'0'"
@@ -204,5 +205,5 @@
 preAdd 0
 posAdd 0
-o 11
+o 12
 suid 11,0
 i "'0'"
@@ -220,5 +221,5 @@
 preAdd 0
 posAdd 0
-o 12
+o 13
 suid 12,0
 i "(OTHERS => '0')"
@@ -231,26 +232,27 @@
 m 1
 decl (Decl
-n "DCM_locked"
-t "std_logic"
-preAdd 0
-posAdd 0
-o 13
-suid 13,0
-)
-)
-uid 148,0
+n "rst"
+t "std_logic"
+eolc "--asynch in of DCM"
+posAdd 0
+o 2
+suid 15,0
+i "'0'"
+)
+)
+uid 286,0
 )
 *26 (LogPort
 port (LogicalPort
 decl (Decl
-n "rst"
-t "std_logic"
-eolc "--asynch in of DCM"
-posAdd 0
-o 2
-suid 15,0
-)
-)
-uid 286,0
+n "reset_DCM"
+t "std_logic"
+eolc "-- asynch in: orders us, to reset the DCM"
+posAdd 0
+o 10
+suid 17,0
+)
+)
+uid 369,0
 )
 ]
@@ -374,5 +376,5 @@
 pos 11
 dimension 20
-uid 149,0
+uid 287,0
 )
 *44 (MRCItem
@@ -380,5 +382,5 @@
 pos 12
 dimension 20
-uid 287,0
+uid 370,0
 )
 ]
@@ -651,17 +653,17 @@
 (vvPair
 variable "date"
-value "04.02.2011"
+value "12.02.2011"
 )
 (vvPair
 variable "day"
-value "Fr"
+value "Sa"
 )
 (vvPair
 variable "day_long"
-value "Freitag"
+value "Samstag"
 )
 (vvPair
 variable "dd"
-value "04"
+value "12"
 )
 (vvPair
@@ -799,5 +801,5 @@
 (vvPair
 variable "time"
-value "11:34:15"
+value "13:16:20"
 )
 (vvPair
@@ -889,5 +891,5 @@
 fg "0,65535,0"
 )
-xt "63000,8625,63750,9375"
+xt "65000,8625,65750,9375"
 )
 tg (CPTG
@@ -899,8 +901,8 @@
 va (VaSet
 )
-xt "59100,8500,62000,9500"
+xt "61100,8500,64000,9500"
 st "PSCLK"
 ju 2
-blo "62000,9300"
+blo "64000,9300"
 tm "CptPortNameMgr"
 )
@@ -939,5 +941,5 @@
 fg "0,65535,0"
 )
-xt "63000,10625,63750,11375"
+xt "65000,10625,65750,11375"
 )
 tg (CPTG
@@ -949,8 +951,8 @@
 va (VaSet
 )
-xt "59500,10500,62000,11500"
+xt "61500,10500,64000,11500"
 st "PSEN"
 ju 2
-blo "62000,11300"
+blo "64000,11300"
 tm "CptPortNameMgr"
 )
@@ -988,5 +990,5 @@
 fg "0,65535,0"
 )
-xt "63000,12625,63750,13375"
+xt "65000,12625,65750,13375"
 )
 tg (CPTG
@@ -998,8 +1000,8 @@
 va (VaSet
 )
-xt "57500,12500,62000,13500"
+xt "59500,12500,64000,13500"
 st "PSINCDEC"
 ju 2
-blo "62000,13300"
+blo "64000,13300"
 tm "CptPortNameMgr"
 )
@@ -1106,6 +1108,6 @@
 font "Courier New,8,0"
 )
-xt "2000,13600,20000,14400"
-st "LOCKED      : IN     std_logic  ;
+xt "2000,13600,34500,14400"
+st "LOCKED      : IN     std_logic  ; -- when is this going high?
 "
 )
@@ -1114,4 +1116,5 @@
 n "LOCKED"
 t "std_logic"
+eolc "-- when is this going high?"
 preAdd 0
 posAdd 0
@@ -1226,5 +1229,5 @@
 fg "0,65535,0"
 )
-xt "63000,14625,63750,15375"
+xt "65000,14625,65750,15375"
 )
 tg (CPTG
@@ -1236,8 +1239,8 @@
 va (VaSet
 )
-xt "59100,14500,62000,15500"
+xt "61100,14500,64000,15500"
 st "shifting"
 ju 2
-blo "62000,15300"
+blo "64000,15300"
 tm "CptPortNameMgr"
 )
@@ -1248,5 +1251,5 @@
 font "Courier New,8,0"
 )
-xt "2000,16800,33500,18400"
+xt "2000,17600,33500,19200"
 st "-- status:
 shifting    : OUT    std_logic                     := '0' ;
@@ -1261,5 +1264,5 @@
 preAdd 0
 posAdd 0
-o 10
+o 11
 suid 10,0
 i "'0'"
@@ -1277,5 +1280,5 @@
 fg "0,65535,0"
 )
-xt "63000,16625,63750,17375"
+xt "65000,16625,65750,17375"
 )
 tg (CPTG
@@ -1287,8 +1290,8 @@
 va (VaSet
 )
-xt "59800,16500,62000,17500"
+xt "61800,16500,64000,17500"
 st "ready"
 ju 2
-blo "62000,17300"
+blo "64000,17300"
 tm "CptPortNameMgr"
 )
@@ -1299,5 +1302,5 @@
 font "Courier New,8,0"
 )
-xt "2000,18400,33500,19200"
+xt "2000,19200,33500,20000"
 st "ready       : OUT    std_logic                     := '0' ;
 "
@@ -1310,5 +1313,5 @@
 preAdd 0
 posAdd 0
-o 11
+o 12
 suid 11,0
 i "'0'"
@@ -1326,5 +1329,5 @@
 fg "0,65535,0"
 )
-xt "63000,18625,63750,19375"
+xt "65000,18625,65750,19375"
 )
 tg (CPTG
@@ -1336,8 +1339,8 @@
 va (VaSet
 )
-xt "59800,18500,62000,19500"
+xt "61800,18500,64000,19500"
 st "offset"
 ju 2
-blo "62000,19300"
+blo "64000,19300"
 tm "CptPortNameMgr"
 )
@@ -1348,6 +1351,6 @@
 font "Courier New,8,0"
 )
-xt "2000,19200,39500,20000"
-st "offset      : OUT    std_logic_vector (7 DOWNTO 0) := (OTHERS => '0') ;
+xt "2000,20000,38500,20800"
+st "offset      : OUT    std_logic_vector (7 DOWNTO 0) := (OTHERS => '0')
 "
 )
@@ -1360,5 +1363,5 @@
 preAdd 0
 posAdd 0
-o 12
+o 13
 suid 12,0
 i "(OTHERS => '0')"
@@ -1366,53 +1369,5 @@
 )
 )
-*89 (CptPort
-uid 108,0
-ps "OnEdgeStrategy"
-shape (Triangle
-uid 109,0
-ro 90
-va (VaSet
-vasetType 1
-fg "0,65535,0"
-)
-xt "63000,20625,63750,21375"
-)
-tg (CPTG
-uid 110,0
-ps "CptPortTextPlaceStrategy"
-stg "RightVerticalLayoutStrategy"
-f (Text
-uid 111,0
-va (VaSet
-)
-xt "56800,20500,62000,21500"
-st "DCM_locked"
-ju 2
-blo "62000,21300"
-tm "CptPortNameMgr"
-)
-)
-dt (MLText
-uid 112,0
-va (VaSet
-font "Courier New,8,0"
-)
-xt "2000,20000,19000,20800"
-st "DCM_locked  : OUT    std_logic 
-"
-)
-thePort (LogicalPort
-m 1
-decl (Decl
-n "DCM_locked"
-t "std_logic"
-preAdd 0
-posAdd 0
-o 13
-suid 13,0
-)
-)
-)
-*90 (CommentText
+*89 (CommentText
 uid 121,0
 ps "EdgeToEdgeStrategy"
@@ -1445,10 +1400,10 @@
 excludeCommentLeader 1
 )
-*91 (CptPort
+*90 (CptPort
 uid 281,0
 ps "OnEdgeStrategy"
 shape (Triangle
-uid 282,0
-ro 90
+uid 394,0
+ro 270
 va (VaSet
 vasetType 1
@@ -1476,9 +1431,10 @@
 font "Courier New,8,0"
 )
-xt "2000,8800,30000,9600"
-st "rst         : IN     std_logic  ; --asynch in of DCM
+xt "2000,8800,43000,9600"
+st "rst         : OUT    std_logic                     := '0' ; --asynch in of DCM
 "
 )
 thePort (LogicalPort
+m 1
 decl (Decl
 n "rst"
@@ -1488,4 +1444,51 @@
 o 2
 suid 15,0
+i "'0'"
+)
+)
+)
+*91 (CptPort
+uid 362,0
+ps "OnEdgeStrategy"
+shape (Triangle
+uid 363,0
+ro 90
+va (VaSet
+vasetType 1
+fg "0,65535,0"
+)
+xt "49250,21625,50000,22375"
+)
+tg (CPTG
+uid 364,0
+ps "CptPortTextPlaceStrategy"
+stg "VerticalLayoutStrategy"
+f (Text
+uid 365,0
+va (VaSet
+)
+xt "51000,21500,55400,22500"
+st "reset_DCM"
+blo "51000,22300"
+tm "CptPortNameMgr"
+)
+)
+dt (MLText
+uid 366,0
+va (VaSet
+font "Courier New,8,0"
+)
+xt "2000,16800,41500,17600"
+st "reset_DCM   : IN     std_logic  ; -- asynch in: orders us, to reset the DCM
+"
+)
+thePort (LogicalPort
+decl (Decl
+n "reset_DCM"
+t "std_logic"
+eolc "-- asynch in: orders us, to reset the DCM"
+posAdd 0
+o 10
+suid 17,0
 )
 )
@@ -1500,6 +1503,7 @@
 lineWidth 2
 )
-xt "50000,7000,63000,25000"
-)
+xt "50000,7000,65000,25000"
+)
+oxt "50000,7000,63000,25000"
 biTextGroup (BiTextGroup
 uid 10,0
@@ -2189,5 +2193,5 @@
 )
 )
-lastUid 333,0
+lastUid 394,0
 activeModelName "Symbol:CDM"
 )
Index: firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/trigger_counter/symbol.sb
===================================================================
--- firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/trigger_counter/symbol.sb	(revision 10154)
+++ firmware/FAD/FACT_FAD_20MHz_VAR_PS/FACT_FAD_lib/hds/trigger_counter/symbol.sb	(revision 10155)
@@ -72,5 +72,5 @@
 n "trigger_id"
 t "std_logic_vector"
-b "(47 downto 0)"
+b "(31 downto 0)"
 preAdd 0
 posAdd 0
@@ -404,21 +404,21 @@
 (vvPair
 variable "HDLDir"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hdl"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hdl"
 )
 (vvPair
 variable "HDSDir"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
 )
 (vvPair
 variable "SideDataDesignDir"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb.info"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb.info"
 )
 (vvPair
 variable "SideDataUserDir"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb.user"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb.user"
 )
 (vvPair
 variable "SourceDir"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds"
 )
 (vvPair
@@ -436,13 +436,13 @@
 (vvPair
 variable "d"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds\\trigger_counter"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\trigger_counter"
 )
 (vvPair
 variable "d_logical"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds\\trigger_counter"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\trigger_counter"
 )
 (vvPair
 variable "date"
-value "22.06.2010"
+value "15.02.2011"
 )
 (vvPair
@@ -456,5 +456,5 @@
 (vvPair
 variable "dd"
-value "22"
+value "15"
 )
 (vvPair
@@ -484,5 +484,5 @@
 (vvPair
 variable "host"
-value "TU-CC4900F8C7D2"
+value "E5B-LABOR6"
 )
 (vvPair
@@ -495,4 +495,8 @@
 )
 (vvPair
+variable "library_downstream_HdsLintPlugin"
+value "$HDS_PROJECT_DIR/FACT_FAD_lib/designcheck"
+)
+(vvPair
 variable "library_downstream_ISEPARInvoke"
 value "$HDS_PROJECT_DIR/FACT_FAD_lib/ise"
@@ -512,5 +516,5 @@
 (vvPair
 variable "mm"
-value "06"
+value "02"
 )
 (vvPair
@@ -520,17 +524,17 @@
 (vvPair
 variable "month"
-value "Jun"
+value "Feb"
 )
 (vvPair
 variable "month_long"
-value "Juni"
+value "Februar"
 )
 (vvPair
 variable "p"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb"
 )
 (vvPair
 variable "p_logical"
-value "C:\\FPGA_projects\\FACT_FAD_22062010\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb"
+value "C:\\fact.isdc.unige.ch_svn_firmware\\FAD\\FACT_FAD_20MHz_VAR_PS\\FACT_FAD_lib\\hds\\trigger_counter\\symbol.sb"
 )
 (vvPair
@@ -556,5 +560,5 @@
 (vvPair
 variable "task_ModelSimPath"
-value "<TBD>"
+value "C:\\modeltech_6.6a\\win32"
 )
 (vvPair
@@ -588,5 +592,5 @@
 (vvPair
 variable "time"
-value "10:22:01"
+value "09:26:17"
 )
 (vvPair
@@ -608,9 +612,9 @@
 (vvPair
 variable "year"
-value "2010"
+value "2011"
 )
 (vvPair
 variable "yy"
-value "10"
+value "11"
 )
 ]
@@ -655,5 +659,6 @@
 )
 xt "2000,9000,30000,9800"
-st "trigger_id : OUT    std_logic_vector (47 downto 0) ;"
+st "trigger_id : OUT    std_logic_vector (31 downto 0) ;
+"
 )
 thePort (LogicalPort
@@ -663,5 +668,5 @@
 n "trigger_id"
 t "std_logic_vector"
-b "(47 downto 0)"
+b "(31 downto 0)"
 preAdd 0
 posAdd 0
@@ -703,5 +708,6 @@
 )
 xt "2000,9800,19500,10600"
-st "trigger    : IN     std_logic  ;"
+st "trigger    : IN     std_logic  ;
+"
 )
 thePort (LogicalPort
@@ -749,5 +755,6 @@
 )
 xt "2000,10600,18500,11400"
-st "clk        : IN     std_logic "
+st "clk        : IN     std_logic 
+"
 )
 thePort (LogicalPort
@@ -844,5 +851,5 @@
 bg "0,0,32768"
 )
-xt "36200,20000,44500,21000"
+xt "36200,20000,45700,21000"
 st "
 by %user on %dd %month %year
@@ -1460,5 +1467,5 @@
 )
 )
-lastUid 177,0
+lastUid 200,0
 activeModelName "Symbol:CDM"
 )
