Florent Kermarrec
|
34d201e208
|
target: uniformize features/behavior between targets
|
2019-12-13 10:28:05 +01:00 |
|
Florent Kermarrec
|
a0e978a0ef
|
pcie_screamer: use LiteX's platform
|
2019-12-13 10:18:13 +01:00 |
|
Florent Kermarrec
|
75c2eef7a8
|
targets/serdes: cleanup and remove keep attributes (now directly added when applying constraints to signals
|
2019-12-13 10:13:46 +01:00 |
|
Florent Kermarrec
|
359c3b0f1a
|
serdes: rename usb3_oob clock domain to oob
|
2019-12-13 08:44:57 +01:00 |
|
Florent Kermarrec
|
6e12c8f0f3
|
pcie_screamer: reduce sys_clk_freq to 125MHz (synchronous with the 250MHz tx clk since generated from the same clk source)
|
2019-12-13 08:23:50 +01:00 |
|
Florent Kermarrec
|
26b476567f
|
targets: copy usb3 .init files to build/gateware
|
2019-12-09 10:25:54 +01:00 |
|
Florent Kermarrec
|
56811680a2
|
usb3_core: make sure we generate the USB3 descriptors before the build or simulation
|
2019-11-29 13:00:15 +01:00 |
|
Florent Kermarrec
|
35f846bafa
|
pcie_screamer: update analyzer
|
2019-11-27 18:38:34 +01:00 |
|
Florent Kermarrec
|
aa1b01ca22
|
kc705/pcie_screamer: integrate USB3 Core (untested but able P&R successful)
|
2019-11-22 12:59:50 +01:00 |
|
Florent Kermarrec
|
a1771ad196
|
pcie_screamer/versa_ecp5: increase sys_clk_freq to 150MHz
|
2019-11-13 10:47:33 +01:00 |
|
Florent Kermarrec
|
932fe18527
|
targets: add load command and remove specific load scripts
|
2019-11-13 10:13:05 +01:00 |
|
Florent Kermarrec
|
8f5d369817
|
targets: use reset button to reset USB3PIPE
|
2019-11-11 07:53:47 +01:00 |
|
Florent Kermarrec
|
ef770d5f71
|
pcie_screamer: fix build, use user_btn0 as reset
|
2019-11-08 14:35:17 +01:00 |
|
Florent Kermarrec
|
c0a95e1c0d
|
targets: remove rx_tseq from analyzer, pass ip_address to liteeth as str (liteeth can now convert it directly to int)
|
2019-10-29 21:04:25 +01:00 |
|
Florent Kermarrec
|
6237110476
|
ltssm: remove _fsm suffix for FSMs
|
2019-10-16 15:51:35 +02:00 |
|
Florent Kermarrec
|
5d23beab97
|
ltssm: implement PollingFSM according to specification (untested)
|
2019-10-16 11:39:45 +02:00 |
|
Florent Kermarrec
|
00db986239
|
targets: fix #!/usr/bin/env python3 location
|
2019-10-15 15:48:12 +02:00 |
|
Florent Kermarrec
|
8b5e07e3c9
|
add __init__.py to simplify imports
|
2019-10-09 12:17:30 +02:00 |
|
Florent Kermarrec
|
8bef6fcbc6
|
rename phy to core and USB3PHY to USB3PIPE
|
2019-10-09 12:12:48 +02:00 |
|
Florent Kermarrec
|
949a8628e7
|
targets: use new automatic rx polarity swap (tx polarity if needed, will be detected by the host)
|
2019-10-08 14:12:21 +02:00 |
|
Florent Kermarrec
|
b138f0fc2e
|
targets: set polarity and use a common analyzer
|
2019-10-08 11:29:39 +02:00 |
|
Florent Kermarrec
|
0632d128b7
|
pcie_screamer: increase sys_clk_freq to 133MHz (have to be > 125MHz)
|
2019-10-08 09:08:08 +02:00 |
|
Florent Kermarrec
|
68c09044a7
|
add phy module and use it in targets
|
2019-10-08 08:50:13 +02:00 |
|
Florent Kermarrec
|
05059ea9ac
|
targets: use LFPSUnit, OrderedSertUnit, LTSSM, simplify
|
2019-10-07 23:33:08 +02:00 |
|
Florent Kermarrec
|
c2c126247b
|
usb3_pipe: add LFPSUnit, OrderedSetUnit and LTSSM skeletons, rename Receiver/Transmitter to Checker/Generator
|
2019-10-07 19:26:52 +02:00 |
|
Florent Kermarrec
|
ebac474609
|
add copyrights on files
|
2019-10-07 17:53:47 +02:00 |
|
Florent Kermarrec
|
2cee7bb2a9
|
pcie_screamer: use A7USB3SerDes
|
2019-10-07 17:16:57 +02:00 |
|
Florent Kermarrec
|
852bff671b
|
move kc705/pcie_screamer, create tools directory
|
2019-10-07 16:12:31 +02:00 |
|