Sebastien Bourdeauducq
|
2570444941
|
gui: add empty explorer and console docks
|
2015-05-22 23:30:46 +08:00 |
Sebastien Bourdeauducq
|
cff999f259
|
doc: update mock modules
|
2015-05-22 22:39:26 +08:00 |
Yann Sionneau
|
d78a275655
|
pxi6733: use a method as DoneEvent callback
|
2015-05-22 16:08:07 +02:00 |
Sebastien Bourdeauducq
|
ea53ed1af7
|
gui: switch to Qt
|
2015-05-22 17:06:31 +08:00 |
Yann Sionneau
|
c91cd0ab38
|
pxi6733: use a writeable and c_contiguous numpy ndarray
|
2015-05-21 18:05:32 +02:00 |
Yann Sionneau
|
1e393f5c70
|
setup.py: add missing comma
|
2015-05-21 17:11:45 +02:00 |
Sebastien Bourdeauducq
|
785623be26
|
test/worker: adapt to new scheduler API
|
2015-05-21 16:41:45 +08:00 |
Sebastien Bourdeauducq
|
a670b9f660
|
tools/asyncio_wait_or_cancel: wait for cancellation
|
2015-05-21 16:41:27 +08:00 |
Sebastien Bourdeauducq
|
6c35d066fc
|
runtime: add missing include
|
2015-05-21 12:00:48 +08:00 |
Yann Sionneau
|
1530f9f457
|
travis: generate kc705 and pipistrello binaries in container env
|
2015-05-21 00:19:06 +08:00 |
Sebastien Bourdeauducq
|
d8917fd94f
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-05-17 16:11:16 +08:00 |
Sebastien Bourdeauducq
|
b74b8d5826
|
Scheduling TNG
|
2015-05-17 16:11:00 +08:00 |
Yann Sionneau
|
e9b166b199
|
artiq_flash.sh: some cleanup
|
2015-05-14 11:12:03 +02:00 |
Sebastien Bourdeauducq
|
e557d7e2df
|
Merge branch 'master' of github.com:m-labs/artiq
|
2015-05-14 00:16:27 +08:00 |
Sebastien Bourdeauducq
|
cbb5027343
|
gateware/ad9858: use WaitTimer from Migen
|
2015-05-14 00:16:15 +08:00 |
Sebastien Bourdeauducq
|
a62ae1d8d7
|
test/transforms: adapt to 'now' save on core device
|
2015-05-12 23:06:33 +08:00 |
Yann Sionneau
|
0f9bc7bc4b
|
travis: conda-build and jinja2 must be installed in the root environment
|
2015-05-12 13:56:29 +02:00 |
Yann Sionneau
|
fb8ccbd2a3
|
travis: install all conda dependencies at the same time
|
2015-05-11 09:33:30 +02:00 |
Sebastien Bourdeauducq
|
0ca42dbdbe
|
runtime/dds: send one FUD per command in a batch, compensate POW
|
2015-05-09 17:26:36 +08:00 |
Sebastien Bourdeauducq
|
ce4b5739ed
|
runtime: reset all DDSes upon startup
|
2015-05-09 17:12:38 +08:00 |
Sebastien Bourdeauducq
|
1ceb06fb16
|
dds: use context manager for batches
|
2015-05-09 14:47:40 +08:00 |
Sebastien Bourdeauducq
|
fdc406f062
|
transforms/inline: support user-defined context managers
|
2015-05-09 14:47:08 +08:00 |
Sebastien Bourdeauducq
|
5c08423b29
|
dds: support batches in driver
|
2015-05-08 22:17:06 +08:00 |
Sebastien Bourdeauducq
|
b22b8b661b
|
runtime: fix rtio channel selection in dds batch
|
2015-05-08 22:09:08 +08:00 |
Sebastien Bourdeauducq
|
55f2fef576
|
runtime: support DDS batches
|
2015-05-08 16:51:54 +08:00 |
Sebastien Bourdeauducq
|
53c6339307
|
runtime: break ttl-specific functions from rtio
|
2015-05-08 16:20:12 +08:00 |
Sebastien Bourdeauducq
|
a36c51eb83
|
DDS over RTIO (batch mode not supported yet)
|
2015-05-08 14:44:39 +08:00 |
Sebastien Bourdeauducq
|
a91bb48ced
|
gateware: adapt to misoc changes
|
2015-05-06 18:02:15 +08:00 |
Sebastien Bourdeauducq
|
9072647bdc
|
ad9858: make read timing configurable, increase read delays
|
2015-05-05 19:33:34 +08:00 |
Sebastien Bourdeauducq
|
6f7d74a765
|
git: ignore untracked files in lwip submodule
|
2015-05-03 20:48:20 +08:00 |
Sebastien Bourdeauducq
|
2adf9d91df
|
recover_underflow -> break_realtime
|
2015-05-03 20:45:28 +08:00 |
Sebastien Bourdeauducq
|
4048568d8e
|
support kernel handover with coherent time
|
2015-05-02 23:41:49 +08:00 |
Sebastien Bourdeauducq
|
cb65b1e322
|
rtio/phy/ttl_simple: reset sensitivity with RTIO logic
|
2015-05-02 16:17:31 +08:00 |
Sebastien Bourdeauducq
|
d8fdac6f86
|
runtime/bridge: factor rtio_init
|
2015-05-02 12:27:15 +08:00 |
Sebastien Bourdeauducq
|
050db0b0f5
|
runtime: support platforms without flash
|
2015-05-02 12:20:20 +08:00 |
Sebastien Bourdeauducq
|
8fe5c7ac01
|
runtime/test_mode: support setting O and OE separately
|
2015-05-02 12:16:09 +08:00 |
Sebastien Bourdeauducq
|
a61d701d47
|
rtio: decouple PHY reset from logic reset
|
2015-05-02 11:47:11 +08:00 |
Sebastien Bourdeauducq
|
65b4b7bb12
|
coredevice: rename rtio to ttl, integrated in+out driver, loopback on the same pin in tests
|
2015-05-02 10:35:21 +08:00 |
Sebastien Bourdeauducq
|
62669f9ff2
|
soc: factor timer, kernel CPU and mailbox
|
2015-05-01 18:51:24 +08:00 |
Sebastien Bourdeauducq
|
1684586ae8
|
test: add unittest for core device watchdog
|
2015-05-01 14:02:31 +08:00 |
Sebastien Bourdeauducq
|
4d31194343
|
runtime: load idle kernel from flash storage
|
2015-05-01 13:49:26 +08:00 |
Sebastien Bourdeauducq
|
d3753c9643
|
runtime: get IP and MAC from flash storage
|
2015-05-01 12:34:47 +08:00 |
Sebastien Bourdeauducq
|
56c85dd2cb
|
style
|
2015-04-30 20:03:29 +08:00 |
Sebastien Bourdeauducq
|
109dfab76c
|
frontend: add artiq_mkfs
|
2015-04-30 20:03:11 +08:00 |
Sebastien Bourdeauducq
|
87ae250baa
|
runtime: validate pointers received from kernel CPU
|
2015-04-30 10:52:50 +08:00 |
Sebastien Bourdeauducq
|
8a796a6818
|
artiq_run/ELFRunner: create a core device object (necessary for runtime exception processing)
|
2015-04-30 10:16:24 +08:00 |
Zach Smith
|
5df446ec4b
|
artiq_flash.sh: fix Pipistrello flash proxy filename
|
2015-04-30 09:24:13 +08:00 |
Sebastien Bourdeauducq
|
967145f2dc
|
watchdog support on core device (broken by bug similar to issue #19)
|
2015-04-29 12:58:37 +08:00 |
Sebastien Bourdeauducq
|
f60868f084
|
runtime/kloader: clear kernel-CPU mailbox on stop to avoid fake spurious messages
|
2015-04-29 12:57:09 +08:00 |
Sebastien Bourdeauducq
|
9ecbb4c88d
|
gateware/amp/mailbox: simplify
|
2015-04-29 12:56:21 +08:00 |