~ruther/jesd204b-vhdl

docs: update readme
a6e4dd85 — František Boháček 1 year, 10 months ago
feat: add possibility to specify order of input to LSB (only MSB was supported)
ff129f46 — František Boháček 1 year, 10 months ago
chore: update quartus project

refs

main
browse  log 

clone

read-only
https://git.ditigal.xyz/~ruther/jesd204b-vhdl
read/write
git@git.ditigal.xyz:~ruther/jesd204b-vhdl

You can also use your local clone with git send-email.

This is a part of my bachelor thesis I did on Czech Technical University in Prague. See here: https://dspace.cvut.cz/handle/10467/108692, the thesis may be opened by clicking on the url "PLNY_TEXT" (meaning full text) More information about this code may be found in the thesis itself for now. But at some point, I will update this readme with more information.

#JESD204B Receiver

This repository contains implementation of JESD204B standard (https://www.jedec.org/sites/default/files/docs/JESD204B.pdf) receiver in VHDL-2008. It contains implementation of data link layer and transport layer. It expects data from a transceivers at its input and outputs samples. As application layer is application specific, it's not included here. Care has been taken to allow resetting the link from application layer as well as passing some errors to the application layer so that it can decide whether to request resynchronization.

There are entities that may be used for multipoint links as well as entities for single link.

The receiver supports subclass 0 and 1. It generates LMFC from SYSREF using a counter, if subclass 1 is used.

Do not follow this link