feat(transport): add transport layer entity
feat: add jesd204b_rx toplevel entity
feat(link): add error handler entity for managing data link errors (lane misalignment, frame misalignment, not in table error, disparity error, unexpected character error)
feat(link): add counting of wrong sync characters on the same place in frame alignment
chore: add ignoring of undo-tree files created by emacs
fix: build sources that are in top of src/ directory
feat(descrambler): add descrambler entity
feat(link): add data link layer component connecting all data link components
feat(link): output frame_character from data link, add user_data to character
feat(link): add link controller
feat(data): remove ERR state
feat(data): switch to ILS mode in ilas parser when received non K character in CGS
feat(data): do not reset config when switching from ILS to DATA
feat(link): implement ilas parser
feat(link): add part of ilas parsing
fix(link): move start of ilas config to correct octet (3rd), send 28.4 before ilas config
feat(link): add ilas parser declaration
feat(link): add ilas parser testbench
feat(link): add link config record type
feat(link): wait for K character in frame alignment before setting aligned