output_passed:STD_LOGIC;-- this signal is to make sure that out_bsn_written only gets low after a write cycle, this is so that ddrctrl_address_counter can save the address at which the data corresponding to the bsn is saved
out_data_count:NATURAL;-- the amount of times the output data vector has been filled since the last time c_v was filled completely
out_bsn_written:STD_LOGIC;-- this signal gets high ones the out_bsn signal is updated, this is so in ddrctrl_input_address_counter the right address can be linked with the out_bsn signal
out_of:NATURAL;-- this is the amount of bits that the first data word(168) is shifted from the first bit in the data word(576)