Commit Graph

33 Commits

Author SHA1 Message Date
Florent Kermarrec e0f053e7a2 bench: Set margin to 0 on 1000/2500BaseX reference clock generation. 2024-07-10 15:39:04 +02:00
Florent Kermarrec cb1e1932b3 global: Use new WaitTimer integrated cast to int. 2023-08-01 14:42:16 +02:00
Florent Kermarrec e5168fe142 global: Switch to litex.gen.genlib.misc. 2023-07-06 22:06:37 +02:00
Florent Kermarrec 3e026795d8 bench/xcu1525/xu8_st1: Directly add IOs in Etherbone section. 2023-06-13 18:36:15 +02:00
Florent Kermarrec 9f69850697 usp_gth_1000basex: Working :), remove debug. 2023-06-13 17:44:12 +02:00
Florent Kermarrec cfe3201854 phy/usp_gty_1000basex: Working :), remove debug. 2023-06-13 17:30:20 +02:00
Florent Kermarrec bea94efae1 bench: Add Mercury XU8/ST1 bench to test/validate USP_GTH_1000BASEX. 2023-06-13 16:46:49 +02:00
Florent Kermarrec 263eb1244f phy: Rename usp_1000basex to usp_gty_1000basex and update xcu1525. 2023-06-13 16:33:22 +02:00
Florent Kermarrec d63b340e34 bench: Add kc705 / K7_1000BASEX bench design. 2023-06-13 14:42:40 +02:00
Florent Kermarrec fa08ce1ccc bench: Update. 2023-06-13 14:13:03 +02:00
Florent Kermarrec 028838e744 phy/usp_1000basex: Update parameters from Xilinx PMA/PCS core. 2023-06-12 16:28:17 +02:00
Florent Kermarrec f00d95c534 usp_1000basex: Update a few parameter and add debug probes to investigate on xcu1525. 2023-06-08 17:56:37 +02:00
Florent Kermarrec 6d71adae2b bench: Use full imports. 2022-05-02 13:09:28 +02:00
Florent Kermarrec 9c0a9659c1 bench/butterstick: Add JTAGBone and Analyzer in MAC/ARP/IP/UDP/Etherbone control path. 2022-04-25 15:38:55 +02:00
Florent Kermarrec 2a4d387563 bench: Add gsd_butterstick. 2022-04-25 14:26:43 +02:00
Florent Kermarrec 4cadf912f2 bench/arty:bench/arty: Add UDP Streamer example with UDP TX stream from Switches. 2021-09-22 18:21:20 +02:00
Florent Kermarrec a26608f30f bench/arty: Add UDP Streamer example with UDP RX stream redirected to Leds.
Tested with:
./arty.py --build --load
./test_udp_streamer.py --leds
2021-09-22 17:06:27 +02:00
Florent Kermarrec c294a3848e bench: Add XCU1525 bench (compiles but not yet working on hardware). 2021-07-02 13:00:43 +02:00
Florent Kermarrec 9343889fbd bench: Add KCU105 bench (with KU_1000BASEX on SFP0 and SGMII/RJ45 SFP adapter). 2021-07-02 09:56:55 +02:00
Florent Kermarrec 5ad0e10a72 bench: Update (remove calls to add_csr no longer required). 2021-07-02 09:34:33 +02:00
Florent Kermarrec d901027e5c bench/test_etherbone/speed_test: use burst_size of 255. 2020-11-26 11:36:12 +01:00
Florent Kermarrec d3ae361748 bench/sim: fix sim ethernet tap ip address. 2020-11-26 11:29:50 +01:00
Florent Kermarrec 3afd62e2e9 bench: add sim (with similar features than hardware targets). 2020-11-25 19:45:22 +01:00
Florent Kermarrec faf78965dd bench/test_etherbone: allow direct CommUDP use with --udp.
Useful to compare performance with RemoteClient and CommUDP.
2020-11-25 15:15:08 +01:00
Florent Kermarrec 5abf44d89a bench/targets: set buffer_depth to 255 (max). 2020-11-25 15:13:55 +01:00
Florent Kermarrec c3e1dad289 bench: reduce buffer_depth/burst_size to 128 (maximum supported by Etherbone protocol is 255). 2020-11-25 09:13:23 +01:00
Florent Kermarrec f97f6b0635 bench/test_etherbone/test_speeed: use bursts. 2020-11-24 19:46:43 +01:00
Florent Kermarrec b1fd3e8092 bench/targets: increase buffer_depth to 256. 2020-11-24 10:19:52 +01:00
Florent Kermarrec ca4284f977 bench: add colorlight_5a_75b test target. 2020-11-24 10:19:23 +01:00
Florent Kermarrec 47100c5c4e bench/test_etherbone: add initial speed_test. 2020-11-23 17:36:54 +01:00
Florent Kermarrec 3645d2f85f bench: add initial test_etherbone. 2020-11-23 17:11:52 +01:00
Florent Kermarrec c7d7561a38 bench/targets: add identifier and SRAM. 2020-11-23 17:11:36 +01:00
Florent Kermarrec 41b0f0c774 add initial bench directory with minimal arty/genesys2 test targets. 2020-11-23 13:40:54 +01:00