1
0
Fork 0
Commit Graph

804 Commits

Author SHA1 Message Date
morgan a6b1701de3 cxp downconn: fix aligner not work @ 5 & 6.25Gbps 2024-08-14 17:14:06 +08:00
morgan aa128e1467 cxp downconn fw: change to 40bits 2024-08-14 16:48:51 +08:00
morgan 49d5cad5fd cxp downconn: use 40bits 2024-08-14 16:48:36 +08:00
morgan 17277504f1 cxp downconn: remove unnessary waitimer 2024-08-13 12:34:59 +08:00
morgan a715b66f9d cxp downconn fw: add qpll drg config 2024-08-13 12:05:42 +08:00
morgan 692edeadfc cxp downconn: extend comma_det check period 2024-08-13 11:58:43 +08:00
morgan 6e4ae2e1d1 cxp downconn: add qpll drp 2024-08-13 11:58:29 +08:00
morgan 5ddd2cd730 cxp downconn fw: put drp into mod & add rxcdr_cfg 2024-08-12 17:44:26 +08:00
morgan 5dfef7e457 cxp downconn fw: add drp example 2024-08-12 16:48:20 +08:00
morgan bfc8f065f7 cxp downconn: add gtx drp 2024-08-12 16:48:05 +08:00
morgan 2cd1da81c1 cxp downconn: cleanup & add reason for comma_det 2024-08-12 11:13:05 +08:00
morgan e055a11e1c cxp downconn: cleanup comma detector 2024-08-09 16:52:13 +08:00
morgan 1f8ef6bf96 cxp downconn: use auto aligner
cxp downconn: fix autoaligner checking
2024-08-09 15:37:45 +08:00
morgan 0e69c5d5ba cxp downconn: refactor bruteforce aligner 2024-08-09 15:37:22 +08:00
morgan dbce74d831 cxp downconn: cleanup & use bruteforce aligner 2024-08-09 15:37:22 +08:00
morgan 2aef11143a cxp downconn fw: doc clean up 2024-08-02 12:40:16 +08:00
morgan 77bff39212 cxp downconn fw: add manual alignment test 2024-08-02 12:36:46 +08:00
morgan 160fcc657a cxp downconn: remove bruteforce aligner 2024-08-02 12:36:46 +08:00
morgan bf1fd2d79b cxp downconn: add manual alignment & rxrestart 2024-08-02 12:36:46 +08:00
morgan 452c3cee64 cxp downconn fw: add CXP datarate update printout 2024-08-01 17:38:12 +08:00
morgan 4436dc930e cxp downconn fw: add qpll linerate change 2024-08-01 12:33:22 +08:00
morgan 5a40422f1d cxp downconn: fix tx reset & cleanup 2024-08-01 11:21:36 +08:00
morgan e0369d2eb2 cxp downconn fw: add DRP for linerate 2024-07-31 16:10:25 +08:00
morgan 1e87428c68 cxp downconn: add DRP for tx/rx divider 2024-07-31 16:10:06 +08:00
morgan 0e4fb4cbfe cxp downconn fw: add QPLL setup 2024-07-29 17:23:00 +08:00
morgan ccd3e6618a cxp downconn: replace QPLL with CPLL
cxp downconn: add QPLL with its reset CSR
cxp downconn: set QPLL as CLK source for GTX
cxp downconn: remove PLL_reset signal from tx_init to prevent race
condition
cxp downconn: rename cxp_gtx to GTX
2024-07-29 17:22:32 +08:00
morgan 563e06ca8d cxp upconn: disable debug sma & pmod output 2024-07-29 17:20:10 +08:00
morgan 57d6e9a669 cxp downconn fw: update csr function name 2024-07-26 17:36:29 +08:00
morgan 1f0154d5b2 cxp: remove all cxp downconn interface 2024-07-26 17:36:16 +08:00
morgan a41e78d3d3 cxp downconn: add csr interface here 2024-07-26 17:36:06 +08:00
morgan 52f77a6331 cxp downconn fw: remove data[4:8] 2024-07-26 17:01:54 +08:00
morgan 1a210a010a cxp: remove data[4:8] 2024-07-26 17:01:26 +08:00
morgan 398eb135c7 cxp downconn: push IDLE word to buf b4 tx&rx init 2024-07-26 16:26:08 +08:00
morgan 865434763d cxp downconn: fix bruteforcealigner 2024-07-26 16:24:18 +08:00
morgan 4ba1c5ef2e cxp downconn fw: add idle data 2024-07-26 15:24:59 +08:00
morgan faef1d2dff cxp downconn: add interface for buildin aligner 2024-07-26 15:24:58 +08:00
morgan 20e388d043 cxp downconn: explore cpll & txusrclk_pll divider 2024-07-25 17:39:11 +08:00
morgan 6c53447808 cxp downconn firmware: init
cxp down fw: cleanup
2024-07-23 17:43:06 +08:00
morgan 14aa81c8a2 cxp upconn firmware: init 2024-07-23 17:09:33 +08:00
morgan 82af01350f cxp: add upconn, downconn & crc
cxp: add crc32 for cxp
cxp: add upconn & downconn
2024-07-23 17:09:22 +08:00
morgan 1f033d605c cxp upconn: add low speed serial
cxp upconn: add low speed serial
cxp upconn: add pll for bitrate2x mode
cxp upconn: add tx_fifos & idle with encoder
cxp upconn: add priority packet that send in word/char boundary
2024-07-23 17:08:33 +08:00
morgan 7d5e3c1ef9 cxp downconn: add high speed serial
cxp downconn: add bruteforcephase aligner
cxp downconn: add gtx with mmcm for TXUSRCLK freq requirement
cxp downconn: add loopback mode parameter for testing
2024-07-23 17:08:33 +08:00
morgan 95ec9b1253 zc706: add CXP_DEMO variant
cxp fmc: add USER LED to allow compilation
cxp fmc: add debug pmod pads
2024-07-23 17:01:29 +08:00
morgan abd9157065 fmc: add cxp_4r_fmc adepter io 2024-07-23 17:01:23 +08:00
morgan 1a05dd6ac4 flake: add CXP_DEMO variant build options 2024-07-23 17:01:23 +08:00
morgan 586fd2f17e Gateware: remove redundant si549.py & wrpll.py 2024-05-30 15:27:16 +08:00
morgan 377f8779a0 kasli soc: refactor to use wrpll from artiq 2024-05-30 15:25:33 +08:00
morgan 1fbaacfc43 flake: update artiq 2024-05-30 15:14:02 +08:00
Sebastien Bourdeauducq 127ea9ea4d flake: update dependencies 2024-05-28 17:30:49 +08:00
Simon Renblad 174c301d7d add llvmPackages_11 2024-05-24 15:29:29 +08:00