occheung
|
acd5e2c12c
|
drtio-proto: avoid expecting response to drop link ack
|
2024-09-19 12:48:11 +08:00 |
occheung
|
7b6cbadb08
|
coremgmt: fix import/uses
|
2024-09-19 12:48:10 +08:00 |
occheung
|
b285a21fc5
|
coremgmt: remove unnecsaary cursors
|
2024-09-19 12:47:23 +08:00 |
occheung
|
dd7c8c8c3d
|
runtime coremgmt: implement firmware rewrite
|
2024-09-19 12:47:23 +08:00 |
occheung
|
3cf2d6be9d
|
satman coremgmt: code after reboot is unreachable
|
2024-09-19 12:47:23 +08:00 |
occheung
|
1fc059f47a
|
cargo fmt
|
2024-09-19 12:47:22 +08:00 |
occheung
|
deb223975c
|
satman: implement boot file rewrite sequence
|
2024-09-19 12:45:59 +08:00 |
occheung
|
e7fbedd8ec
|
coremgr: current_payload -> config_payload
|
2024-09-19 12:45:59 +08:00 |
occheung
|
13e4b2c40c
|
drtio-proto: (N)ACK -> Reply { succeeded }
|
2024-09-19 12:45:59 +08:00 |
occheung
|
2bc4ff2c9b
|
drtio-proto: add coremgmt-over-drtio messages
|
2024-09-19 12:45:59 +08:00 |
occheung
|
33e8d6882a
|
runtime: support coremgmt on satellites
|
2024-09-19 12:45:58 +08:00 |
occheung
|
0c3474f5b5
|
satman: implement cfg/mgmt operations
|
2024-09-19 12:34:24 +08:00 |
Simon Renblad
|
873dd86b4d
|
runtime: cargo fmt (NFC)
|
2024-09-19 10:23:31 +08:00 |
Simon Renblad
|
e7614d2e8e
|
rerun idle kernel on finish
|
2024-09-13 09:35:38 +08:00 |
Simon Renblad
|
491e426222
|
run idle kernel on flash
|
2024-09-12 16:12:57 +08:00 |
Simon Renblad
|
ccd3bf3003
|
runtime: fix drtio inject lock
|
2024-09-02 17:19:20 +08:00 |
abdul124
|
bd1de933fb
|
cargo fmt
|
2024-08-23 17:49:14 +08:00 |
abdul124
|
e8d77fca3e
|
firmware: add UnwrapNoneError exception
|
2024-08-23 16:50:47 +08:00 |
abdul124
|
85e8a3fc44
|
firmware: add LinAlgError exception
|
2024-08-22 10:42:28 +08:00 |
abdul124
|
d508c5c6f8
|
firmware: add unit tests for exception sync
|
2024-08-21 16:35:03 +08:00 |
abdul124
|
bae41253e4
|
firmware: sync exception names and ids
|
2024-08-21 16:34:25 +08:00 |
abdul124
|
20181e9915
|
fix nalgebra url
|
2024-08-07 13:49:03 +08:00 |
abdul124
|
a835149619
|
kernel/linalg: remove redundant unsafe blocks
|
2024-08-07 13:48:21 +08:00 |
Sebastien Bourdeauducq
|
78d6b7ddcf
|
cargo fmt
|
2024-08-05 19:37:55 +08:00 |
Simon Renblad
|
fad1db9796
|
comms: remove idle kernel DRTIO error case
|
2024-08-05 19:28:09 +08:00 |
Simon Renblad
|
fee30033ec
|
comms: run idle kernel on start-up
|
2024-08-05 19:28:09 +08:00 |
abdul124
|
fe6f259d48
|
kernel: add linalg functions
|
2024-08-01 18:20:32 +08:00 |
mwojcik
|
63f4783687
|
subkernels: support exceptions from subkernels
|
2024-07-31 17:22:29 +08:00 |
mwojcik
|
69a0b1bfb7
|
subkernels: raise exceptions to kernel
|
2024-07-31 17:22:29 +08:00 |
Sébastien Bourdeauducq
|
57fd327ecb
|
rustfmt
|
2024-07-22 18:55:17 +08:00 |
abdul124
|
69d5b11ebf
|
kernel/api: add nalgebra::linalg methods
|
2024-07-22 11:57:58 +08:00 |
abdul124
|
bab938c563
|
add nalgebra dependency
Co-authored-by: abdul124 <ar@m-labs.hk>
Co-committed-by: abdul124 <ar@m-labs.hk>
|
2024-07-22 11:13:45 +08:00 |
mwojcik
|
d51e5e60c3
|
repeater: handle async messages
|
2024-07-09 23:04:34 +08:00 |
mwojcik
|
23857eef63
|
allow toggling SED spread with flash config key
|
2024-07-09 18:11:20 +08:00 |
abdul124
|
3a789889cf
|
kernel/api: add rint api
|
2024-07-05 14:53:09 +08:00 |
mwojcik
|
72b814f7fd
|
repeater: clear buffer after ping
|
2024-07-04 17:30:04 +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 |
mwojcik
|
2b2ebb5354
|
aux: increase max payload size
|
2024-05-20 15:20:06 +08:00 |
morgan
|
35ea0ed2ca
|
WRPLL: add filter for DRTIO 100MHz
|
2024-05-08 18:50:55 +08:00 |
morgan
|
cdf4ff24c0
|
WRPLL: replace PI controller with new filter
|
2024-05-08 18:50:55 +08:00 |
morgan
|
285b02c4b1
|
WRPLL: remove anti-windup
|
2024-05-08 18:50:55 +08:00 |
morgan
|
53cb592d19
|
kasli soc: add rtio_frequency cfg for runtime
|
2024-05-08 16:14:56 +08:00 |
morgan
|
1d603c73b7
|
DDMTD: replace 1st edge to median edge deglitcher
|
2024-04-29 13:05:02 +08:00 |
morgan
|
61315c29b9
|
Si549: recalibrate TAG_OFFSET for ISERDESE2
|
2024-04-29 13:03:30 +08:00 |
morgan
|
3f57de6ec7
|
DDMTD: replace FD with ISERDESE2
|
2024-04-29 13:03:30 +08:00 |
morgan
|
cca23aa2a5
|
wrpll runtime: reduce mmcm output jitter
rtio_clocking: update mmcm setting to use HIGH bandwidth
|
2024-04-29 11:20:50 +08:00 |
morgan
|
2bbaea3ad5
|
SMAFreqMulti: set mmcm bw to HIGH for lower jitter
|
2024-04-29 11:20:50 +08:00 |
mwojcik
|
0a19f8fb89
|
satman: revert async flag changes
|
2024-04-26 11:37:14 +08:00 |
mwojcik
|
a30c7d1f3a
|
runtime: drtio aux refactoring, revert async flag
|
2024-04-26 11:37:14 +08:00 |