~ruther/jesd204b-vhdl

212264ba — František Boháček 2 years ago
chore: specify ranges for all integers

Ranges are not needed inside of tesbenches.
Resolves #22.
f077b173 — František Boháček 2 years ago
feat: assume full synchronization after 4 correct 8b10b characters are received after 4 /K/ characters

Resolves #23.
9ae96ce8 — František Boháček 2 years ago
feat: add multipoint link support
a1769916 — František Boháček 2 years ago
fix: set user_data inside of lane_alignment even if ithe buffer is not released yet
ebd83e82 — František Boháček 2 years ago
tests: adjust tests for new changes
cd37f9f6 — František Boháček 2 years ago
fix: adjust jesd204b_link_rx to work with new changes
eeb9289a — František Boháček 2 years ago
 feat: change alignment character of lane_alignment from /A/ to /R/

 Resolves #19
566938eb — František Boháček 2 years ago
feat: check configs against receiver configuration

Resolves #17
aa78912e — František Boháček 2 years ago
feat: rename jesd204b_rx to jesd204b_link_rx as it supports only one link
3a90bcd7 — František Boháček 2 years ago
feat: make sync aligned to frame clock

Resolves #21
9fb6d074 — František Boháček 2 years ago
feat: allow synchronization request from outside
440de093 — František Boháček 2 years ago
feat: count errors in multiframe instead of a frame
b195c1b2 — František Boháček 2 years ago
feat: prepare architecture for descrambling
e3502f7b — František Boháček 2 years ago
fix(lane_alignment): set user data for a character based on state WHILST character is received

User data should be true for data from converters (or sometimes test mode data).
Before, user data were set upon outputting data from the buffer,
but that led to cases where ILAS sequence was counted
as user_data, because it was saved without information about
state of the character and it was assumed the state is the same
upon saving and outputting the octet.
a2c386f4 — František Boháček 2 years ago
chore: update LICENSE copyright year
7f624c75 — František Boháček 2 years ago
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.
f03dac9c — František Boháček 2 years ago
feat(tests): add tests for jesd204b_rx toplevel entity
1b3835eb — František Boháček 2 years ago
feat(toplevel): order all arrays correctly using "to" instead of "downto"
a56e535b — František Boháček 2 years ago
fix(lane): output user_data based on current link state in lane_alignment
be6ffc1e — František Boháček 2 years ago
fix(ilas): output error if there is more than 3 multiframes
Next
Do not follow this link