artiq/artiq/gateware/rtio/phy
Robert Jördens 307cd07b9d suservo: lots of gateware/ runtime changes
tested/validated:

* servo enable/disable
* dds interface, timing, io_update, mask_nu
* channel control (en_out, en_iir, profile)
* profile configuration (coefficients, delays, offsets, channel)
* adc timings and waveforms measured
* asf state readback
* adc readback

individual changes below:

suservo: correct rtio readback

suservo: example, device_db [wip]

suservo: change rtio channel layout

suservo: mem ports in rio domain

suservo: sck clocked from rio_phy

suservo: cleanup, straighten out timing

suservo: dds cs polarity

suservo: simplify pipeline

suservo: drop unused eem names

suservo: decouple adc SR from IIR

suservo: expand coredevice layer

suservo: start the correct stage

suservo: actually load ctrl

suservo: refactor/tweak adc timing

suservo: implement cpld and dds init
2018-04-27 13:50:26 +02:00
..
__init__.py rtio: refactor, use rtlink 2015-04-14 19:44:45 +08:00
ad53xx_monitor.py ad53xx: port monitor, moninj dashboard, kc705 target 2018-03-24 16:04:02 +01:00
dds.py ad9xxx -> ad9_dds 2017-01-04 11:34:52 +01:00
sawg.py sawg: don't enable_replace for Config 2017-06-28 20:31:40 +02:00
servo.py suservo: lots of gateware/ runtime changes 2018-04-27 13:50:26 +02:00
spi2.py spi2: reset configuration in rio_phy 2018-03-07 14:42:11 +00:00
ttl_serdes_7series.py ttl_serdes_7series: cleanup indentation 2018-03-20 15:50:04 +08:00
ttl_serdes_generic.py ttl_serdes_generic: fix/upgrade test 2018-03-20 16:46:57 +08:00
ttl_serdes_ultrascale.py ttl_serdes_ultrascale: configurable SERDES ratio. Also try X4 on Sayma 2018-03-21 13:01:38 +08:00
ttl_simple.py ttl_simple: support differential io 2018-03-06 14:27:19 +01:00
wishbone.py rtio: remove NOP suppression capability 2016-03-10 09:47:29 +08:00