Robert Jördens
|
bf942fc228
|
ksupport: adapt to dyld_load()
|
2016-10-18 11:37:27 +02:00 |
Robert Jördens
|
54f05b6fc1
|
ksupport: kernel_run lookup with dyld (closes #590)
adapt to misoc change
|
2016-10-18 10:07:07 +02:00 |
Robert Jördens
|
4376ef5615
|
phaser: slow down spi a bit
|
2016-10-12 14:37:43 +02:00 |
Robert Jördens
|
1117fe191b
|
phaser: support core stpl
|
2016-10-12 12:03:29 +02:00 |
Robert Jördens
|
1193ba4bf4
|
ad9154: merge csr spaces
|
2016-10-06 16:21:15 +02:00 |
Robert Jördens
|
4d87f0e9e0
|
phaser: instantiate jesd204b core, wire up
|
2016-10-06 14:44:22 +02:00 |
Robert Jördens
|
4a0eaf0f95
|
phaser: add jesd204b rtio dds
gateware: add jesd204b awg
gateware: copy phaser (df3825a)
dsp/tools: update satadd mixin
phaser: no DDS stubs
dsp: accu fix
phaser: cleanup/reduce
sawg: kernel support and docs
sawg: coredevice api fixes
sawg: example ddb/experiment
phaser: add conda package
examples/phaser: typo
sawg: adapt tests, fix accu stb
sawg: tweak dds parameters
sawg: move/adapt/extend tests
sawg: test phy, refactor
phaser: non-rtio spi
phaser: target cli update
phaser: ad9154-fmc-ebz pins
phaser: reorganize fmc signal naming
phaser: add test mode stubs
phaser: txen is LVTTL
phaser: clk spi xfer test
phaser: spi for ad9154 and ad9516
phaser: spi tweaks
ad9154: add register map from ad9144.xml
ad9516: add register map from ad9517.xml and manual adaptation
ad9154_reg: just generate getter/setter macros as well
ad9154: reg WIP
ad9154: check and fix registers
kc705: single ended rtio_external_clk
use single ended user_sma_clk_n instead of p/n to free up one clock sma
kc705: mirror clk200 at user_sma_clock_p
ad9516_regs.h: fix B_COUNTER_MSB
phase: wire up clocking differently
needs patched misoc
kc705: feed rtio_external_clock directly
kc705: remove rtio_external_clk for phaser
phaser: spi tweaks
ad9516: some startup
ad9516_reg fixes
phaser: setup ad9516 for supposed 500 MHz operation
ad9516: use full duplex spi
ad9154_reg: add CONFIG_REG_2
ad9154_reg: fixes
phaser: write some ad9154 config
ad9154_reg: fixes
ad9154: more init, and human readable setup
ad9154/ad9516: merge spi support
ad9154: status readout
Revert "kc705: remove rtio_external_clk for phaser"
This reverts commit d500288bb44f2bf2eeb0c2f237aa207b0a8b1366.
Revert "kc705: feed rtio_external_clock directly"
This reverts commit 8dc7825519e3e75b7d3d29c9abf10fc6e3a8b4c5.
Revert "phase: wire up clocking differently"
This reverts commit ad9cc450ffa35abb54b0842d56f6cf6c53c6fbcc.
Revert "kc705: mirror clk200 at user_sma_clock_p"
This reverts commit 7f0dffdcdd28e648af84725682f82ec6e5642eba.
Revert "kc705: single ended rtio_external_clk"
This reverts commit a9426d983fbf5c1cb768da8f1da26d9b7335e9cf.
ad9516: 2000 MHz clock
phaser: test clock dist
phaser: test freqs
ad9154: iostandards
phaser: drop clock monitor
phaser: no separate i2c
phaser: drive rtio from refclk, wire up sysref
phaser: ttl channel for sync
ad9154: 4x interp, status, tweaks
phaser: sync/sysref 33V banks
phaser: sync/sysref LVDS_25 inputs are VCCO tolerant
phaser: user input-only ttls
phaser: rtio fully from refclk
ad9154: reg name usage fix
ad9154: check register modifications
Revert "ad9154: check register modifications"
This reverts commit 45121d90edf89f7bd8703503f9f317ad050f9564.
ad9154: fix status code
ad9154: addrinc, recal serdes pll
phaser: coredevice, example tweaks
sawg: missing import
sawg: type fixes
ad9514: move setup functions
ad9154: msb first also decreasing addr
phaser: use sys4x for rtio internal ref
phaser: move init code to main
phaser: naming cleanup
phaser: cleanup pins
phaser: move spi to kernel cpu
phaser: kernel support for ad9154 spi
ad9154: add r/w methods
ad9154: need return annotations
ad9154: r/w methods are kernels
ad9154_reg: portable helpers
phaser: cleanup startup kernel
ad9154: status test
ad9154: prbs test
ad9154: move setup, document
phaser: more documentation
|
2016-10-05 16:17:50 +02:00 |
Robert Jördens
|
2bc5dc4ecb
|
i2c: cleanup includes
|
2016-10-05 16:17:50 +02:00 |
whitequark
|
b100770e05
|
runtime: expose strlen (implicitly required for comparing strings).
Fixes #557.
|
2016-09-10 00:13:44 +00:00 |
whitequark
|
bf863053b3
|
Rust: implement bindings for lwip TCP/UDP stacks.
|
2016-09-06 16:49:49 +00:00 |
whitequark
|
49ba8aec18
|
Rust: implement a basic scheduler.
|
2016-08-30 11:20:04 +00:00 |
whitequark
|
58efaad5c6
|
Merge branch 'rust'
|
2016-08-17 11:49:55 +00:00 |
whitequark
|
4c6cad2977
|
Add a Rust component in the runtime.
|
2016-08-17 09:07:19 +00:00 |
Sebastien Bourdeauducq
|
538d3e8a85
|
runtime/dds: disable dds_init_sync completely for non-9914
|
2016-08-17 00:23:58 +08:00 |
whitequark
|
283fc904ec
|
runtime: follow rename of compiler_rt to compiler-rt in misoc.
|
2016-08-16 06:58:08 +00:00 |
raghu
|
c4d17138a1
|
added sync for AD9914
|
2016-08-15 17:44:27 +08:00 |
Sebastien Bourdeauducq
|
b5e52e9870
|
runtime: fix unused variable warning
|
2016-07-28 09:01:21 +08:00 |
Sebastien Bourdeauducq
|
92338026f6
|
runtime: RTIO_DDS_COUNT -> CONFIG_RTIO_DDS_COUNT
|
2016-07-27 21:16:19 +08:00 |
Sebastien Bourdeauducq
|
78366ed9db
|
runtime: add missing include
|
2016-07-27 20:22:59 +08:00 |
Sebastien Bourdeauducq
|
f1d8848bb1
|
runtime: support boards without DDS
|
2016-07-27 19:20:49 +08:00 |
Sebastien Bourdeauducq
|
8fab789e39
|
runtime: support RTIO configurations without address (e.g. all simple TTL out)
|
2016-07-27 19:20:13 +08:00 |
Sebastien Bourdeauducq
|
7928ee4a6e
|
runtime: support boards without RTIO CRG
|
2016-07-27 19:18:14 +08:00 |
Sebastien Bourdeauducq
|
a89f96e24b
|
runtime: support boards without LEDS
|
2016-07-27 19:16:55 +08:00 |
whitequark
|
c7a5ec9e61
|
runtime: update ppp code for lwip 2.0.0.
Fixes #499.
|
2016-07-08 09:27:15 +00:00 |
whitequark
|
653eeb476f
|
runtime: fix serialization of object lists.
Fixes #500.
|
2016-07-07 12:40:50 +00:00 |
whitequark
|
933ea53c77
|
compiler: add basic numpy array support (#424).
|
2016-07-06 09:51:57 +00:00 |
Sebastien Bourdeauducq
|
c8dc6ca07c
|
inter-experiment smooth handover
|
2016-06-29 02:37:50 +08:00 |
Sebastien Bourdeauducq
|
ef8f60c78d
|
Revert "runtime: save now on RPC"
This reverts commit 155794a671 .
|
2016-06-29 02:37:50 +08:00 |
whitequark
|
5c54a6a0e9
|
Upgrade lwip to 2.0.0 to fix the keepalive bug #456.
|
2016-06-21 14:47:19 +00:00 |
whitequark
|
cae6e8639e
|
Revert "runtime: disable lwip TCP keepalive."
This reverts commit 0db6ef0e1c .
|
2016-06-21 09:45:53 +00:00 |
whitequark
|
0db6ef0e1c
|
runtime: disable lwip TCP keepalive.
This sometimes results in an RST sent by lwip after a retransmission,
although it is not clear exactly why. See #456.
|
2016-06-20 18:55:29 +00:00 |
Sebastien Bourdeauducq
|
155794a671
|
runtime: save now on RPC
|
2016-06-19 19:29:46 +08:00 |
Sebastien Bourdeauducq
|
0acc52d513
|
runtime: minor cleanup
|
2016-06-19 19:26:30 +08:00 |
Sebastien Bourdeauducq
|
8e308481c1
|
runtime: save now when terminating with exception
|
2016-06-19 19:07:09 +08:00 |
Sebastien Bourdeauducq
|
2ae20fbc4d
|
runtime: cleanup now_init/now_save
|
2016-06-19 19:06:32 +08:00 |
Sebastien Bourdeauducq
|
2b447055e5
|
lwip/liteethif: cleanup, drop frames above MTU (#398)
|
2016-05-07 17:42:22 +08:00 |
Robert Jördens
|
ff721ff136
|
Revert "lwip: set MTU to 9000 to support jumbo frames"
This reverts commit dbbd11d798 .
Breaks more than it fixes.
|
2016-04-30 08:20:47 +02:00 |
Sebastien Bourdeauducq
|
dbbd11d798
|
lwip: set MTU to 9000 to support jumbo frames
|
2016-04-30 00:30:24 +08:00 |
whitequark
|
1464bae6b7
|
compiler: don't typecheck RPCs except for return type.
Fixes #260.
|
2016-04-26 01:12:36 +00:00 |
whitequark
|
bb064c67a9
|
runtime: add kernel-accessible sqrt.
Fixes #382.
|
2016-04-06 23:17:42 +00:00 |
Sebastien Bourdeauducq
|
3c9e4074d5
|
runtime: fix ddstest help (#365)
|
2016-03-31 10:27:18 +08:00 |
whitequark
|
ca7463a054
|
compiler: do not write back kernel constant attributes.
Fixes #322.
|
2016-03-28 00:05:57 +00:00 |
Sebastien Bourdeauducq
|
b190581102
|
Revert "runtime/i2c: more conservative timings"
This reverts commit 799c2c77c4 .
|
2016-03-25 14:55:40 +08:00 |
Sebastien Bourdeauducq
|
799c2c77c4
|
runtime/i2c: more conservative timings
|
2016-03-23 12:54:19 +08:00 |
Sebastien Bourdeauducq
|
ffe4d81f3e
|
runtime/net_server: restore connection close behavior when len<0
|
2016-03-19 22:46:42 +08:00 |
Sebastien Bourdeauducq
|
fc558bcd27
|
analyzer: adapt analyzer_poll to new network code
|
2016-03-19 22:08:08 +08:00 |
Sebastien Bourdeauducq
|
641831e0e1
|
dds: improve error reporting
|
2016-03-19 12:15:19 +08:00 |
whitequark
|
501de30626
|
Report watchdog expiration and RTIO clock failure as exceptions.
Fixes #316.
|
2016-03-18 22:29:53 +00:00 |
whitequark
|
dbc0a89903
|
dds.c: turn off batch mode before an underflow can be raised.
Fixes #334.
|
2016-03-18 05:00:05 +00:00 |
whitequark
|
f4ab507ab2
|
Bring back target print function.
|
2016-03-18 04:42:06 +00:00 |