Denis Ovchinnikov
8bba04b921
kasli_soc: add SFP0..3 LED indication
...
io_expander SFP0 LED map depend on hw_rev.
2023-06-20 14:50:07 +08:00
Sebastien Bourdeauducq
f52c155006
flake: fix and cleanup builds
2023-06-02 18:36:05 +08:00
Sebastien Bourdeauducq
4c605f21c9
flake: update dependencies
2023-06-02 17:22:27 +08:00
Sebastien Bourdeauducq
f1ee3a7584
rustfmt
2023-05-30 12:22:46 +08:00
Sebastien Bourdeauducq
165b1400ab
flake: update dependencies
2023-05-30 12:10:28 +08:00
Denis Ovchinnikov
63594d7e3d
update configuration of IBUFDS_GTE2
...
Input clock is terminated internally with 50 Ohm on each leg and to 4/5 MGTAVCC.
2023-05-30 12:08:41 +08:00
mwojcik
5e6dca61a9
analyzer: fix overflow behavior
2023-05-29 13:53:28 +08:00
mwojcik
b6247f409d
analyzer: fix warnings on standalone
2023-05-29 10:03:44 +08:00
Sebastien Bourdeauducq
ddb3703f50
flake: update dependencies, nixpkgs 23.05
2023-05-27 18:37:19 +08:00
mwojcik
6088e6bb6f
fix cargo fmt
2023-05-24 10:00:48 +08:00
mwojcik
ad076dd4e9
zc706: fix satellite analyzer target
2023-05-24 09:52:16 +08:00
Sebastien Bourdeauducq
9aabaacb21
flake: update dependencies
2023-05-23 11:30:18 +08:00
mwojcik
a27b450def
runtime: port drtio-enabled analyzer
2023-05-22 15:23:40 +08:00
mwojcik
c536a70890
satellite gateware: add rtio analyzer
2023-05-22 15:23:24 +08:00
mwojcik
259b0ba1b7
satellite: port analyzer, drtio packets
2023-05-22 15:23:23 +08:00
Sebastien Bourdeauducq
c5aac198f2
README: update copyright year
2023-05-09 16:28:12 +08:00
Sebastien Bourdeauducq
87615017fa
README: update use instructions
2023-05-09 16:28:03 +08:00
Sebastien Bourdeauducq
731b6a89dd
flake: update dependencies
2023-05-01 09:35:29 +08:00
mwojcik
cbc660e740
ddma: pass "uses_ddma" flag
2023-04-18 12:36:07 +08:00
Sebastien Bourdeauducq
0046091605
flake: update dependencies
2023-04-18 12:35:56 +08:00
Jonathan Coates
8cb6cf6094
Fix mismatched signatures for the wide interface
...
Lists are passed by-reference from python code, and so should be
&CSlice<_> not CSlice<_>.
2023-04-17 09:24:30 +08:00
Egor Savkin
c6fcc4e351
Add ext0_synth0_80to125 option to the clocker config
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-04-13 12:08:25 +08:00
Sebastien Bourdeauducq
bf50a44f76
cargo fmt
2023-04-04 11:48:48 +08:00
Sebastien Bourdeauducq
64cadd90f5
fix imports
2023-04-04 11:23:11 +08:00
Sebastien Bourdeauducq
93423dd145
README: update instructions
2023-04-04 11:20:07 +08:00
Sebastien Bourdeauducq
2802938702
flake: update dependencies
2023-04-04 11:17:41 +08:00
Sebastien Bourdeauducq
271a1adb04
firmware: improve RTIO map error reporting
2023-04-04 11:17:26 +08:00
mwojcik
b747abe83c
qc2: add 4 edge counters to the end of rtio
2023-04-03 12:25:07 +08:00
mwojcik
48721ca9cb
apply rustfmt policies to ddma code
2023-03-27 15:53:32 +08:00
mwojcik
90071f7620
Master: DDMA support
...
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2023-03-27 15:47:54 +08:00
mwojcik
908dfc780e
satman: add dma support
2023-03-23 11:04:26 +08:00
mwojcik
4b1ce1a6ff
satellites: add rtio_dma, connect as cri master
2023-03-21 15:54:58 +08:00
Sebastien Bourdeauducq
4c87487fe1
flake: update dependencies
2023-02-22 11:03:17 +08:00
Egor Savkin
a519d24074
firmware: create and apply rustfmt policy
...
Co-authored-by: Egor Savkin <es@m-labs.hk>
Co-committed-by: Egor Savkin <es@m-labs.hk>
2023-02-22 11:02:43 +08:00
mwojcik
dce37a52aa
KasliSoC satellite: fix serdes timing
2023-02-20 13:07:42 +08:00
Egor Savkin
d72a2e7d07
fix previous commit
...
Co-authored-by: Egor Savkin <es@m-labs.hk>
Co-committed-by: Egor Savkin <es@m-labs.hk>
2023-02-17 17:49:36 +08:00
Egor Savkin
05c22792d6
satman: drive SFP TX_DISABLE
...
Co-authored-by: Egor Savkin <es@m-labs.hk>
Co-committed-by: Egor Savkin <es@m-labs.hk>
2023-02-17 17:19:30 +08:00
mwojcik
dcc5cc7555
satellite: add Error LED on panic
2023-02-17 16:21:52 +08:00
mwojcik
46b2687d70
RTIO/SYS Clock merge
...
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2023-02-17 15:52:43 +08:00
sb10q
b85c870b82
runtime: drive SFP TX_DISABLE
2023-02-16 10:29:05 +08:00
Egor Savkin
ca6e0d13ad
Remove virtual LEDs from io_expander
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-02-15 18:14:05 +08:00
Egor Savkin
b4b7912c40
Port tx_disable-related code from Kasli
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-02-15 17:44:01 +08:00
Egor Savkin
8230a01701
Build io_expander
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-02-15 15:31:22 +08:00
Egor Savkin
4bc936f071
Copy io expander from kasli
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-02-15 14:37:55 +08:00
David Nadlinger
df4988c774
rpc: Port over size/alignment fix for structs (tuples) with tail padding
...
This ports over the following commits from the main ARTIQ repo:
- 8740ec3dd52d85084237797881ea137492bfe070
- dbbe8e8ed4f852e623775b7bd3aec818cdd03376
- b9f13d48aa7e2c0652210152b971b21c3c419347
2023-01-28 16:15:28 +00:00
Sebastien Bourdeauducq
800c12e794
fix resolve_channel_name typing
2023-01-12 16:52:36 +08:00
Egor Savkin
d36899b485
firmware: unify RTIO error message format
...
Co-authored-by: Egor Savkin <es@m-labs.hk>
Co-committed-by: Egor Savkin <es@m-labs.hk>
2023-01-09 16:13:42 +08:00
Egor Savkin
6b3fa98d70
add channel names to RTIO errors
...
Co-authored-by: Egor Savkin <es@m-labs.hk>
Co-committed-by: Egor Savkin <es@m-labs.hk>
2023-01-09 12:35:56 +08:00
Sebastien Bourdeauducq
4a522ecb3b
update ramda and migen-axi
2023-01-06 09:57:56 +08:00
Sebastien Bourdeauducq
6be5ffe4e4
update flake dependencies
2023-01-06 09:34:15 +08:00