2
0
mirror of https://github.com/m-labs/artiq.git synced 2024-12-04 17:31:10 +08:00
Commit Graph

3561 Commits

Author SHA1 Message Date
6b6b44b924 soc/rtio: mux OE 2014-07-25 11:09:26 -06:00
f03ae5e5b0 soc/rtio: separate PHY, add OE and fine timestamp in FIFO 2014-07-24 23:50:20 -06:00
f390e9a7d1 corecom_serial: add CRC for kernel 2014-07-23 19:12:22 -06:00
06cc9302f8 soc/runtime: fix DDS programming 2014-07-23 17:10:49 -06:00
b2bb837d22 compiler/ir: add binary AND and OR 2014-07-23 17:10:12 -06:00
1d8eb121b3 examples: DDS demo 2014-07-23 17:09:49 -06:00
52e8d4150b devices/dds_core: use MPO and runtime IF 2014-07-23 11:50:23 -06:00
ba088614d8 runtime: add dds_program 2014-07-23 11:49:48 -06:00
d922c3db7e compiler/ir: replace quantities with their integer value 2014-07-23 11:48:43 -06:00
1b52941381 compiler/ir: support shifts 2014-07-23 11:48:15 -06:00
005d66c7cd soc/dds: fix timing 2014-07-22 17:44:41 -06:00
2358b218bf soc: add DDS interface core 2014-07-22 11:37:53 -06:00
dec7c1438f runtime: implement rtio_sync syscall 2014-07-22 11:36:54 -06:00
5573cf3688 soc: add tester IO 2014-07-22 10:45:59 -06:00
8769066e89 compiler/devices: set initial time 2014-07-21 13:22:07 -06:00
cdda1beea8 soc/rtio: refactor, share counter and underflow detector 2014-07-21 13:17:21 -06:00
ede3667fd3 soc/target: use only 8 TTL channels for now 2014-07-20 18:38:41 -06:00
9b5c28af82 examples: add RTIO demo 2014-07-20 18:38:10 -06:00
c5dba6c3b8 examples/time_test: add loop 2014-07-20 18:36:31 -06:00
041540089a devices: add RTIO support 2014-07-20 18:36:17 -06:00
043c4345e5 soc/runtime: add RTIO support 2014-07-20 18:28:56 -06:00
1885a87187 devices/gpio_core: use MPO 2014-07-20 18:23:53 -06:00
5f58789592 rtio: fix FIFO WE 2014-07-20 18:22:53 -06:00
0cb18d58a8 rtio: add FIFO level CSR 2014-07-17 19:35:53 -06:00
3b4bb41a19 add basic output-only untested RTIO core 2014-07-16 19:13:11 -06:00
3c47f75726 doc: add overview slides 2014-07-16 09:46:10 -06:00
abecc5203a examples: demonstrate time on the device 2014-07-16 09:45:51 -06:00
a9b96cefbe compiler/ir: support AugAssign 2014-07-16 09:43:46 -06:00
591509d31b compiler: lower time transform 2014-07-15 11:22:11 -06:00
17fab6f024 corecom_serial: support ident and runtime environment creation 2014-07-15 11:21:31 -06:00
6f28ab2cc6 devices: let corecom create runtime environment, add dummy corecom 2014-07-15 11:20:13 -06:00
529b83bb58 language/core/MPO: new parameter/channel mechanism 2014-07-11 01:12:40 +02:00
6509f1fd04 artiq.language.experiment -> artiq.language.core 2014-07-10 18:13:37 +02:00
5f01b061f7 MPO: implicit core 2014-07-10 15:38:51 +02:00
d76182a3ee Experiment -> MPO (Managed Parameter Object) 2014-07-10 15:29:22 +02:00
668e76fa02 llvm-or1k: fix clang patch, move to patch files, add REQUIRES_RTTI note 2014-07-09 09:42:44 +02:00
fa6fc0cf75 examples/coredev_test: cleanup import 2014-07-07 19:16:02 +02:00
b9b9cc46e2 examples/coredev_test: RPC demo 2014-07-07 19:14:39 +02:00
4f0e40ca3c devices/core: service RPC requests 2014-07-07 19:14:23 +02:00
bb4a992907 runtime: implement RPC syscall 2014-07-07 19:13:43 +02:00
09e78a1f5e devices/corecom_serial: RPC server 2014-07-07 19:11:43 +02:00
ffd2bdc4eb compiler/inline: return number -> function RPC map 2014-07-07 19:11:07 +02:00
a03a60b90e Variadic function demo 2014-07-06 21:06:53 +02:00
5a3fa5dbff devices/runtime: function type strings + variadic function support 2014-07-06 21:06:27 +02:00
e0ac1193c6 compiler/ir: support function calls in expressions 2014-07-06 21:06:01 +02:00
2aa63ba57d examples/coredev_test: print prime numbers 2014-07-06 18:29:02 +02:00
2f334589f0 examples/coredev_test: use CoreCom as a context manager 2014-07-05 22:53:48 +02:00
b152ecca1f examples: core device LED test 2014-07-05 22:48:27 +02:00
61c0b65323 devices/runtime: machine code emission 2014-07-05 22:48:14 +02:00
1aac985f10 devices/core: compile to machine code and run on hardware 2014-07-05 22:47:54 +02:00