d5893d15fb
gateware.kc705: make xadc/ams an extension header
2016-02-28 22:41:17 +01:00
312e09150e
kc705/clock: add spi bus for dac on ams101
2016-02-28 21:17:53 +01:00
f8732acece
rtio.spi: drop unused argument
2016-02-28 21:06:20 +01:00
3b6999ac06
gateware.spi: refactor, sim verified
2016-02-28 20:40:06 +01:00
bd9ceb4e12
gateware.spi: add complete spi master logic
2016-02-27 22:47:16 +01:00
ade3eda19a
gateware.pipistrello: use pmod for spi
2016-02-27 11:29:40 +01:00
e7146cc999
gateware.spi: design sketch
2016-02-26 17:03:08 +01:00
fb929c8599
gateware/spi: stubs
2016-02-26 13:11:10 +01:00
whitequark
82a8e819ac
transforms.llvm_ir_generator: use private linkage instead of internal.
...
This reduces the size of symbol tables (internal adds an STB_LOCAL
symbol, but private doesn't).
2016-02-25 20:15:40 +00:00
whitequark
6bd16e448e
Commit missing parts of 919a49b6
.
2016-02-25 20:02:31 +00:00
whitequark
f838b8be49
compiler.embedding: cache attribute types ( fixes #276 ).
2016-02-25 19:56:45 +00:00
whitequark
d899d7307e
compiler.types: TDelay is always unifiable with self.
2016-02-25 19:56:12 +00:00
whitequark
919a49b6bc
compiler: quell excessively detailed diagnostics.
2016-02-25 19:43:52 +00:00
whitequark
8e77e561cd
test: bring back test_loopback_count ( fixes #295 ).
2016-02-25 18:46:55 +00:00
51e831cec5
examples/pdq2: add break_realtime() b/c compiler, upload, pdq2 config
2016-02-25 10:44:05 +01:00
whitequark
18274a09a1
Commit missing parts of 4426730
.
2016-02-25 02:05:44 +00:00
whitequark
a1dd909bc4
Take alignment into account during attribute writeback ( fixes #293 ).
2016-02-25 01:44:05 +00:00
whitequark
914bc9f360
artiq_run: allow running LLVM IR/bitcode files, even with trivial RPCs.
2016-02-24 22:50:45 +00:00
whitequark
da31d29897
compiler: fix ARTIQ_DUMP_*.
2016-02-24 21:43:46 +00:00
whitequark
652c2a185f
test: rewrite tests using ttl_inout to use loop_{in,out} ( #265 ).
2016-02-24 18:27:08 +00:00
whitequark
a829b8a6fc
Commit missing parts of cf41890
.
2016-02-24 17:53:13 +00:00
whitequark
cf41890255
Correctly display backtraces that contain inlined functions.
2016-02-24 17:44:19 +00:00
whitequark
442673076f
compiler: setting ARTIQ_DUMP_* dumps to a file instead of stderr.
2016-02-24 17:44:19 +00:00
6b28b8e36e
Merge branch 'master' of github.com:m-labs/artiq
2016-02-25 01:25:31 +08:00
dda0e0846c
worker: print core device tracebacks. Closes #292
2016-02-25 01:25:26 +08:00
c3cdce9d02
style
2016-02-25 01:22:43 +08:00
aa50c5b4d9
pdq2.mediator: minor tweaks
2016-02-24 18:11:05 +01:00
f2acf95f98
pdq2.mediator: err on short segments
2016-02-24 18:11:05 +01:00
d80739811b
examples/transport: int arguments
2016-02-24 18:11:05 +01:00
251aed047f
worker: do not print redundant exception information
2016-02-25 01:10:31 +08:00
whitequark
950eaef08c
coredevice: re-export more exceptions.
2016-02-24 15:09:22 +00:00
whitequark
956448bd8d
test: skip RPC timing tests by default.
2016-02-24 15:09:22 +00:00
a714be1c99
examples/pdq2_simple: fix offset scan
2016-02-23 21:10:50 +01:00
5599ec16ea
sim: align API closer to non-sim
...
* add Output
* also clear timeline after it has been printed (multiple kernel invocations)
The sim core device API has diverged quite a bit from the non-sim API.
More work is needed.
2016-02-23 21:01:03 +01:00
856821849f
examples/transport: cleanup
2016-02-23 19:57:45 +01:00
969f282de9
examples: with sequential -> with parallel
2016-02-23 18:39:02 +01:00
53ca3a8be8
examples/pdq2_simple: remove spurious print()
2016-02-23 18:07:44 +01:00
b363cb1d66
examples: add pdq2_simple example
2016-02-23 17:58:00 +01:00
467268a06e
coefficients: fix constant zero
2016-02-23 17:56:38 +01:00
53d5a458a2
test/hardware_testbench: properly close devices
2016-02-23 16:00:53 +08:00
5d41113dbc
doc: convert to 'with parallel'
2016-02-23 15:53:41 +08:00
82f4fd1290
test/coredevice: convert to 'with parallel'
2016-02-23 15:48:12 +08:00
0395119961
savannah keeps breaking, use our lwip mirror
2016-02-22 22:51:26 +08:00
a8545fc1f7
targets/kc705: set up user_sma_gpio_n like other TTLs
2016-02-22 22:35:15 +08:00
61bcfb6000
examples/transport: cleanup, make work ( closes #20 )
2016-02-22 15:29:27 +01:00
94584bb8b1
wavesynth: handle short segments
2016-02-22 15:29:27 +01:00
269e9c600c
pdq2.mediator: use channel numbers from subdevices, track segment duration
2016-02-22 15:29:27 +01:00
b327c50f14
pdq2: do not emit frame-initial trigger line (segments are triggered)
2016-02-22 15:29:27 +01:00
d7f5904d16
wavesynth: duration sign
2016-02-22 15:29:27 +01:00
1b410abc2c
pdq2: move initialization and park/unpark to driver
2016-02-22 15:29:27 +01:00