eFEX firmware  1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards

Back to eFEX documentation
self_configure.vhd
Go to the documentation of this file.
1 
14 
15 library ieee;
16 use ieee.std_logic_1164.all;
17 
19 entity self_configure is
20  port(
22  WBSTAR : in std_logic_vector(31 downto 0);
24  clk : in std_logic; --icap_clk,
26  reset : in std_logic;
28  trigger : in std_logic;
30  indicator : out std_logic
31  );
32 
33 end self_configure;
34 
36 architecture rtl of self_configure is
37 
38 begin
39 
40  config : entity work.reconfig
41  port map(
42  WBSTAR => WBSTAR, -- Warm Boot Start Address
43  trigger => trigger,
44  sysclk => clk
45  );
46 
47  indicator <= '0';
48 
49 end rtl;
50 
51 
FPGA Reconfiguration State Machine.
Definition: reconfig.vhd:25
in WBSTAR std_logic_vector( 31 downto 0)
Warm Boot Start Address.
Definition: reconfig.vhd:29
FPGA Self Reconfigure module.
FPGA Self Reconfigure module.
in reset std_logic
Reset input.
in clk std_logic
Clock input to ICAP 31.25MHz.
out indicator std_logic
Indicator output signal connected to LED on front panel of eFEX card.
in WBSTAR std_logic_vector( 31 downto 0)
Warm Boot Start Address.
in trigger std_logic
Trigger input to start reconfigureation of the FPGA from the WBSTAR.