-
Notifications
You must be signed in to change notification settings - Fork 11
/
README
36 lines (32 loc) · 936 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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