├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CONTRIBUTORS ├── LICENSE ├── MANIFEST.in ├── README.md ├── bench ├── serdes │ ├── ecpix5.py │ ├── kc705.py │ ├── kcu105.py │ ├── sqrl_acorn.py │ ├── test_prbs.py │ ├── versa_ecp5.py │ └── xcu1525.py └── serwb │ ├── demo │ ├── README.md │ ├── ecpix5.py │ └── icebreaker.py │ ├── icebreaker.py │ ├── nexys_video.py │ ├── sim.py │ ├── t120_bga576_dev_kit.py │ ├── test_serwb.py │ ├── ti60_f225_dev_kit.py │ ├── trellisboard.py │ └── ulx3s.py ├── liteiclink ├── __init__.py ├── serdes │ ├── __init__.py │ ├── clock_aligner.py │ ├── common.py │ ├── gth3_ultrascale.py │ ├── gth4_ultrascale.py │ ├── gth_7series.py │ ├── gth_7series_init.py │ ├── gth_ultrascale.py │ ├── gth_ultrascale_init.py │ ├── gtp_7series.py │ ├── gtp_7series_init.py │ ├── gtx_7series.py │ ├── gtx_7series_init.py │ ├── gty_ultrascale.py │ ├── gty_ultrascale_init.py │ └── serdes_ecp5.py ├── serwb │ ├── __init__.py │ ├── core.py │ ├── datapath.py │ ├── efinixserdes.py │ ├── etherbone.py │ ├── genphy.py │ ├── kuserdes.py │ ├── packet.py │ ├── phy.py │ ├── s7serdes.py │ └── scrambler.py └── transceiver.py ├── setup.py └── test ├── __init__.py ├── test_serwb_core.py └── test_serwb_init.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/CONTRIBUTORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/README.md -------------------------------------------------------------------------------- /bench/serdes/ecpix5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/ecpix5.py -------------------------------------------------------------------------------- /bench/serdes/kc705.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/kc705.py -------------------------------------------------------------------------------- /bench/serdes/kcu105.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/kcu105.py -------------------------------------------------------------------------------- /bench/serdes/sqrl_acorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/sqrl_acorn.py -------------------------------------------------------------------------------- /bench/serdes/test_prbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/test_prbs.py -------------------------------------------------------------------------------- /bench/serdes/versa_ecp5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/versa_ecp5.py -------------------------------------------------------------------------------- /bench/serdes/xcu1525.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serdes/xcu1525.py -------------------------------------------------------------------------------- /bench/serwb/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/demo/README.md -------------------------------------------------------------------------------- /bench/serwb/demo/ecpix5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/demo/ecpix5.py -------------------------------------------------------------------------------- /bench/serwb/demo/icebreaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/demo/icebreaker.py -------------------------------------------------------------------------------- /bench/serwb/icebreaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/icebreaker.py -------------------------------------------------------------------------------- /bench/serwb/nexys_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/nexys_video.py -------------------------------------------------------------------------------- /bench/serwb/sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/sim.py -------------------------------------------------------------------------------- /bench/serwb/t120_bga576_dev_kit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/t120_bga576_dev_kit.py -------------------------------------------------------------------------------- /bench/serwb/test_serwb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/test_serwb.py -------------------------------------------------------------------------------- /bench/serwb/ti60_f225_dev_kit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/ti60_f225_dev_kit.py -------------------------------------------------------------------------------- /bench/serwb/trellisboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/trellisboard.py -------------------------------------------------------------------------------- /bench/serwb/ulx3s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/bench/serwb/ulx3s.py -------------------------------------------------------------------------------- /liteiclink/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /liteiclink/serdes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /liteiclink/serdes/clock_aligner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/clock_aligner.py -------------------------------------------------------------------------------- /liteiclink/serdes/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/common.py -------------------------------------------------------------------------------- /liteiclink/serdes/gth3_ultrascale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gth3_ultrascale.py -------------------------------------------------------------------------------- /liteiclink/serdes/gth4_ultrascale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gth4_ultrascale.py -------------------------------------------------------------------------------- /liteiclink/serdes/gth_7series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gth_7series.py -------------------------------------------------------------------------------- /liteiclink/serdes/gth_7series_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gth_7series_init.py -------------------------------------------------------------------------------- /liteiclink/serdes/gth_ultrascale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gth_ultrascale.py -------------------------------------------------------------------------------- /liteiclink/serdes/gth_ultrascale_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gth_ultrascale_init.py -------------------------------------------------------------------------------- /liteiclink/serdes/gtp_7series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gtp_7series.py -------------------------------------------------------------------------------- /liteiclink/serdes/gtp_7series_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gtp_7series_init.py -------------------------------------------------------------------------------- /liteiclink/serdes/gtx_7series.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gtx_7series.py -------------------------------------------------------------------------------- /liteiclink/serdes/gtx_7series_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gtx_7series_init.py -------------------------------------------------------------------------------- /liteiclink/serdes/gty_ultrascale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gty_ultrascale.py -------------------------------------------------------------------------------- /liteiclink/serdes/gty_ultrascale_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/gty_ultrascale_init.py -------------------------------------------------------------------------------- /liteiclink/serdes/serdes_ecp5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serdes/serdes_ecp5.py -------------------------------------------------------------------------------- /liteiclink/serwb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /liteiclink/serwb/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/core.py -------------------------------------------------------------------------------- /liteiclink/serwb/datapath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/datapath.py -------------------------------------------------------------------------------- /liteiclink/serwb/efinixserdes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/efinixserdes.py -------------------------------------------------------------------------------- /liteiclink/serwb/etherbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/etherbone.py -------------------------------------------------------------------------------- /liteiclink/serwb/genphy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/genphy.py -------------------------------------------------------------------------------- /liteiclink/serwb/kuserdes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/kuserdes.py -------------------------------------------------------------------------------- /liteiclink/serwb/packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/packet.py -------------------------------------------------------------------------------- /liteiclink/serwb/phy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/phy.py -------------------------------------------------------------------------------- /liteiclink/serwb/s7serdes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/s7serdes.py -------------------------------------------------------------------------------- /liteiclink/serwb/scrambler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/serwb/scrambler.py -------------------------------------------------------------------------------- /liteiclink/transceiver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/liteiclink/transceiver.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_serwb_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/test/test_serwb_core.py -------------------------------------------------------------------------------- /test/test_serwb_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoy-digital/liteiclink/HEAD/test/test_serwb_init.py --------------------------------------------------------------------------------