~ruther/jesd204b-vhdl

ref: 0347fe6a1c71af24c58e593d01c629b2f3bffde2 jesd204b-vhdl/src/data_link d---------
0347fe6a — František Boháček 2 years ago
chore: remove unnecessary buff triple from ring_buffer
5f5fdd8e — František Boháček 2 years ago
fix: make ring_buffer synthetizable by making co_read interval constant (dependent only on one variable instead of two)
c2a645ad — František Boháček 2 years ago
fix: remove asynchronous if from frame_alignment
b92aa372 — František Boháček 2 years ago
fix: do not use when inside of a process
08065879 — František Boháček 2 years ago
fix: remove double assignment of synced in data link layer
4f58c567 — František Boháček 2 years ago
fix: assign lane alignment aligned and error
5342925a — František Boháček 2 years ago
fix: correctly count error counts in error handler
362b25b3 — František Boháček 2 years ago
chore: rename some ports and generics to better match function
3e9599ef — Rutherther 2 years ago
Merge pull request #25 from Rutherther/feat/subclass-1-support

Add subclass 1 support
3c666c1f — František Boháček 2 years ago feat/subclass-1-support
feat: allow changing align buffer size used in lane alignment
6ac19e82 — František Boháček 2 years ago
feat: change behavior of asserting link nsynced only on frame clk (subclass 0) and multiframe clk (subclass 1)
2315856b — František Boháček 2 years ago
feat: start emptying lane aligned buffer only if not in CGS
92031bce — František Boháček 2 years ago
fix: deassert sync on LMFC falling edge to match the standard
6b1d2bde — František Boháček 2 years ago
feat: add basic subclass 1 support
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.
a1769916 — František Boháček 2 years ago
fix: set user_data inside of lane_alignment even if ithe buffer is not released yet
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
3a90bcd7 — František Boháček 2 years ago
feat: make sync aligned to frame clock

Resolves #21
Next