feat: move all link configuration to generic instead of ports Configuration is same for one compilation, it cannot change. Thus it does not make sense to be a port. Resolves #13.
fix(lane): output user_data based on current link state in lane_alignment
fix(ilas): output error if there is more than 3 multiframes
fix(ilas): do not check chksum
fix(ilas): output finished right after ils state ends
feat: remove unnecessary big buffer (3 * buffer_size) from ring_buffer
fix: update data link layer to meet changes
feat: update jesd204b_rx to new frame clock
fix: calculate octets in multiframe from input in ilas parser
fix: make char alignment work for part characters correctly
Merge pull request #14 from Rutherther/feat/add-frame-clock Add frame clock handling
feat: reset everything in ring buffer
feat: make frame alignment output aligned octets in frames instead of octets
fix: make buffer inside of ring buffer triple instead of twice temporarily
feat: rewrite frame alignment to use ring buffer
feat: add ring_buffer for std_logic_vector
chore: add documentation to the code
fix(link): make testbenches work in quartus, fix old testbenches
fix(link): check that characters in ilas parser are control characters ILAS parser did not check that characters are control characters, error would be encountered if there was R or A non-kout character
fix(link): correctly change next_error when generation order