|
f060d6e1b3
|
drtio: increase A7 clock aligner check period
|
2018-02-20 18:50:35 +08:00 |
|
|
f15b4bdde7
|
style
|
2018-02-20 18:47:59 +08:00 |
|
|
ad2c9590d0
|
drtio: rewrite/fix reset and link bringup/teardown
|
2018-02-20 17:26:43 +08:00 |
|
|
52049cf36a
|
drtio: add Xilinx RX synchronizer
|
2018-02-19 17:49:43 +08:00 |
|
Florent Kermarrec
|
f5831af535
|
drtio/transceiver/gtp_7series_init: don't reset gtp rx on power down
|
2018-02-19 10:03:19 +01:00 |
|
Florent Kermarrec
|
89a158c0c9
|
drtio/transceiver/gtp_7series_init: remove dead code
|
2018-02-19 10:02:23 +01:00 |
|
Florent Kermarrec
|
782051f474
|
drtio/transceiver/gtp_7series_init: add no retiming on gtp resets
|
2018-02-19 09:59:50 +01:00 |
|
|
94c20dfd4d
|
drtio: fix misleading GenericRXSynchronizer comment
|
2018-02-19 00:47:54 +08:00 |
|
|
83abdd283a
|
drtio: signal stable clock input to transceiver
|
2018-02-18 22:29:30 +08:00 |
|
Florent Kermarrec
|
bfdda340fd
|
drtio/transceiver/gtp_7series: use parameters from xilinx wizard
|
2018-02-13 00:23:59 +01:00 |
|
Florent Kermarrec
|
180c28551d
|
drtio/gateware/transceiver/gtp_7series: add power down state before reset on rx (seems to make restart reliable)
|
2018-02-09 20:17:02 +01:00 |
|
|
d6157514c7
|
gtp_7series: flexible QPLL channel selection
|
2018-01-23 12:03:09 +08:00 |
|
|
98a5607634
|
gtp_7series: set clock muxes correctly for second QPLL channel
|
2018-01-23 10:39:20 +08:00 |
|
|
25fee1a0bb
|
gtp_7series: use QPLL second channel
|
2018-01-23 10:15:49 +08:00 |
|
|
626075cbc1
|
gtp_7series: simplify TX clocking
|
2018-01-23 09:49:23 +08:00 |
|
|
401e57d41c
|
gtp_7series: fix nchannels assert
|
2018-01-23 01:28:01 +08:00 |
|
|
5198c224a2
|
sayma,kasli: use new pin names
|
2018-01-22 11:51:07 +08:00 |
|
Florent Kermarrec
|
d27727968c
|
add artix7 gtp (3gbps), share clock aligner with gth_ultrascale
|
2018-01-19 12:17:54 +01:00 |
|
|
dc593ec0f0
|
Merge branch 'rtio-sed' into sed-merge
|
2018-01-10 12:04:54 +08:00 |
|
|
6e0288e568
|
drtio: fix GTH CPLL reset
|
2017-12-30 12:14:36 +08:00 |
|
|
8153cfa88f
|
drtio/gth: add probes on {tx,rx}_init.done
|
2017-12-28 16:49:08 +08:00 |
|
|
c086149782
|
drtio/gth: use async microscope probes
|
2017-12-28 16:37:40 +08:00 |
|
|
6801921fc0
|
drtio: instrument GTH transceiver
|
2017-12-28 15:03:14 +08:00 |
|
|
f8c8f3fe26
|
drtio: fix GTH clock domains
|
2017-12-23 07:21:44 +08:00 |
|
|
c57b66497c
|
drtio: refactor/simplify GTH, use migen
|
2017-12-23 01:19:44 +08:00 |
|
|
77897228ca
|
drtio: add GTH transceiver code from Florent (197c79d47)
|
2017-12-22 18:01:28 +08:00 |
|
|
ebdbaaad32
|
drtio: remove KC705/GTX support
|
2017-12-22 17:51:42 +08:00 |
|
|
6c049ad40c
|
rtio: report channel numbers in asynchronous errors
|
2017-09-29 16:32:57 +08:00 |
|
|
5437f0e3e3
|
rtio: make sequence errors consistently asychronous
|
2017-09-29 14:40:06 +08:00 |
|
|
73043c3464
|
drtio: disable SED lane spread
Doesn't improve things as the buffer space would still be determined
by the full FIFO, and adds unnecessary logic.
|
2017-09-26 16:46:09 +08:00 |
|
|
e430d04d3f
|
drtio: remove obsolete import
|
2017-09-24 12:49:21 +08:00 |
|
|
20d79c930c
|
drtio: use SED and input collector
|
2017-09-24 12:23:47 +08:00 |
|
|
9ccd95e10d
|
drtio: remove spurious signals
|
2017-09-19 20:48:12 +08:00 |
|
|
171a2d19a0
|
drtio: remove spurious signals
|
2017-09-19 20:47:37 +08:00 |
|
|
30e7765a2e
|
drtio: add missing import
|
2017-09-16 14:36:27 +08:00 |
|
|
a3bb6c167c
|
rtio: use SED
|
2017-09-16 14:13:42 +08:00 |
|
|
a201a9abd9
|
drtio: multilink transceiver interface
|
2017-07-18 13:27:33 +08:00 |
|
|
74cf074538
|
drtio: remove sawg_3g from example targets, add converter SPI bus from FMC-EBZ at all times
|
2017-06-21 17:01:52 +08:00 |
|
|
729e7b52f0
|
drtio: collision/replace fixes
|
2017-04-06 16:33:49 +08:00 |
|
|
83d87b5805
|
drtio: remove outdated comment
|
2017-04-06 12:45:10 +08:00 |
|
|
5e3aef45dc
|
drtio: support collision/replace + detect sequence errors at satellite
|
2017-04-06 01:06:56 +08:00 |
|
whitequark
|
17b5388259
|
gateware: remove one stray CRI arbiter remnant.
|
2017-04-05 16:38:56 +00:00 |
|
|
db3118b916
|
drtio: use BlindTransfer for error reporting
|
2017-04-03 00:18:07 +08:00 |
|
|
8c414cebc7
|
drtio: report busy errors
|
2017-04-03 00:11:08 +08:00 |
|
|
008678b741
|
drtio: add infrastructure for reporting busy/collision errors
|
2017-04-02 23:45:55 +08:00 |
|
|
0a687b7902
|
drtio: report satellite errors through firmware
|
2017-04-01 12:18:00 +08:00 |
|
|
b74d6fb9ba
|
make collision and busy asynchronous errors, and simplify CPU/gateware handshake for output errors and reads
|
2017-03-27 16:32:23 +08:00 |
|
|
56fd9b3b4b
|
drtio: input fixes
|
2017-03-14 14:14:43 +08:00 |
|
|
95ede18809
|
drtio: support PHY latency compensation
|
2017-03-14 00:01:38 +08:00 |
|
|
497c795d8c
|
drtio: input support (untested)
|
2017-03-13 23:54:44 +08:00 |
|