constant INCLUDE_UART : integer := c_YES; --300 slices
constant INCLUDE_SPI : integer := c_YES; --300 slices
+ constant INCLUDE_ADC : integer := c_YES;
constant INCLUDE_LCD : integer := c_NO; --800 slices
constant INCLUDE_DEBUG_INTERFACE: integer := c_NO; --300 slices
add_file -vhdl -lib work "../../trb3sc/code/spi_master_generic.vhd"
add_file -vhdl -lib work "../../trb3/base/code/input_to_trigger_logic_record.vhd"
add_file -vhdl -lib work "../../trb3/base/code/input_statistics.vhd"
+add_file -vhdl -lib work "../../trbnet/basics/ram_dp_19x8_preset.vhd"
+add_file -vhdl -lib work "../../trb3sc/code/adc_controller.vhd"
#SlowControl files
add_file -vhdl -lib work "../../trbnet/trb_net16_regio_bus_handler.vhd"
-- Control Tools
-------------------------------------------------------------------------------
THE_TOOLS : entity work.trb3sc_tools
+ generic map(
+ ADC_CMD_1 => x"2c3cb",
+ ADC_CMD_2 => x"1d5cb",
+ ADC_CMD_3 => x"1e3cb",
+ ADC_CMD_4 => x"2f5cb",
+ ADC_CMD_T => x"1F393"
+ )
port map(
CLK => clk_sys,
RESET => reset_i,
constant INCLUDE_UART : integer := c_NO; --300 slices
constant INCLUDE_SPI : integer := c_NO; --300 slices
+ constant INCLUDE_ADC : integer := c_YES;
constant INCLUDE_LCD : integer := c_NO; --800 slices
constant INCLUDE_DEBUG_INTERFACE: integer := c_NO; --300 slices
add_file -vhdl -lib work "../../trb3sc/code/spi_master_generic.vhd"
add_file -vhdl -lib work "../../trb3/base/code/input_to_trigger_logic_record.vhd"
add_file -vhdl -lib work "../../trb3/base/code/input_statistics.vhd"
+add_file -vhdl -lib work "../../trbnet/basics/ram_dp_19x8_preset.vhd"
+add_file -vhdl -lib work "../../trb3sc/code/adc_controller.vhd"
#SlowControl files
add_file -vhdl -lib work "../../trbnet/trb_net16_regio_bus_handler.vhd"
-- Control Tools\r
---------------------------------------------------------------------------\r
THE_TOOLS : entity work.trb3sc_tools\r
+ generic map(\r
+ ADC_CMD_1 => x"2c3cb",\r
+ ADC_CMD_2 => x"1d5cb",\r
+ ADC_CMD_3 => x"1e3cb",\r
+ ADC_CMD_4 => x"2f5cb",\r
+ ADC_CMD_T => x"1F393" \r
+ )\r
port map(\r
CLK => clk_sys,\r
RESET => reset_i,\r
constant INCLUDE_UART : integer := c_YES; --300 slices
constant INCLUDE_SPI : integer := c_YES; --300 slices
+ constant INCLUDE_ADC : integer := c_YES;
constant INCLUDE_LCD : integer := c_NO; --800 slices
constant INCLUDE_DEBUG_INTERFACE: integer := c_NO; --300 slices
add_file -vhdl -lib work "../../trb3sc/code/spi_master_generic.vhd"
add_file -vhdl -lib work "../../trb3/base/code/input_to_trigger_logic_record.vhd"
add_file -vhdl -lib work "../../trb3/base/code/input_statistics.vhd"
+add_file -vhdl -lib work "../../trbnet/basics/ram_dp_19x8_preset.vhd"
+add_file -vhdl -lib work "../../trb3sc/code/adc_controller.vhd"
#SlowControl files
add_file -vhdl -lib work "../../trbnet/trb_net16_regio_bus_handler.vhd"
-- Control Tools
---------------------------------------------------------------------------
THE_TOOLS : entity work.trb3sc_tools
+ generic map(
+ ADC_CMD_1 => x"2c3cb",
+ ADC_CMD_2 => x"1d5cb",
+ ADC_CMD_3 => x"1e3cb",
+ ADC_CMD_4 => x"2f5cb",
+ ADC_CMD_T => x"1F393"
+ )
port map(
CLK => clk_sys,
RESET => reset_i,