My Project
v0.0.16
|
Processes | |
capture_data | ( data_clk , data_in ) |
word_align | ( data_clk , comma_det , word_index ) |
delay_stuff | ( data_clk , comma_det , data_int ) |
check_crc | ( word_index , crc9 ) |
grab_n_gate | ( data_clk , data_int , word_index , bits_valid ) |
Constants | |
NUM_WORDS | natural := 4 |
REVERSE_BIT_ORDER | boolean := TRUE |
Signals | |
ttcinfo | mgt_data_array ( 3 downto 0 ) |
ttcreg | mgt_data_array ( 3 downto 0 ) |
crc_start | std_logic := ' 0 ' |
crc9 | std_logic_vector ( 8 downto 0 ) |
rx_crc | std_logic_vector ( 8 downto 0 ) |
data_int | mgt_data |
comma_det | std_logic |
crc_in | std_logic_vector ( 31 downto 0 ) |
crc_ok | std_logic := ' 1 ' |
bits_valid | std_logic := ' 1 ' |
word_index | natural range 0 to NUM_WORDS - 1 := 0 |
ttc_bits | std_logic_vector ( 18 downto 16 ) := ( others = > ' 0 ' ) |
ttc_int | std_logic_vector ( 18 downto 16 ) := ( others = > ' 0 ' ) |
ttc_bits_out | std_logic_vector ( 18 downto 16 ) := ( others = > ' 0 ' ) |
Instantiations | |
crc32 | osum_crc9d32 <Entity osum_crc9d32> |
then_delay | srlc32e |
check_crc | ( | word_index, | |
crc9 | |||
) |
|
Process |
|
Process |
|
Signal |
|
Signal |
|
Instantiation |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Constant |
|
Constant |
|
Signal |
|
Instantiation |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |
|
Signal |