1
0
Fork 0

Commit Graph

  • 8822fcbc1d sim: prototyping frame decoding pipeine coax_proto morgan 2024-11-01 15:24:58 +0800
  • ca95feaabd cxp coredevice driver: init morgan 2024-10-21 16:46:07 +0800
  • 4a1d41832b api: add cxp api support for CTRL packet morgan 2024-10-15 09:53:22 +0800
  • 7fb4b4088e libboard_artiq: setup morgan 2024-10-17 10:46:03 +0800
  • 67a7d39b54 cxp downconn firmware: packet testing morgan 2024-07-23 16:44:32 +0800
  • 2991950757 cxp upconn firmware: packet testing morgan 2024-07-23 16:40:17 +0800
  • 3a61bc9ce5 cxp protocol: init morgan 2024-09-12 12:20:21 +0800
  • fbd244cbe5 Cargo: add byteorder morgan 2024-10-04 16:01:32 +0800
  • 5ba1da6e40 main: add testing morgan 2024-09-09 10:52:11 +0800
  • 19beb8488e cxp_phys: low speed serial & GTX setup morgan 2024-10-15 10:31:35 +0800
  • 577fa03b78 zc706: add CXP_DEMO variant morgan 2024-06-03 15:58:44 +0800
  • 1a3ac9763d cxp: add PHY and pipeline morgan 2024-06-14 17:17:56 +0800
  • ba1e1f9951 cxp pipeline: packet handling pipeline morgan 2024-08-29 17:39:07 +0800
  • dd8f4a172b cxp upconn gw: add low speed serial PHY morgan 2024-06-17 13:19:37 +0800
  • 08ae1e92c5 cxp downconn gw: add gtx up to 12.5Gbps morgan 2024-06-05 13:01:17 +0800
  • 3a5d508674 fmc: add cxp_4r_fmc adepter io morgan 2024-06-03 15:58:13 +0800
  • 9f306063a2 temp flake & local_run mod morgan 2024-10-15 16:28:56 +0800
  • bfa16e0560 flake: add CXP_DEMO variant build options morgan 2024-06-03 15:59:05 +0800
  • f4362c1e54 flake: update dependencies morgan 2024-09-09 10:08:03 +0800
  • a3ae5ddd00 flake: update dependencies Sebastien Bourdeauducq 2024-08-21 18:51:19 +0800
  • cb1558ec4e firmware: add unit tests for exception sync abdul124 2024-08-21 16:35:03 +0800
  • d514171d6f firmware: sync exception names and ids abdul124 2024-08-21 16:34:25 +0800
  • c3ae34123c fix nalgebra url abdul124 2024-08-07 13:24:25 +0800
  • 9f5e15e6d2 kernel/linalg: remove redundant unsafe blocks abdul124 2024-08-07 13:22:43 +0800
  • fbb636460b cargo fmt Sebastien Bourdeauducq 2024-08-05 19:37:55 +0800
  • fad1db9796 comms: remove idle kernel DRTIO error case Simon Renblad 2024-07-31 18:00:01 +0800
  • fee30033ec comms: run idle kernel on start-up Simon Renblad 2024-03-01 16:46:51 +0800
  • fe6f259d48 kernel: add linalg functions abdul124 2024-08-01 18:16:55 +0800
  • e4d7ce114f flake: update fastnumbers Sebastien Bourdeauducq 2024-08-01 07:41:32 +0800
  • 63f4783687 subkernels: support exceptions from subkernels mwojcik 2024-07-04 16:57:49 +0800
  • 69a0b1bfb7 subkernels: raise exceptions to kernel mwojcik 2024-06-27 10:23:40 +0800
  • f6bff80105 flake: update dependencies Sebastien Bourdeauducq 2024-07-31 17:20:54 +0800
  • 57fd327ecb rustfmt Sébastien Bourdeauducq 2024-07-22 18:55:17 +0800
  • 69d5b11ebf kernel/api: add nalgebra::linalg methods abdul124 2024-07-22 11:57:58 +0800
  • bab938c563 add nalgebra dependency Co-authored-by: abdul124 <ar@m-labs.hk> Co-committed-by: abdul124 <ar@m-labs.hk> abdul124 2024-07-22 11:13:45 +0800
  • d51e5e60c3 repeater: handle async messages mwojcik 2024-07-08 15:31:54 +0800
  • 23857eef63 allow toggling SED spread with flash config key mwojcik 2024-07-09 16:28:32 +0800
  • d0615bf965 flake: update dependencies Sebastien Bourdeauducq 2024-07-09 10:37:37 +0200
  • 3a789889cf kernel/api: add rint api abdul124 2024-07-05 14:53:09 +0800
  • 72b814f7fd repeater: clear buffer after ping mwojcik 2024-07-04 16:59:35 +0800
  • ead20a66a5 flake: update dependencies Sebastien Bourdeauducq 2024-06-06 10:05:55 +0800
  • 586fd2f17e Gateware: remove redundant si549.py & wrpll.py master refactor_wrpll morgan 2024-05-30 15:25:59 +0800
  • 377f8779a0 kasli soc: refactor to use wrpll from artiq morgan 2024-05-30 15:25:33 +0800
  • 1fbaacfc43 flake: update artiq morgan 2024-05-30 15:14:02 +0800
  • 127ea9ea4d flake: update dependencies Sebastien Bourdeauducq 2024-05-28 17:30:49 +0800
  • 174c301d7d add llvmPackages_11 Simon Renblad 2024-05-23 15:48:45 +0800
  • 52defff000 flake: update dependencies Sebastien Bourdeauducq 2024-05-24 15:29:19 +0800
  • 2b2ebb5354 aux: increase max payload size mwojcik 2024-05-07 14:59:08 +0800
  • 4341d2d2a5 update to LLLVM 14 Sebastien Bourdeauducq 2024-05-09 10:05:33 +0800
  • 57b885ed99 flake: update dependencies Sebastien Bourdeauducq 2024-05-09 10:03:57 +0800
  • e922543855 flake: update dependencies Sebastien Bourdeauducq 2024-05-08 18:56:15 +0800
  • 35ea0ed2ca WRPLL: add filter for DRTIO 100MHz morgan 2024-05-08 16:22:07 +0800
  • cdf4ff24c0 WRPLL: replace PI controller with new filter morgan 2024-05-08 16:19:11 +0800
  • 285b02c4b1 WRPLL: remove anti-windup morgan 2024-05-08 16:17:49 +0800
  • 76c285cc87 WRPLL: add filter for DRTIO 100MHz new_filter morgan 2024-05-08 16:22:07 +0800
  • bfd4be3c94 WRPLL: replace PI controller with new filter morgan 2024-05-08 16:19:11 +0800
  • 7eb9dfa2d6 WRPLL: remove anti-windup morgan 2024-05-08 16:17:49 +0800
  • 53cb592d19 kasli soc: add rtio_frequency cfg for runtime rtio_fix morgan 2024-05-08 16:14:56 +0800
  • 4700d4c9ed WRPLL: remove anti-windup filter morgan 2024-05-07 16:34:44 +0800
  • 8409788158 WRPLL: replace PI controller with low pass filter morgan 2024-05-07 16:15:31 +0800
  • c261897658 rename `build` derivation to `board-package-set` Florian Agbuya 2024-04-23 13:57:13 +0800
  • 1d603c73b7 DDMTD: replace 1st edge to median edge deglitcher morgan 2024-04-26 13:07:02 +0800
  • 61315c29b9 Si549: recalibrate TAG_OFFSET for ISERDESE2 morgan 2024-04-25 11:53:24 +0800
  • 3f57de6ec7 DDMTD: replace FD with ISERDESE2 morgan 2024-04-25 11:02:19 +0800
  • 11072f3aff Si549: recalibrate TAG_OFFSET for ISERDESE2 DDMTD morgan 2024-04-25 11:53:24 +0800
  • bd30de9e6e DDMTD: replace FD with ISERDESE2 morgan 2024-04-25 11:02:19 +0800
  • cca23aa2a5 wrpll runtime: reduce mmcm output jitter rtio_clocking: update mmcm setting to use HIGH bandwidth morgan 2024-04-26 15:42:21 +0800
  • 2bbaea3ad5 SMAFreqMulti: set mmcm bw to HIGH for lower jitter morgan 2024-04-26 15:01:06 +0800
  • a597d0b8e2 wrpll runtime: reduce mmcm output jitter rtio_clocking: update mmcm setting to use HIGH bandwidth wrpll_mmcm_fix morgan 2024-04-26 15:42:21 +0800
  • dcdad71909 SMAFreqMulti: set mmcm bw to HIGH for lower jitter morgan 2024-04-26 15:01:06 +0800
  • 7b8b0d1ef0 DDMTD: replace 1st edge to median edge deglitcher deglitcher morgan 2024-04-26 13:07:02 +0800
  • 5abd274060 update copyright year Sébastien Bourdeauducq 2024-04-26 12:26:30 +0800
  • 3abe9caadb flake: update dependencies mwojcik 2024-04-26 11:36:17 +0800
  • 0a19f8fb89 satman: revert async flag changes mwojcik 2024-04-24 17:13:34 +0800
  • a30c7d1f3a runtime: drtio aux refactoring, revert async flag mwojcik 2024-04-24 17:13:21 +0800
  • 2d10503c20 libboard_artiq: support multiple aux rx buffers mwojcik 2024-04-24 17:12:57 +0800
  • 92a29051f7 drtio_aux_controller: support aux_buffer_count mwojcik 2024-04-24 17:12:39 +0800
  • 14fa038118 Firmware: Runtime WRPLL runtime: drive CLK_SEL to true when si549 is used runtime & libboard_artiq: allow standalone to use io_expander si549: add bit bang mmcm dynamic configuration si549: add frequency counter for refclk rtio_clocking & si549: add 125Mhz wrpll refclk setup WRPLL morgan 2024-03-11 14:46:38 +0800
  • b81323af30 Firmware: Satman skew calibration & tester cargo template: add calibrate_wrpll_skew feature tag collector: add TAG_OFFSET for Satman WRPLL tag collector: add TAG_OFFSET getter & setter for calibration wrpll: add skew tester and calibration wrpll: gate calibration behind calibrate_wrpll_skew feature morgan 2024-03-19 10:36:47 +0800
  • 291777f764 Firmware: Satman WRPLL satman: drive CLK_SEL to true when si549 is used satman : add main & helper si549 setup satman : add WRPLL select_recovered_clock si549: add tag collector to process gtx & main tags si549: add frequency counter to set BASE_ADPLL si549: add set_adpll for main & helper PLL si549: add main & helper PLL FIQ & si549: replace dummy with a custom handler for gtx & main tags ISR morgan 2024-04-09 16:32:56 +0800
  • a1d80fb93b Firmware: Si549 and io_expander io_expander: set CLK_SEL pin to output when si549 is used io_expander: gate virtual leds for standalone si549: add bit bang i2c si549: add si549 programming si549: add main & helper setup morgan 2024-01-04 12:41:36 +0800
  • 7827c7b803 Gateware: kasli_soc WRPLL setup kasli_soc: use enable_wrpll from json to switch from si5324 to si549 kasli_soc: add wrpll for all variants kasli_soc: add gtx & main tag nFIQ for all variants kasli_soc: add clk_synth_se for master & satellite kasli_soc: add wrpll_refclk for runtime kasli_soc: add skewtester for satman kasli_soc: add WRPLL_REF_CLK config for firmware morgan 2024-03-07 13:11:41 +0800
  • e4d8d44c7c Gateware: WRPLL ddmtd: add DDMTD and deglitcher wrpll: add helper clockdomain wrpll: add frequency counter wrpll: add skewtester wrpll: add gtx & main tag collection wrpll: add gtx & main tag eventmanager for shared peripheral interrupt wrpll: add SMA frequency multiplier to generate 125Mhz refclk si549: add i2c and adpll programmer morgan 2024-01-04 12:28:40 +0800
  • 4f34a7c6d0 flake: update artiq morgan 2024-03-15 12:11:15 +0800
  • 1f7c53b8d0 flake: update zynq-rs morgan 2024-03-08 10:18:54 +0800
  • 4455f740d2 main: set exception vector table addr linker: add exceptions start & end symbol vector_fix morgan 2024-03-07 12:47:16 +0800
  • 63bf1c81d4 fiq: use dummy handler to fix compilation error morgan 2024-03-07 12:46:59 +0800
  • adaecf87a8 FIQ_issue fiq_issue morgan 2024-03-04 12:03:53 +0800
  • bfbea2d0b8 testing only testing morgan 2024-03-04 11:37:43 +0800
  • f8f6dcef14 sma frequency multipler: fix freq input error morgan 2024-03-01 12:28:54 +0800
  • 30392c9ca8 master wrpll: default vco to 1.25Ghz morgan 2024-02-29 17:43:19 +0800
  • 963a4822c4 master wrpll: rename sma_pll to wrpll_refclk gw& fw: add mmcm prefix to drp csr morgan 2024-02-29 17:42:57 +0800
  • 5aade6abb2 master wrpll: remove nested mmcm module morgan 2024-02-29 16:25:03 +0800
  • 7300ecce25 master WRPLL: add mmcm setup, reset and mmcmsetting gw: allow cpu mmcm reset morgan 2024-02-29 16:22:11 +0800
  • 0c8ec61527 master WRPLL: add mmcm drp write operation morgan 2024-02-29 11:23:44 +0800
  • c7df09b6a3 master WRPLL: init gw: add rtio_frequency gw: add wrpll ref clock config gw: add mmcm and expose mmcm config port fw: add mmcm read fw: add CLK_SEL to expander morgan 2024-02-28 17:22:55 +0800
  • 9d5d883b1b cleanup: remove unused fsm import morgan 2024-02-28 12:39:20 +0800
  • d00a9afdcc WRPLL firmware satman main & si549: add WRPLL select_recovered_clock satman main & si549: add helper si549 setup si549: add tag collector to process gtx & main tags si549: add frequency counter to set BASE_ADPLL si549: add set_adpll for main & helper PLL si549: add main & helper PLL FIQ & si549: add handler for gtx & main tags FIQ morgan 2024-02-26 16:30:21 +0800
  • f1a4a2f97f Si549 firmware io_expander: set CLK_SEL pin to output when si549 is used satman main: drive CLK_SEL to true when si549 is used satman main & si549: add main DCXO setup si549: add bit bang i2c si549: add si549 programming & main setup morgan 2024-01-04 12:41:36 +0800
  • 90890e39e0 WRPLL gateware kasli_soc satellite: add wrpll kasli_soc satellite: add gtx & main tag nFIQ for satellite ddmtd: add DDMTD and deglitcher wrpll: add helper clockdomain wrpll: add frequency counter wrpll: add gtx & main tag collection wrpll: add gtx & main tag eventmanager for shared peripheral interrupt morgan 2024-01-04 12:38:01 +0800