feat(link): add lane alignment
chore: use ghw format instead of vcd
fix(link): rename data_link package to data_link_pkg
feat(link): constrain alignment integer in char alignment
feat(link): use character_vector in 8b10b decoder
feat(link): add frame alignment test bench
feat(link): add frame alignment
feat(link): add char alignment test bench
feat(link): add 8b10b decoder testbench
fix(link): decode control characters correctly. Correctly check for missing disparity
feat(link): auto testing testbench for char alignment
feat(link): add 8b10b decoder
feat(link): add char alignment