chore: remove octets_to_sample, put its behavior to transport_layer
fix: do not use when inside of a process
fix: remove double assignment of synced in data link layer
fix: assign lane alignment aligned and error
fix: correctly count error counts in error handler
chore: rename some ports and generics to better match function
Merge pull request #27 from Rutherther/feat/granulatation Split synced combination and lmfc generation to separate entities
fix: pass multiframe and data rate to lmfc_generation
feat: split synced combination and lmfc generation to separate entities
Merge pull request #25 from Rutherther/feat/subclass-1-support Add subclass 1 support
feat: allow changing align buffer size used in lane alignment
feat: pass synced only if lmfc is aligned after losing synchronization (subclass 1)
feat: change behavior of asserting link nsynced only on frame clk (subclass 0) and multiframe clk (subclass 1)
fix: offset lmfc counter to align with sysref by default
feat: add RX_BUFFER_DELAY to multipoint link
fix: pass multiframe clk to data link layer
feat: start emptying lane aligned buffer only if not in CGS
fix: makde default RX buffer delay in bounds
fix: correct condition to generate start lanes for subclass 1
fix: deassert sync on LMFC falling edge to match the standard