~ruther/jesd204b-vhdl

ref: b195c1b214c600cd6208aa545080d71835ac7a78 jesd204b-vhdl/src d---------
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.
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.
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
e615ecf2 — František Boháček 2 years ago
fix(ilas): do not check chksum
870bcac7 — František Boháček 2 years ago
fix(ilas): output finished right after ils state ends
ca7d6f92 — František Boháček 2 years ago
feat: remove unnecessary big buffer (3 * buffer_size) from ring_buffer
ecec68b5 — František Boháček 2 years ago
fix: update data link layer to meet changes
7a8a5f6b — František Boháček 2 years ago
feat: update jesd204b_rx to new frame clock
bbc18ca0 — František Boháček 2 years ago
fix: calculate octets in multiframe from input in ilas parser
bccdb957 — František Boháček 2 years ago
fix: make char alignment work for part characters correctly
cec550fc — Rutherther 2 years ago
Merge pull request #14 from Rutherther/feat/add-frame-clock

Add frame clock handling
06ed0558 — František Boháček 2 years ago
feat: reset everything in ring buffer
4a807ac4 — František Boháček 2 years ago
feat: make frame alignment output aligned octets in frames instead of octets
529b78b1 — František Boháček 2 years ago
fix: make buffer inside of ring buffer triple instead of twice temporarily
4bace443 — František Boháček 2 years ago
feat: rewrite frame alignment to use ring buffer
beef61dd — František Boháček 2 years ago
fix: save previous sample data in octets_to_sample
6f22c7a4 — František Boháček 2 years ago
feat: update transport layer to accept whole frame
Next
Do not follow this link