I am new in no-OS project, and I am looking for JESD204b driver. I found two sets of files, one in 'common_drivers' directory (dmac_core, jesd_core, xcvr_core) and one in 'drivers' directory (axi_dmac, axi_jesd204_rx, etc.). I also found that in 2018_R2 branch the JESD204 was also present in 'projects' directory.
1) Why are there two sets of drivers? Is the 'drivers' version just newer one?
2) Which one is stable and recommended to be used with HDL 2018_R2?
3) Is driver from master branch compatible with HDL 2018_R2? Or should I use 2018_R2?
1) There is work being done at the moment to refresh the no-OS repository, including a new, more streamlined structure. The 'drivers' version is the new and improved one and it is the one that will be used moving forward. The 'common_drivers' version is kept at the moment for backup and because most of the wiki documentation still points to it.
2), 3) I would recommend using the version in 'drivers' from the master branch with HDL 2018_R2. It is as stable as the 'common_drivers' version and is the one that will receive the most (and eventually all the) support.
I will use the version from master branch then. Many thanks!