mwojcik
|
26483e852c
|
libboard_artiq: fixes for siphaser, cleanup
|
2021-10-01 15:08:00 +02:00 |
mwojcik
|
758adf0495
|
drtioaux: created async version
|
2021-10-01 12:53:31 +02:00 |
mwojcik
|
2caa48f24b
|
libboard_artiq: changed edition to 2018 for async
|
2021-10-01 11:49:55 +02:00 |
mwojcik
|
5f06db8787
|
drtio: swap byte order, add work buffer, comm ok
|
2021-09-30 13:32:19 +02:00 |
mwojcik
|
f23c6cdb18
|
aux_controller: fix axi sram data paths
|
2021-09-29 14:01:06 +02:00 |
mwojcik
|
8ab2b3f299
|
aux_controller: connect r/w/b lanes to axi bus
|
2021-09-29 11:50:52 +02:00 |
mwojcik
|
b9f0bb3899
|
runtime: enable target feature for libboard_artiq
|
2021-09-27 15:50:20 +02:00 |
mwojcik
|
f897c41d2b
|
master: fix lifetime of drtio variables
|
2021-09-27 15:06:32 +02:00 |
mwojcik
|
6dbd817d3e
|
master: runtime fixes per compiler's requests
|
2021-09-24 14:15:33 +02:00 |
mwojcik
|
94ecc48d5d
|
master: fix typos, missing imports
|
2021-09-24 11:34:57 +02:00 |
mwojcik
|
32df88c771
|
runtime: async delay instead of usual
|
2021-09-24 09:49:49 +02:00 |
mwojcik
|
45b9d50e70
|
gateware: fixed zc706/kasli-soc master typos
|
2021-09-23 14:54:49 +02:00 |
mwojcik
|
bb5af4f156
|
gateware: fixing up master classes
|
2021-09-23 14:22:30 +02:00 |
mwojcik
|
e8541c4cf5
|
runtime: moving rtio_mgt to async/await
|
2021-09-23 13:22:27 +02:00 |
mwojcik
|
f1b22330d3
|
runtime: rtio_mgt's async_error_read exists already
|
2021-09-21 12:02:27 +02:00 |
mwojcik
|
85e7784b91
|
runtime: restored refcells for rtio_mgt
|
2021-09-21 11:48:59 +02:00 |
mwojcik
|
da366b7a0d
|
runtime: added drtio init function
|
2021-09-21 11:13:36 +02:00 |
mwojcik
|
589c4bebe4
|
master: moninj supports local and remote with dispatch
|
2021-09-20 15:25:55 +02:00 |
mwojcik
|
241113c6b2
|
'while' is reverse of 'until'...
|
2021-09-20 15:03:49 +02:00 |
mwojcik
|
414cfd2fa7
|
* few cleanups
* libcortexa9 mutex behavior understood
* io.until replaced with spinlock
|
2021-09-20 14:41:15 +02:00 |
mwojcik
|
ff77204d37
|
moving drtio master code from mainline artiq: moninj and rtio_mgt
|
2021-09-17 14:20:37 +02:00 |
mwojcik
|
0b89cf8002
|
slight cleanup, started work on master mode
|
2021-09-16 15:38:51 +02:00 |
mwojcik
|
1160676fd6
|
zc706: changed io standard for si5324 on nist backplates
|
2021-09-15 11:19:43 +02:00 |
mwojcik
|
176e370872
|
kasli_soc satellite: fixed rust config
si5324: fixed double mut borrow in soft reset
|
2021-09-13 15:36:47 +02:00 |
mwojcik
|
9c09216281
|
updated gateware for not yet published migen-axi changes
|
2021-09-13 15:06:34 +02:00 |
mwojcik
|
d3152f3d24
|
changed auxctrl tx/rx memory to axi2csr_sram
|
2021-09-10 15:25:05 +02:00 |
mwojcik
|
9c14694fc4
|
added rtioclockmultiplier where applicable
(nist variants don't compile for other reasons now)
|
2021-09-07 15:22:01 +02:00 |
mwojcik
|
1bddad6ff2
|
kasli_soc: fixes to make satellite variant work
|
2021-09-07 14:51:46 +02:00 |
mwojcik
|
cd3e46fb3a
|
fixes in makefile for kasli and satellite variants
|
2021-09-06 15:23:53 +02:00 |
mwojcik
|
76929d2aa1
|
zc706:
* broke down platforms (refactor),
* added nist master/sat variants
* master doesn't build yet, satellite only simple variant
|
2021-09-06 14:30:09 +02:00 |
mwojcik
|
20681a13c4
|
gateware: fixed cfg keys - case consistent w/ code
|
2021-09-06 10:57:42 +02:00 |
mwojcik
|
5e916f588e
|
libboard_zynq: * pca9548 selection for si5234
* added proper support for targets
satman:
* removed unnecessary messages
* added libboard_zynq to targets in cargo.toml
|
2021-09-06 10:44:25 +02:00 |
mwojcik
|
9022064cf1
|
added siphaser to zc706 satellite, small fixes
|
2021-09-06 09:06:16 +02:00 |
mwojcik
|
b678408105
|
rustc_cfg is case sensitive. Si5324 was not achnowledged.
|
2021-09-03 14:58:17 +02:00 |
mwojcik
|
0c259d9833
|
kasli_soc: satellite brought to the same level as zc706
|
2021-09-03 11:05:41 +02:00 |
mwojcik
|
3840ebaf74
|
better solution for fw type based on variant
|
2021-09-02 15:02:15 +02:00 |
mwojcik
|
e38c4a14ca
|
code cleanup:
* moved shared init_gateware to libboard_artiq
* suppressed warnings for zc706 satman
|
2021-09-02 14:39:34 +02:00 |
mwojcik
|
d19a30a2d9
|
satman: init gateware, set log level
|
2021-09-02 12:50:42 +02:00 |
mwojcik
|
7d719d07e9
|
default.nix: added symlink for satman fw
|
2021-09-02 12:50:20 +02:00 |
mwojcik
|
cdb58af5b3
|
remote_run: support loading other firmware types
|
2021-09-02 12:49:35 +02:00 |
mwojcik
|
67f4ec5782
|
satman: satisfied libunwind's demands, compiles
|
2021-09-01 15:05:08 +02:00 |
mwojcik
|
1ad0e77cae
|
satman: added unwind as it seems necessary
|
2021-09-01 11:42:41 +02:00 |
mwojcik
|
5cfcee6d20
|
satman: not a library - made closer to runtime
|
2021-09-01 11:05:46 +02:00 |
mwojcik
|
37e8b576b1
|
satellite:
* fixing repeaters that can't exist on zc706
* fixing various warnings
* fixed timer and i2c references
|
2021-08-31 15:25:56 +02:00 |
mwojcik
|
36bf30c446
|
satman: removed irrelevant (kasli v2) code
|
2021-08-31 13:47:43 +02:00 |
mwojcik
|
e56f99b3ae
|
satman: straightened up drtio interface
|
2021-08-31 12:46:52 +02:00 |
mwojcik
|
f80f2ac99d
|
added support for satellite variants in nix-build
|
2021-08-31 11:55:34 +02:00 |
mwojcik
|
db9b744825
|
satman: fixed timeout millisecond/u64 mismatch
|
2021-08-30 15:06:46 +02:00 |
mwojcik
|
be0baf5da8
|
satman: adjusted drtio::Error instances
|
2021-08-30 14:38:00 +02:00 |
mwojcik
|
59cf4bc689
|
libboard_zynq: fully modified to work with core_io
|
2021-08-27 15:16:13 +02:00 |