Florent Kermarrec
|
86a61de782
|
usb3_pipe/serdes: add SerdesRXAligner integrate it to K7USB3SerDes/A7USB3SerDes
|
2019-10-07 17:38:53 +02:00 |
|
Florent Kermarrec
|
029e5c15f4
|
usb3_pipe/serdes: add SerdesTXDatapath, SerdesRXDatapath and integrate it (Serdes now have 32-bit streams at sys_clk)
|
2019-10-07 17:31:34 +02:00 |
|
Florent Kermarrec
|
2cee7bb2a9
|
pcie_screamer: use A7USB3SerDes
|
2019-10-07 17:16:57 +02:00 |
|
Florent Kermarrec
|
37a84662a0
|
usb3_pipe/serdes: add A7USB3SerDes
|
2019-10-07 17:16:33 +02:00 |
|
Florent Kermarrec
|
ba2e8dc770
|
usb3_pipe/serdes: add rx_align, regroup tx/rx controls signals
|
2019-10-07 17:07:33 +02:00 |
|
Florent Kermarrec
|
9bf8442c9d
|
kc705: use K7USB3SerDes
|
2019-10-07 17:04:57 +02:00 |
|
Florent Kermarrec
|
15759f556c
|
usb3_pipe: add serdes with K7USB3SerDes
|
2019-10-07 17:04:27 +02:00 |
|
Florent Kermarrec
|
852bff671b
|
move kc705/pcie_screamer, create tools directory
|
2019-10-07 16:12:31 +02:00 |
|
Florent Kermarrec
|
98d98bbb5a
|
pocs: remove lfps/nexys_video/sniffer (no longer useful)
|
2019-10-07 16:06:45 +02:00 |
|
Florent Kermarrec
|
ce79135b68
|
usb3_pipe: remove gtp/gtx (changes now integrated in liteiclink)
|
2019-10-07 16:06:18 +02:00 |
|
Florent Kermarrec
|
e8684f9a08
|
pcie_screamer: use 32-bit datapath, start testing rx
|
2019-10-07 15:21:29 +02:00 |
|
Florent Kermarrec
|
b9f771e939
|
pocs: add pcie_screamer
|
2019-10-07 13:29:37 +02:00 |
|
Florent Kermarrec
|
144f81d767
|
pocs/kc705: allow using usb3 (fmc) or pcie connector
|
2019-10-04 16:26:38 +02:00 |
|
Florent Kermarrec
|
2fcadfa679
|
pocs/kc705: move FSM to tx clock domain, integrate scrambler
|
2019-10-04 15:08:59 +02:00 |
|
Florent Kermarrec
|
7e2b71378d
|
usb3_pipe: add initial scrambler and test
|
2019-10-04 14:29:01 +02:00 |
|
Florent Kermarrec
|
8bb9821a61
|
pocs/kc705: TS2 received by Host and FPGA
|
2019-10-04 13:11:36 +02:00 |
|
Florent Kermarrec
|
a1eb6c73ab
|
pocs/kc705: add TS2 Receiver/Transmitter and hacky FSM to try to do the initialization
|
2019-10-04 12:15:28 +02:00 |
|
Florent Kermarrec
|
e4ffdaf9fc
|
pocs/kc705: add TSEQ Receiver, TS1 Receiver
|
2019-10-03 18:25:35 +02:00 |
|
Florent Kermarrec
|
43f089281d
|
usb3_pipe/ordered_set: add OrderedSetTransmitter
|
2019-10-03 17:03:53 +02:00 |
|
Florent Kermarrec
|
cef3189280
|
usb3_pipe/ordered_set: add TS1/TS2 support to OrderedSetReceiver
|
2019-10-03 16:23:31 +02:00 |
|
Florent Kermarrec
|
d5d5bab09e
|
usb3_pipe: add ordered_set with OrderedSetReceiver and test
|
2019-10-03 14:36:15 +02:00 |
|
Florent Kermarrec
|
6ebbe872d0
|
pocs: add nexys_video (with usb3 fmc)
|
2019-10-03 12:59:27 +02:00 |
|
Florent Kermarrec
|
56e0588638
|
pocs/kc705: trigger analyzer on first TSEQ word, configure rx polarity
|
2019-10-03 12:11:19 +02:00 |
|
Florent Kermarrec
|
56a3832909
|
usb3_pipe/common/OrderedSet: add to_bytes method
|
2019-10-03 12:09:58 +02:00 |
|
Florent Kermarrec
|
2d56a69be1
|
pocs/kc705: use new LFPSTransmitter, add rx analyzer
|
2019-10-03 10:58:27 +02:00 |
|
Florent Kermarrec
|
726682d764
|
usb3_pipe/lfps: rewrite LFPSTransmitter using LFPSBurstTransmitter, add test
|
2019-10-03 10:33:52 +02:00 |
|
Florent Kermarrec
|
c1415962ca
|
usb3_pipe: add LFPSBurstTransmitter
|
2019-10-03 09:49:46 +02:00 |
|
Florent Kermarrec
|
62d28ee96c
|
pocs/kc705: make analyzer optional, blink led for 100ms when a LFPS Polling is detected
|
2019-10-02 19:23:54 +02:00 |
|
Florent Kermarrec
|
f28809c824
|
kc705/lfps: disable ethernet (to speed up p&r), fix pattern data_width, LFPS Polling from FPGA seen by analyzer
|
2019-10-02 18:40:58 +02:00 |
|
Florent Kermarrec
|
a49d8ea2e0
|
usb3_pipe/gtx_7series: fix missing signal
|
2019-10-02 18:05:55 +02:00 |
|
Florent Kermarrec
|
0c11b8854c
|
add common.py with helpers/symbols/ordered sets and remove symbols.py
|
2019-09-27 08:44:54 +02:00 |
|
Florent Kermarrec
|
78f9838b76
|
ltssm: add main fsm skeleton
|
2019-09-27 07:51:15 +02:00 |
|
Florent Kermarrec
|
0f6977a30c
|
ltssm: add SSInactiveFSM skeleton
|
2019-09-27 07:10:39 +02:00 |
|
Florent Kermarrec
|
064299448e
|
ltssm: add RXDetectFSM skeleton
|
2019-09-27 07:01:27 +02:00 |
|
Florent Kermarrec
|
9d2772e9ff
|
add ltssm with polling fsm skeleton
|
2019-09-27 06:38:32 +02:00 |
|
Florent Kermarrec
|
803aec0125
|
pocs: add kc705 test design with hitech usb3 fmc
|
2019-09-24 19:24:06 +02:00 |
|
Florent Kermarrec
|
9558b25285
|
usb3_pipe: add gtx_7series from liteiclink
|
2019-09-24 14:34:05 +02:00 |
|
Florent Kermarrec
|
6f24a4eac9
|
usb3_pipe: move gtp_7series to it, add disclaimer
|
2019-09-24 14:08:29 +02:00 |
|
Tim Ansell
|
11bf07b484
|
Adding content_type for long_description
https://packaging.python.org/specifications/core-metadata/#description-content-type-optional
|
2019-09-23 15:16:40 -07:00 |
|
Florent Kermarrec
|
815e577233
|
pocs: fix compilation, enable transceiver by default
|
2019-09-23 19:14:40 +02:00 |
|
Florent Kermarrec
|
b6387e56b6
|
pocs/lsps: allow using USBSniffer board (r01)
|
2019-09-20 20:22:41 +02:00 |
|
Florent Kermarrec
|
b564e88a82
|
lfps: add initial LFPSTransmitter and use it in LFPS poc
|
2019-09-20 15:11:29 +02:00 |
|
Florent Kermarrec
|
db431b7d1a
|
add initial LFPS definitions, LFPSReceiver
|
2019-09-20 13:13:50 +02:00 |
|
Florent Kermarrec
|
ba63047279
|
setup: fix README file
|
2019-09-20 13:00:34 +02:00 |
|
Florent Kermarrec
|
fdae840ad4
|
create usb3_pipe directory, move symbols to it, add setup
|
2019-09-20 08:36:15 +02:00 |
|
Florent Kermarrec
|
2e5c62ddbc
|
pocs/lfps: add lfps polling generation (and local copy of gtp_7series)
|
2019-09-19 19:40:32 +02:00 |
|
Florent Kermarrec
|
afdebbcd3c
|
pocs: add lfps poc with capture of first lfps after connecting to the host
tBurst: 1us, tRepeat=10us: Polling LFPS
|
2019-09-19 19:00:10 +02:00 |
|
Florent Kermarrec
|
7df6b2c0eb
|
create pocs directory and move sniffer to it
|
2019-09-19 17:12:00 +02:00 |
|
Florent Kermarrec
|
1ea8d0805c
|
README: make sure things are still very experimental
|
2019-09-18 21:09:11 +02:00 |
|
Tim Ansell
|
0069ea3e21
|
Adding a README
|
2019-09-17 17:47:12 -07:00 |
|