chore: specify ranges for all integers Ranges are not needed inside of tesbenches. Resolves #22.
feat: count errors in multiframe instead of a frame
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.
chore: add documentation to the code
feat(link): add error handler entity for managing data link errors (lane misalignment, frame misalignment, not in table error, disparity error, unexpected character error)