when LOAD_DATA =>
load_state <= x"5";
- if (load_eod_q = '1' and term_ctr = 33) then
+ if (load_eod_q = '1') then -- JMJM and term_ctr = 33
if (insert_padding = '1') then
load_next_state <= LOAD_PADDING;
else
else
header_ctr <= 15;
end if;
- elsif (load_current_state = LOAD_DATA and load_eod_q = '1' and term_ctr = 33 and loaded_queue_bytes = actual_q_size and insert_padding = '0') then
+ elsif (load_current_state = LOAD_DATA and load_eod_q = '1' and loaded_queue_bytes = actual_q_size and insert_padding = '0') then --JMJM and term_ctr = 33
header_ctr <= 31;
- elsif (load_current_state = LOAD_DATA and load_eod_q = '1' and term_ctr = 33 and loaded_queue_bytes /= actual_q_size and insert_padding = '0') then
+ elsif (load_current_state = LOAD_DATA and load_eod_q = '1' and loaded_queue_bytes /= actual_q_size and insert_padding = '0') then --JMJM and term_ctr = 33
header_ctr <= 15;
- elsif (load_current_state = LOAD_DATA and load_eod_q = '1' and term_ctr = 33 and loaded_queue_bytes /= actual_q_size and insert_padding = '1') then
+ elsif (load_current_state = LOAD_DATA and load_eod_q = '1' and loaded_queue_bytes /= actual_q_size and insert_padding = '1') then --JMJM and term_ctr = 33
header_ctr <= 3;
elsif (load_current_state = LOAD_TERM and header_ctr = 0) then
header_ctr <= 3;