|
AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Processes | |
| PROCESS_845 | ( clk ) |
Libraries | |
| IEEE | |
Use Clauses | |
| STD_LOGIC_1164 | |
| STD_LOGIC_UNSIGNED | |
| STD_LOGIC_ARITH | |
Constants | |
| load_addr_agc | std_logic_vector ( 3 downto 0 ) := " 0001 " |
| rd_drp_agc | std_logic_vector ( 3 downto 0 ) := " 0010 " |
| wait_drprdy_agc | std_logic_vector ( 3 downto 0 ) := " 0011 " |
| mod_drp_agc | std_logic_vector ( 3 downto 0 ) := " 0100 " |
| load_drp_agc | std_logic_vector ( 3 downto 0 ) := " 0101 " |
| pulse_wr_agc | std_logic_vector ( 3 downto 0 ) := " 0110 " |
| wait_drp_dy_agc | std_logic_vector ( 3 downto 0 ) := " 0111 " |
| lock_agc | std_logic_vector ( 3 downto 0 ) := " 1000 " |
| endstate | std_logic_vector ( 3 downto 0 ) := " 1001 " |
| resetstate | std_logic_vector ( 3 downto 0 ) := " 1010 " |
Signals | |
| store_di0 | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
| holds_reg | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
| DI_reg | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
| Address_reg | std_logic_vector ( 8 downto 0 ) := ( others = > ' 0 ' ) |
| state_reg | std_logic_vector ( 3 downto 0 ) |
| done_reg | std_logic := ' 0 ' |
| kill_reg | std_logic := ' 0 ' |
| rd_drp_reg | std_logic := ' 0 ' |
| wr_drp_reg | std_logic := ' 0 ' |
| not_kill | std_logic := ' 1 ' |
Definition at line 89 of file s6link_agc_loop_fsm.vhd.
1.8.1