Robert Jördens
|
f9b2c32739
|
suservo: add pgia spi channel
|
2018-04-25 17:14:25 +00:00 |
Robert Jördens
|
c83305065a
|
suservo: add servo/config/status register
|
2018-04-25 15:59:06 +00:00 |
Robert Jördens
|
105068ad90
|
suservo: fix restart timing
|
2018-04-25 15:19:49 +00:00 |
Robert Jördens
|
c304b6207a
|
suservo: drop adc idelays
|
2018-04-25 14:59:50 +00:00 |
Robert Jördens
|
b44d6517d1
|
suservo: use 125 MHz SDR ADC
* easier timing
* natural sampling on rising edge
* timing, signal robustness
* adjust the servo iteration timing
|
2018-04-25 14:32:23 +00:00 |
Robert Jördens
|
37c186a0fc
|
suservo: refactor, constrain
* remove DiffMixin, move pad layout handling to pads
* add input delay constraints, IDELAYs
|
2018-04-25 13:44:52 +00:00 |
Robert Jördens
|
d0258b9b2d
|
suservo: set input delays
|
2018-04-24 15:30:25 +00:00 |
Robert Jördens
|
fe75064c1e
|
suservo: cleanup rtio interface
|
2018-04-24 13:08:40 +00:00 |
Robert Jördens
|
3942c2d274
|
suservo: fix clkout cd drive
|
2018-04-24 10:18:32 +00:00 |
Robert Jördens
|
f74998a5e0
|
suservo: move arch logic to top, fix tests
|
2018-04-23 21:11:26 +00:00 |
Robert Jördens
|
4903eb074c
|
suservo: use BUFIO/BUFH for ADC
|
2018-04-23 18:30:19 +00:00 |
Robert Jördens
|
e36deab0a8
|
suservo/adc: try to help vivado extract srls
|
2018-04-23 18:30:19 +00:00 |
Robert Jördens
|
929ed4471b
|
kasli/SUServo: use suservo, implement urukul_qspi
m-labs/artiq#788
|
2018-04-23 18:30:18 +00:00 |
Robert Jördens
|
4c1e356f67
|
suservo: add pads rewiring layer for eems
|
2018-04-23 18:30:18 +00:00 |
Robert Jördens
|
99dd9c7a2a
|
suservo: fix rtio interface width
|
2018-04-23 18:30:18 +00:00 |
Robert Jördens
|
d5eea962ec
|
suservo: fix cnv_b diff
|
2018-04-23 18:30:12 +00:00 |
Robert Jördens
|
c8fd63754a
|
suservo: add unittests
m-labs/artiq#788
|
2018-04-23 18:25:59 +00:00 |
Robert Jördens
|
934c41b90a
|
gateware: add suservo
from
fe4b60b902
m-labs/artiq#788
|
2018-04-23 18:24:59 +00:00 |
Sebastien Bourdeauducq
|
4fe09fddd5
|
examples/kc705_nist_clock: update to new ad53xx driver
|
2018-04-22 15:03:30 +08:00 |
Sebastien Bourdeauducq
|
c47d3ec8c8
|
zotino: use None as default for ldac and clr
This is also what AD53xx does.
|
2018-04-22 15:03:01 +08:00 |
Sebastien Bourdeauducq
|
d2d02ae353
|
artiq_coredebug: fix permissions
|
2018-04-22 15:02:17 +08:00 |
whitequark
|
3b054855ec
|
firmware: add allocator debug feature, invoked by artiq_coredebug frontend.
|
2018-04-21 19:39:46 +00:00 |
whitequark
|
873324d52b
|
firmware: don't truncate queued RPCs (fixes #985).
|
2018-04-21 19:39:46 +00:00 |
whitequark
|
58967f14fd
|
compiler: do not try to re-coerce fully coerced numerics.
|
2018-04-21 18:25:52 +00:00 |
whitequark
|
742e273441
|
Commit missing part of b4e3c30d .
|
2018-04-20 15:27:27 +00:00 |
whitequark
|
0d5fd1e83d
|
runtime: fix race condition in log extraction code paths (#979).
The core device used to panic if certain combinations of borrows
of the log buffer happened. Now they all use .try_borrow_mut().
|
2018-04-20 15:26:00 +00:00 |
whitequark
|
b4e3c30d8c
|
compiler: desugar x != y into not x == y (fixes #974).
|
2018-04-20 12:20:45 +00:00 |
Robert Jördens
|
a4f1877085
|
CONTRIBUTING: add checklist for code contributions
|
2018-04-17 23:26:00 +02:00 |
Robert Jördens
|
1b2a4bcbab
|
doc: add out-of-tree controller ports
* newfocus8742 (https://github.com/quartiq/newfocus8742)
* ptb-drivers (https://github.com/quartiq/ptb-drivers)
* picam (https://github.com/quartiq/picam)
|
2018-04-17 23:26:00 +02:00 |
Florent Kermarrec
|
fe689ab4f2
|
firmware/serwb: add link test, use info! instead of debug! for link settings (useful to analyze logs from others boards)
|
2018-04-17 19:24:22 +02:00 |
Florent Kermarrec
|
439d2bf2bc
|
sayma/serwb: adapt, full reset of rtm on link reset
|
2018-04-17 19:24:03 +02:00 |
Florent Kermarrec
|
8edf4541d6
|
serwb: adapt test
|
2018-04-17 19:21:53 +02:00 |
Florent Kermarrec
|
20ccc9d82f
|
serwb/core/phy: move scrambler in phy, add link test, revert delay min/max checks
|
2018-04-17 19:21:21 +02:00 |
Florent Kermarrec
|
ebfac36223
|
serwb/scrambler: dynamic enable/disable
|
2018-04-17 19:20:06 +02:00 |
Florent Kermarrec
|
816a6f2ec7
|
serwb/phys: remove phy_width (revert linerate to 1Gbps)
|
2018-04-17 19:19:18 +02:00 |
Sebastien Bourdeauducq
|
c86d41edc6
|
conda: update migen+misoc
|
2018-04-18 00:58:34 +08:00 |
Sebastien Bourdeauducq
|
48b48e44dd
|
kasli/mitll: fix demo
|
2018-04-17 20:15:38 +08:00 |
Sebastien Bourdeauducq
|
79f4892e22
|
kasli/mitll: fix RTIO channel numbers
|
2018-04-17 20:15:17 +08:00 |
Sebastien Bourdeauducq
|
eac447278f
|
kasli: add MITLL variant
|
2018-04-17 19:00:11 +08:00 |
Sebastien Bourdeauducq
|
756e120c27
|
kasli/sysu: add comments
|
2018-04-17 18:46:55 +08:00 |
Sebastien Bourdeauducq
|
142561c4bd
|
conda: bump misoc
|
2018-04-17 18:46:35 +08:00 |
Florent Kermarrec
|
1acd7ea1db
|
sayma/serwb: re-enable scrambling
|
2018-04-17 00:49:36 +02:00 |
Florent Kermarrec
|
ca01c8f1cb
|
sayma: reduce serwb linerate to 500Mbps
|
2018-04-16 23:19:15 +02:00 |
Florent Kermarrec
|
825a2158ba
|
serwb: add phy_width parameter to allow reducing linerate to 500Mbps or 250Mbps
|
2018-04-16 23:19:14 +02:00 |
Sebastien Bourdeauducq
|
f96f597ecb
|
doc: update Sinara information
|
2018-04-12 15:16:33 +08:00 |
whitequark
|
1ef673c2d4
|
conda: split build/run requirements for artiq-board.
Build requirements for packages in the outputs section seem to be
ignored.
|
2018-04-08 02:34:34 +00:00 |
whitequark
|
4e21a13be0
|
conda: put requirements on correct artiq-board package.
Fixes #975.
|
2018-04-07 23:32:38 +00:00 |
Florent Kermarrec
|
bb90fb7d59
|
sayma/serwb: remove scrambling (does not seems to work on sayma for now...)
|
2018-04-07 15:57:57 +02:00 |
Florent Kermarrec
|
6aa8e2c433
|
serwb/test: replace valid/ready with stb/ack
|
2018-04-07 15:55:57 +02:00 |
Florent Kermarrec
|
73dbc0b6b6
|
serwb/test: adapt to new version
|
2018-04-07 15:09:29 +02:00 |