Sebastien Bourdeauducq
|
3d29a7ed14
|
firmware: add fmt::Display to RoutingTable
|
2018-09-11 11:27:56 +08:00 |
Sebastien Bourdeauducq
|
2fff96802b
|
runtime: remove support for building without RTIO
|
2018-09-10 23:09:02 +08:00 |
Sebastien Bourdeauducq
|
19a14b68b1
|
runtime: program DRTIO routing table into gateware
|
2018-09-10 22:48:56 +08:00 |
Sebastien Bourdeauducq
|
264078baba
|
style
|
2018-09-10 22:29:35 +08:00 |
Sebastien Bourdeauducq
|
e01efbcb8a
|
runtime: merge sync_tsc and wait_tsc_ack
|
2018-09-10 22:17:00 +08:00 |
Sebastien Bourdeauducq
|
4d889c0c4e
|
firmware: improve DRTIO log messages
|
2018-09-10 21:40:02 +08:00 |
Sebastien Bourdeauducq
|
663432adbd
|
satman: load TSCs of downstream devices
|
2018-09-10 20:34:33 +08:00 |
Sebastien Bourdeauducq
|
bc1d3fda6a
|
satman: ping repeater links
Tested OK on hardware.
|
2018-09-10 20:17:13 +08:00 |
Sebastien Bourdeauducq
|
31bef9918e
|
firmware: fix drtio_routing compatibility with master and satellite
|
2018-09-10 20:16:42 +08:00 |
Sebastien Bourdeauducq
|
7ec45efdcf
|
kasli: add missing cri_con to Satellite
|
2018-09-10 20:16:09 +08:00 |
Sebastien Bourdeauducq
|
014cfd8dbd
|
firmware: add drtioaux routing packets
|
2018-09-09 22:44:25 +08:00 |
Sebastien Bourdeauducq
|
7ae44f3417
|
firmware: add routing table (WIP)
|
2018-09-09 21:49:28 +08:00 |
Sebastien Bourdeauducq
|
496d1b08fd
|
kasli: enable routing in Master
|
2018-09-09 21:48:12 +08:00 |
Sebastien Bourdeauducq
|
ec302747e0
|
kasli: add DRTIO repeaters
|
2018-09-09 16:27:39 +08:00 |
Sebastien Bourdeauducq
|
d5577ec0d0
|
cri: add routing table support
|
2018-09-09 16:26:48 +08:00 |
Sebastien Bourdeauducq
|
df61b85988
|
drtio: fix imports
|
2018-09-09 14:11:32 +08:00 |
Sebastien Bourdeauducq
|
87e0384e97
|
drtio: separate aux controller
This helps with managing CSR groups and heterogeneous (satellite/repeaters) DRTIO cores.
|
2018-09-05 17:56:58 +08:00 |
Sebastien Bourdeauducq
|
92be9324df
|
add missing files
|
2018-09-05 16:09:02 +08:00 |
Sebastien Bourdeauducq
|
2884d595b3
|
drtio: add rt_controller_repeater
|
2018-09-05 16:08:40 +08:00 |
Sebastien Bourdeauducq
|
839f748a1d
|
drtio: add external TSC to repeater
|
2018-09-05 15:55:20 +08:00 |
Sebastien Bourdeauducq
|
5f20d79408
|
drtio: add timeout on satellite internal CRI buffer space request
|
2018-09-05 14:12:11 +08:00 |
Sebastien Bourdeauducq
|
1450e17a73
|
sayma: adapt to TSC and DRTIOSatellite changes
|
2018-09-05 12:10:41 +08:00 |
Sebastien Bourdeauducq
|
19ae9ac1b1
|
kc705: adapt to TSC changes
|
2018-09-05 12:07:28 +08:00 |
Sebastien Bourdeauducq
|
3d531cc923
|
kasli: adapt to TSC and DRTIOSatellite changes
|
2018-09-05 12:06:47 +08:00 |
Sebastien Bourdeauducq
|
4e4398afa6
|
analyzer: adapt to TSC changes
|
2018-09-05 12:06:20 +08:00 |
Sebastien Bourdeauducq
|
15b16695c6
|
frontend: add artiq_route
|
2018-09-04 19:04:27 +08:00 |
Sebastien Bourdeauducq
|
778f1de121
|
drtio: add TSC sync and missed command detection to rt_packet_repeater
|
2018-09-03 18:26:13 +08:00 |
Sebastien Bourdeauducq
|
00fabee1ca
|
drtio: fix rt_packet_repeater timeout
|
2018-09-03 09:57:15 +08:00 |
Sebastien Bourdeauducq
|
f3fe818049
|
rtio: refactor TSC to allow sharing between cores
|
2018-09-03 09:48:12 +08:00 |
Sebastien Bourdeauducq
|
0fe2a6801e
|
drtio: forward destination with channel
|
2018-09-02 15:50:23 +08:00 |
Sebastien Bourdeauducq
|
6768dbab6c
|
drtio: add buffer space support to rt_packet_repeater
|
2018-09-02 14:38:37 +08:00 |
Sebastien Bourdeauducq
|
88b7529d09
|
drtio: share CDC
|
2018-09-02 14:37:29 +08:00 |
Sebastien Bourdeauducq
|
078c862618
|
drtio: add repeater (WIP, write only)
|
2018-09-01 21:07:55 +08:00 |
Sebastien Bourdeauducq
|
6057cb797c
|
drtio: reorganize tests
|
2018-08-31 16:28:33 +08:00 |
Sebastien Bourdeauducq
|
4f963e1e11
|
drtio: minor cleanup
|
2018-08-30 15:15:32 +08:00 |
Sebastien Bourdeauducq
|
ce6e390d5f
|
drtio: expose internal satellite CRI
|
2018-08-30 12:41:09 +08:00 |
Sebastien Bourdeauducq
|
aa64e6c1c6
|
cri: add buffer space request protocol
|
2018-08-29 15:16:43 +08:00 |
Sebastien Bourdeauducq
|
ba6094c3e5
|
test: relax network transfer rates
Due to lower Kasli system clock frequency.
|
2018-08-27 16:47:48 +08:00 |
Sebastien Bourdeauducq
|
ea71a0491b
|
conda: bump misoc. Closes #1057
|
2018-08-27 13:37:46 +08:00 |
Sebastien Bourdeauducq
|
c9d8bd1566
|
Merge branch 'nix'
|
2018-08-24 19:03:52 +08:00 |
Sebastien Bourdeauducq
|
7f523e7e50
|
nix: add shell starter
|
2018-08-24 19:03:25 +08:00 |
whitequark
|
0e7419450e
|
firmware: update smoltcp.
This adds TCP window scaling support.
|
2018-08-20 00:26:40 +00:00 |
Sebastien Bourdeauducq
|
23ea8c81f3
|
nix: update pythonparser
|
2018-08-19 21:18:40 +08:00 |
Sebastien Bourdeauducq
|
9b6ea47b7a
|
kasli: use SFP LEDs to show DRTIO link status. Closes #1073
|
2018-08-19 13:04:41 +08:00 |
Sebastien Bourdeauducq
|
d6992f6a0c
|
conda: work around 'received dictionary as spec' conda bug
|
2018-08-18 23:15:59 +08:00 |
Sebastien Bourdeauducq
|
d1d26e2aa3
|
hmc7043: add explanation about HMC_SYSREF_DIV
|
2018-08-18 11:43:40 +08:00 |
Sebastien Bourdeauducq
|
f75a317446
|
hmc7043: automatically determine output groups
|
2018-08-18 11:43:23 +08:00 |
Sebastien Bourdeauducq
|
c498b28f88
|
hmc7043: disable FPGA_ADC_SYSREF
|
2018-08-18 11:42:57 +08:00 |
Sebastien Bourdeauducq
|
a7810502f6
|
artiq_coremgmt: add option to specify core device address directly
|
2018-08-18 10:58:40 +08:00 |
Sebastien Bourdeauducq
|
fc09144baa
|
artiq_coremgmt: remove unnecessary DeviceManager
|
2018-08-18 10:46:08 +08:00 |