Florent Kermarrec
|
d6e27d7d35
|
targets: Update and fix build: Switch to litex_boards and AsyncResetSynchronizer now directly integrated in ECP5PLL.
|
2021-05-05 09:36:40 +02:00 |
|
Florent Kermarrec
|
8fda9096d1
|
versa_ecp5: use old pll.vco_freq_range as temporary workaround to be able to build target.
|
2020-08-24 18:45:57 +02:00 |
|
Florent Kermarrec
|
3f38c7f15d
|
add SPDX License Identifier to headers and specify project.
|
2020-08-24 18:01:17 +02:00 |
|
Florent Kermarrec
|
caecd4fe8f
|
targets: only keep 1 target per FPGA family.
|
2020-08-24 17:53:38 +02:00 |
|
Florent Kermarrec
|
091c39f248
|
targets: update builds.
|
2020-06-04 14:44:14 +02:00 |
|
Florent Kermarrec
|
48304d0ad5
|
add ecpix5 initial target.
|
2020-06-04 14:39:49 +02:00 |
|
Florent Kermarrec
|
dd4d21f280
|
targets: update/simplify (programmers are now directly provided in litex-boards).
|
2020-05-21 09:31:49 +02:00 |
|
Florent Kermarrec
|
d66a782a95
|
doc: add gerbers files of the breakout board (thanks bunnie).
|
2020-04-03 08:55:27 +02:00 |
|
Florent Kermarrec
|
71c68813e7
|
netv2: use OpenOCD on the Rpi to load the bitstream.
|
2020-02-26 19:41:04 +01:00 |
|
Florent Kermarrec
|
4d2e540290
|
usb3_core: simplify out_fifo.sink.valid
|
2020-02-26 19:18:34 +01:00 |
|
Florent Kermarrec
|
dd9a33c0d7
|
README: improve description of the hardware test and expected results
|
2020-02-13 19:43:52 +01:00 |
|
Michael Gielda
|
9382f9d041
|
Minor review of README
Signed-off-by: Michael Gielda <mgielda@antmicro.com>
|
2020-02-11 21:21:38 +01:00 |
|
Florent Kermarrec
|
26993b855e
|
scrambling: add enable signal on Scrambler/Descrambler, fix reset parameter on Descrambler
|
2020-01-16 17:55:17 +01:00 |
|
Florent Kermarrec
|
67073a11e2
|
scrambling: synchronize descrambler with COMMA and make scrambling mandatory
|
2020-01-16 17:49:29 +01:00 |
|
Florent Kermarrec
|
36ae5c8bb6
|
build: make sure to create build/gateware directory if not existing
|
2020-01-16 16:38:45 +01:00 |
|
Florent Kermarrec
|
ab55a49da3
|
sim: more comments
|
2020-01-08 08:26:46 +01:00 |
|
Florent Kermarrec
|
4b351516bc
|
sim: remove unnecessary SimPins/Platform/do_finalize
|
2020-01-08 08:19:52 +01:00 |
|
Florent Kermarrec
|
46e2dafed3
|
README: fix Versa ECP5 link (thanks Chris Osterwood)
|
2019-12-17 18:24:16 +01:00 |
|
Florent Kermarrec
|
8fc5a8c291
|
targets: indicate build/load with prints
|
2019-12-17 10:39:39 +01:00 |
|
Florent Kermarrec
|
d74b39b8c5
|
targets: add usb3_pipe banner
|
2019-12-17 10:20:05 +01:00 |
|
Florent Kermarrec
|
c85fb39547
|
targets: print help when no build or load action
|
2019-12-17 10:06:42 +01:00 |
|
Florent Kermarrec
|
107cca8428
|
netv2: add xc7a100t support (with new --device parameter)
|
2019-12-17 10:04:35 +01:00 |
|
Florent Kermarrec
|
55cb51a783
|
targets: switch to argparse
|
2019-12-17 09:58:07 +01:00 |
|
Florent Kermarrec
|
b51b490dba
|
add NeTV2 support
|
2019-12-16 21:33:00 +01:00 |
|
Florent Kermarrec
|
dd9723cbf4
|
lfps: fix typo
|
2019-12-13 15:58:45 +01:00 |
|
Florent Kermarrec
|
b42b25fb47
|
usb3_core/core: document
|
2019-12-13 15:04:03 +01:00 |
|
Florent Kermarrec
|
445d8d183c
|
serdes: document, rename SerdesTXDatapath/SerdesRXDatapath to TXDatapath/RXDatapath
|
2019-12-13 14:56:25 +01:00 |
|
Florent Kermarrec
|
7fa46707b6
|
core: document features
|
2019-12-13 13:12:36 +01:00 |
|
Florent Kermarrec
|
bcf2bf8ce6
|
training: document
|
2019-12-13 12:56:17 +01:00 |
|
Florent Kermarrec
|
e0219b55bf
|
ltssm: move note to LTSSMFSM, SSInactiveFSM and RXDetectFSM
|
2019-12-13 12:38:10 +01:00 |
|
Florent Kermarrec
|
292076b4e6
|
common: document
|
2019-12-13 12:34:15 +01:00 |
|
Florent Kermarrec
|
b49a928f21
|
scrambling: document
|
2019-12-13 12:18:46 +01:00 |
|
Florent Kermarrec
|
1147f23080
|
usb3_pipe/lfps: document and make LFPSChecker/Generator generic.
|
2019-12-13 11:57:03 +01:00 |
|
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
|
0019f05df4
|
kc705: use simulare clocking than others targets
|
2019-12-13 08:39:06 +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
|
7bdd251c02
|
versa_ecp5: reduce sys_clk_freq to 125MHz (synchronous with the 250MHz tx clk since generated from the same clk source)
|
2019-12-09 18:04:45 +01:00 |
|
Florent Kermarrec
|
b553eb3185
|
usb3_pipe/core/serdes: improve timings
|
2019-12-09 17:46:45 +01:00 |
|
Florent Kermarrec
|
e798d9b9ca
|
usb3_pipe/scrambling: simplify code, improve timings
|
2019-12-09 17:30:55 +01:00 |
|
Florent Kermarrec
|
28b54d5c64
|
usb3_pipe/core: move aligner to usb3_core, optimize timings
|
2019-12-09 16:51:48 +01:00 |
|
Florent Kermarrec
|
021d2ed9f2
|
versa_ecp5: leds are active low, remove refclk control signals (refclk is generated from pll)
|
2019-12-09 16:18:32 +01:00 |
|
Florent Kermarrec
|
ca6ea3ae43
|
usb3_core: allow disabling endpoint (to speed-up compilation)
|
2019-12-09 15:56:14 +01:00 |
|
Florent Kermarrec
|
838a04f005
|
serdes/ECP5USB3SerDes: add missing rx_idle/tx_idle connections
|
2019-12-09 12:37:29 +01:00 |
|
Florent Kermarrec
|
26b476567f
|
targets: copy usb3 .init files to build/gateware
|
2019-12-09 10:25:54 +01:00 |
|
Florent Kermarrec
|
d5f7e97aad
|
versa_ecp5: use channel 1 when sma connector is use (sma is use to observe lfps with a scope)
|
2019-12-09 09:58:15 +01:00 |
|
Florent Kermarrec
|
6b2c27e230
|
versa_ecp5: generate 200MHz refclk from PLL
|
2019-12-05 19:34:07 +01:00 |
|
Florent Kermarrec
|
9440d7a47e
|
ltssm: PollingFSM add transitions to Polling.Active/Polling.Entry to retrain link on error.
|
2019-12-05 18:27:50 +01:00 |
|