constant USE_RXCLOCK : integer := c_NO;
--Address settings
- constant INIT_ADDRESS : std_logic_vector := x"F3CC";
+ constant INIT_ADDRESS : std_logic_vector := x"F369";
constant BROADCAST_SPECIAL_ADDR : std_logic_vector := x"69";
--set to 0 for backplane serdes, set to 3 for front SFP serdes
add_file -vhdl -lib work "../../trb3sc/code/lcd.vhd"
add_file -vhdl -lib work "../../trb3sc/code/debuguart.vhd"
add_file -vhdl -lib work "../../trbnet/special/uart.vhd"
-add_file -vhdl -lib work "../../trbnet/special/uart_rec.vhd"
-add_file -vhdl -lib work "../../trbnet/special/uart_trans.vhd"
+add_file -vhdl -lib work "../../vhdlbasics/interface/code/uart_rec.vhd"
+add_file -vhdl -lib work "../../vhdlbasics/interface/code/uart_trans.vhd"
add_file -vhdl -lib work "../../trbnet/special/spi_ltc2600.vhd"
add_file -vhdl -lib work "../../trb3sc/code/load_settings.vhd"
add_file -vhdl -lib work "../../trb3sc/code/spi_master_generic.vhd"
add_file -vhdl -lib work "../../trbnet/media_interfaces/ecp3_sfp/serdes_sync_3.vhd"
add_file -vhdl -lib work "../../trbnet/media_interfaces/med_ecp3_sfp_sync.vhd"
+#Triggerogic_flo
+#alle files einzeln adden
+add_file -vhdl -lib work "../../triggerlogic/trigger_logic.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_enable.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_inverter.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_edgedetect.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_delay.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_stretch.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_coin.vhd"
+add_file -vhdl -lib work "../../triggerlogic/trigger_merge.vhd"
+add_file -vhdl -lib work "../../triggerlogic/cores/delay_shift_reg.vhd"
+
#TrbNet Endpoint
add_file -vhdl -lib work "../../trbnet/trb_net16_term_buf.vhd"
add_file -vhdl -lib work "../../trbnet/trb_net_CRC.vhd"
SPI_MISO_IN => spi_miso,
SPI_CLK_OUT => spi_clk,
--Header
- HEADER_IO => HDR_IO,
+ HEADER_IO => open,
--LCD
LCD_DATA_IN => lcd_data,
--ADC
end if;
end process;
+---------------------------------------------------------------------------
+-- triggerlocig
+---------------------------------------------------------------------------
+ THE_LOGIC : entity work.trigger_logic
+ generic map(
+ INPUTS => 24,
+ OUTPUTS => 8
+ )
+ port map(
+ CLK => clk_sys,
+ RESET => reset_i,
+ BUS_RX => bustrglogic_rx,
+ BUS_TX => bustrglogic_tx,
+ INPUT => KEL(24 downto 1),
+ OUTPUT => HDR_IO(8 downto 1)
+ );
-
-
end architecture;