Florent Kermarrec
|
f8a9dd930b
|
serwb/genphy: add device parameter (not used here, but this way all the phys share the same parameters), scrambling is also now always enabled.
|
2018-05-15 23:51:14 +02:00 |
Florent Kermarrec
|
c18a73d45f
|
sayma_amc/rtm: use new serwb low-speed phy
|
2018-05-15 16:40:50 +02:00 |
whitequark
|
ee4c475cf3
|
gateware: fix Sayma satellite build.
RTIO clock multiplier was removed from Sayma in 32f22f4c .
|
2018-05-13 13:10:39 +00:00 |
Sebastien Bourdeauducq
|
6b811c1a8b
|
sayma: fix runtime/rtm gateware address conflict
|
2018-05-09 19:47:29 +08: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 |
Florent Kermarrec
|
439d2bf2bc
|
sayma/serwb: adapt, full reset of rtm on link reset
|
2018-04-17 19:24:03 +02: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
|
73b727cade
|
serwb: new version using only sys/sys4x clocks domains, scrambling deactivated.
|
2018-04-07 02:59:14 +02:00 |
Florent Kermarrec
|
aef0153a8f
|
targets/sayma: adapt to new serwb clocking
|
2018-04-03 18:53:39 +02:00 |
Sebastien Bourdeauducq
|
493d2a653f
|
siphaser: add false path between sys_clk and mmcm_freerun_output
|
2018-03-29 10:55:41 +08:00 |
Sebastien Bourdeauducq
|
3d89ba2e11
|
sayma: remove debug leftover
|
2018-03-29 10:20:17 +08:00 |
Sebastien Bourdeauducq
|
32f22f4c9c
|
sayma: disable SERDES TTL entirely
Timing closure becomes very random, even at 4X.
|
2018-03-21 13:03:48 +08:00 |
Sebastien Bourdeauducq
|
f8c2d54e75
|
ttl_serdes_ultrascale: configurable SERDES ratio. Also try X4 on Sayma
|
2018-03-21 13:01:38 +08:00 |
Sebastien Bourdeauducq
|
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 |
Sebastien Bourdeauducq
|
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 |
Sebastien Bourdeauducq
|
916197c4d7
|
siphaser: cleanup
|
2018-03-07 11:15:44 +08:00 |
Sebastien Bourdeauducq
|
7d98864b31
|
sayma: enable siphaser
|
2018-03-07 10:57:30 +08:00 |
Sebastien Bourdeauducq
|
a6e29462a8
|
sayma: enable multilink DRTIO
|
2018-03-07 10:57:30 +08:00 |
Robert Jördens
|
994ceca9ff
|
sayma_amc: disable slave fpga gateware loading
|
2018-03-06 17:27:43 +01:00 |
Robert Jördens
|
ddcc68cff9
|
sayma_amc: move bitstream options to migen
close #930
|
2018-03-02 18:13:03 +08:00 |
Robert Jördens
|
54984f080b
|
artiq_flash: flash RTM firmware
based on whitequark's work in f95fb27
m-labs/artiq#813
|
2018-02-28 19:29:01 +01:00 |
Robert Jördens
|
1f999c7f5f
|
sayma_amc: expose RTM fpga load pins as GPIOs
|
2018-02-28 18:44:36 +01:00 |
Sebastien Bourdeauducq
|
fa0d929b4d
|
drtio: reorganize RX synchronizers
|
2018-02-22 15:21:23 +08:00 |
Sebastien Bourdeauducq
|
0f4549655b
|
sayma: use Xilinx RX synchronizer
Cannot be used on Kasli, this breaks the bitstream entirely (nothing on UART).
|
2018-02-19 17:49:53 +08:00 |
Sebastien Bourdeauducq
|
3bc575bee7
|
drtio: add missing define for Sayma master
|
2018-02-19 17:11:21 +08:00 |
Sebastien Bourdeauducq
|
7376ab0ff8
|
drtio: fix Sayma after 83abdd28
|
2018-02-19 17:10:55 +08:00 |
Sebastien Bourdeauducq
|
287d533437
|
Revert "sayma_amc: remove RTM bitstream upload core. Closes #908"
This reverts commit 2d4a1340ea .
|
2018-02-17 17:38:48 +08:00 |
Sebastien Bourdeauducq
|
73985a9215
|
sayma: remove constraints at outputs of serwb PLL (see misoc d1489ed)
|
2018-02-17 17:38:17 +08:00 |
Sebastien Bourdeauducq
|
039dee4c8e
|
si5324: rename SI5324_FREE_RUNNING to SI5324_AS_SYNTHESIZER
The previous name was causing confusion with the FREE_RUN bit
that connects the crystal to CLKIN2.
|
2018-02-17 13:54:50 +08:00 |
Sebastien Bourdeauducq
|
2d4a1340ea
|
sayma_amc: remove RTM bitstream upload core. Closes #908
|
2018-02-07 12:27:35 +08:00 |
whitequark
|
885ab40946
|
conda: split RTM and AMC packages back.
This avoids multiplying the RTM compilation time by the number
of AMC packages.
|
2018-01-28 14:27:55 +00:00 |
whitequark
|
11a8b84355
|
Merge the build trees of sayma_amc and sayma_rtm targets.
This also makes them a single artiq_flash target, and a single
conda package.
|
2018-01-27 19:54:31 +00:00 |
Robert Jördens
|
e0e795f11c
|
sayma_amc: constrain pin, remove keep
|
2018-01-23 15:42:47 +00:00 |
Sebastien Bourdeauducq
|
4b4374f76a
|
sayma: register_jref for JESD204. Closes #904
|
2018-01-23 12:19:15 +08:00 |
Sebastien Bourdeauducq
|
296ac35f5d
|
sayma_amc: SFP TX disable is active-high
|
2018-01-23 00:32:09 +08:00 |
Sebastien Bourdeauducq
|
ab7c49d6d0
|
sayma_amc: raise error on invalid variant
|
2018-01-23 00:02:16 +08:00 |
Sebastien Bourdeauducq
|
53facfef13
|
sayma: build fixes
|
2018-01-22 18:33:22 +08:00 |
Sebastien Bourdeauducq
|
25f3feeda8
|
refactor targets
|
2018-01-22 18:25:10 +08:00 |