-
Notifications
You must be signed in to change notification settings - Fork 11
m-labs/jesd204b
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyright 2016-2020 / M-Labs Ltd Copyright 2016-2017 / EnjoyDigital A small footprint and configurable JESD204B core [> Features ----------- PHY: - PRBS7/PRBS15/PRBS31 to check link integrity. - 8B/10B encoding - 32 bits interface - Kintex7 support (CPLL up to 5Gbps, QPLL for higher linerates) - Kintex Ultrascale support (CPLL up to 6.25Gbps, QPLL for higher linerates) Core: Link: - Scrambling to reduce EMI - Special characters insertion - CGS/ILAS Transport: - converters <--> lanes mapping [> Possible improvements ------------------------ - add support for RX (ADC) - add support for non scrambled mode - add support for Altera PHYs - add support for Lattice PHYs - add support for others Xilinx transceivers [> Tests -------- Unit tests are available in ./test/. To run all the unit tests: setup.py test Tests can also be run individually: python3 -m unittest test.test_name