|
5d3c76fd50
|
sayma_rtm: use bitstream opts in migen
|
2018-04-27 15:43:32 +00:00 |
|
|
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 |
|
Florent Kermarrec
|
8212e46f5e
|
sayma_amc: filter jesd refclk/sysref with jreset (hmc7043 can generate noise when unconfigured see sinara issue #541)
|
2018-04-27 13:04:37 +02:00 |
|
|
f9b2c32739
|
suservo: add pgia spi channel
|
2018-04-25 17:14:25 +00:00 |
|
|
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 |
|
|
d0258b9b2d
|
suservo: set input delays
|
2018-04-24 15:30:25 +00:00 |
|
|
3942c2d274
|
suservo: fix clkout cd drive
|
2018-04-24 10:18:32 +00:00 |
|
|
f74998a5e0
|
suservo: move arch logic to top, fix tests
|
2018-04-23 21:11:26 +00:00 |
|
|
929ed4471b
|
kasli/SUServo: use suservo, implement urukul_qspi
m-labs/artiq#788
|
2018-04-23 18:30:18 +00:00 |
|
Florent Kermarrec
|
439d2bf2bc
|
sayma/serwb: adapt, full reset of rtm on link reset
|
2018-04-17 19:24:03 +02:00 |
|
|
eac447278f
|
kasli: add MITLL variant
|
2018-04-17 19:00:11 +08:00 |
|
|
756e120c27
|
kasli/sysu: add comments
|
2018-04-17 18:46:55 +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
|
bb90fb7d59
|
sayma/serwb: remove scrambling (does not seems to work on sayma for now...)
|
2018-04-07 15:57:57 +02:00 |
|
Florent Kermarrec
|
e15f8aa903
|
sayma/serwb: enable scrambling
|
2018-04-07 14:52:37 +02:00 |
|
Florent Kermarrec
|
2f8bd022f7
|
sayma_rtm: remove sys0p2x clock
|
2018-04-07 03:10:34 +02:00 |
|
Florent Kermarrec
|
73b727cade
|
serwb: new version using only sys/sys4x clocks domains, scrambling deactivated.
|
2018-04-07 02:59:14 +02:00 |
|
Florent Kermarrec
|
dd21c07b85
|
targets/sayma_rtm: fix serwb 2 ...
|
2018-04-03 18:59:05 +02:00 |
|
Florent Kermarrec
|
7488703f23
|
targets/sayma_rtm: fix serwb
|
2018-04-03 18:57:00 +02:00 |
|
Florent Kermarrec
|
aef0153a8f
|
targets/sayma: adapt to new serwb clocking
|
2018-04-03 18:53:39 +02:00 |
|
|
493d2a653f
|
siphaser: add false path between sys_clk and mmcm_freerun_output
|
2018-03-29 10:55:41 +08:00 |
|
|
4229c045f4
|
kasli: fix DRTIO master clock constraint
|
2018-03-29 10:20:31 +08:00 |
|
|
3d89ba2e11
|
sayma: remove debug leftover
|
2018-03-29 10:20:17 +08:00 |
|
|
605292535c
|
kasli: ignore OSERDESE2->ISERDESE2 timing path on DRTIO targets as well
|
2018-03-29 10:12:02 +08:00 |
|
|
3a0dfb7fdc
|
ad53xx: port monitor, moninj dashboard, kc705 target
|
2018-03-24 16:04:02 +01:00 |
|
|
770b0a7b79
|
novogorny: conv -> cnv
* parity with sampler
* also add novogorny device to opticlock
|
2018-03-21 18:38:42 +00:00 |
|
|
1afce8c613
|
kasli: simplify single eem pin formatting
|
2018-03-21 13:08:42 +01:00 |
|
|
d48b8f3086
|
kasli: fix sampler sdr/cnv pins
|
2018-03-21 09:28:00 +00:00 |
|
|
1fb5907362
|
kasli: add SUServo variant (Sampler-Urukul Servo)
|
2018-03-21 08:53:26 +00:00 |
|
|
f74d5772f4
|
sampler: add wide eem definition
|
2018-03-21 08:53:26 +00:00 |
|
|
32f22f4c9c
|
sayma: disable SERDES TTL entirely
Timing closure becomes very random, even at 4X.
|
2018-03-21 13:03:48 +08:00 |
|
|
f8c2d54e75
|
ttl_serdes_ultrascale: configurable SERDES ratio. Also try X4 on Sayma
|
2018-03-21 13:01:38 +08:00 |
|
|
9c2d343052
|
sayma: use SERDES RTIO TTL
This is not enabled on the standalone design as it breaks timing.
|
2018-03-21 10:53:52 +08:00 |
|
Thomas Harty
|
37d431039d
|
Fix typos.
Reduce ififo depth to 4 for Zotino.
|
2018-03-19 09:42:18 +00:00 |
|
Thomas Harty
|
c4fa44bc62
|
Add Zotino and Sampler functions to Kasli. Add Zotino to Kasli EEM 7 on OptiClock.
|
2018-03-18 00:25:43 +00:00 |
|
Florent Kermarrec
|
eb6e59b44c
|
sayma_rtm: fix serwb timing constraints (was causing the gated clock warning)
|
2018-03-12 11:25:29 +01:00 |
|
|
fc3d97f1f7
|
drtio: remove spurious multichannel transceiver clock constraints
They used to cause (otherwise harmless) Vivado critical warnings.
|
2018-03-09 22:46:27 +08:00 |
|
|
caf7b14b55
|
kasli: generate fine RTIO clock in DRTIO targets, separate RTIO channel code
|
2018-03-09 22:36:16 +08:00 |
|
|
82831a85b6
|
kasli/opticlock: add eem6 phys
|
2018-03-07 21:32:59 +01:00 |
|
|
916197c4d7
|
siphaser: cleanup
|
2018-03-07 11:15:44 +08:00 |
|
|
7d98864b31
|
sayma: enable siphaser
|
2018-03-07 10:57:30 +08:00 |
|
|
a6e29462a8
|
sayma: enable multilink DRTIO
|
2018-03-07 10:57:30 +08:00 |
|
|
c34d00cbc9
|
drtio: implement Si5324 phaser gateware and partial firmware support
|
2018-03-07 10:57:30 +08:00 |
|
|
994ceca9ff
|
sayma_amc: disable slave fpga gateware loading
|
2018-03-06 17:27:43 +01:00 |
|
|
62af7fe2ac
|
Revert "kasli/opticlock: use plain ttls for channels 8-23"
This reverts commit bd5c222569eb68d624a5ac1e9f2542f6ee553f83.
No decrease in power consumption or improvement in timing.
|
2018-03-06 14:27:19 +01:00 |
|
|
fd3cdce59a
|
kasli/opticlock: use plain ttls for channels 8-23
|
2018-03-06 14:27:19 +01:00 |
|
|
956098c213
|
kasli: add second urukul, make clk_sel drive optional
|
2018-03-06 14:26:27 +01:00 |
|
|
07de7af86a
|
kasli: make second eem optional in urukul
|
2018-03-06 14:26:26 +01:00 |
|
|
ddcc68cff9
|
sayma_amc: move bitstream options to migen
close #930
|
2018-03-02 18:13:03 +08:00 |
|