Commit Graph

  • 1636003e2c Cocotb 2.0 changes master Byron Lathi 2026-02-08 13:48:23 -08:00
  • c2b5934cc9 Cocotb 2.0 changes v0.1.24 Byron Lathi 2026-02-08 13:48:23 -08:00
  • bebafc3f73 add auto deploy v0.1.23 Byron Lathi 2026-02-08 13:24:19 -08:00
  • c6872e6951 Update copyright dates Alex Forencich 2025-09-07 16:36:42 -07:00
  • e9232d6bc9 Update CI packages Alex Forencich 2025-09-07 15:45:55 -07:00
  • 71be7f50d5 Rework reset logic to better handle X/Z Alex Forencich 2025-09-07 13:21:40 -07:00
  • 7077200912 Testbench cleanup for cocotb 2.0 Alex Forencich 2025-09-06 22:54:37 -07:00
  • 2e356c3fc5 Cast to int instead of using .integer Alex Forencich 2025-09-06 22:43:04 -07:00
  • c25e2e6b23 Explicitly check for None Alex Forencich 2025-09-06 22:42:08 -07:00
  • bdebdd4897 Update readme Alex Forencich 2025-09-06 18:28:37 -07:00
  • 3f7a0ad919 Update setup.cfg Alex Forencich 2025-09-06 18:28:29 -07:00
  • b0c3671ca0 Update setup.cfg Alex Forencich 2025-09-06 18:23:40 -07:00
  • 73df05c706 Update CI Alex Forencich 2025-09-06 17:54:53 -07:00
  • bc8dbb039c Remove extraneous scaleb(-9) in set_ts_tod_ns so that the seconds value is set correctly Alex Forencich 2024-02-09 15:11:32 -08:00
  • afb7d2bd10 Bump to dev version Alex Forencich 2023-11-07 12:08:09 -08:00
  • 3b75a9a1a7 Release v0.1.22 v0.1.22 Alex Forencich 2023-11-07 11:56:35 -08:00
  • 7d8d214b57 Improve PTP model resolution by using Decimal types and wider internal fns accumulators Alex Forencich 2023-11-07 01:28:25 -08:00
  • c44f928bea Rename PTP clock timestamp signals to tod and rel Alex Forencich 2023-11-07 01:28:04 -08:00
  • 357dd26aae Use num/denom for PTP clock drift Alex Forencich 2023-11-07 00:41:02 -08:00
  • 6131079494 Rename long-description-content-type in setup.cfg Alex Forencich 2023-11-07 00:13:56 -08:00
  • 9079ca34f2 Parametrize EthMac test Alex Forencich 2023-05-26 17:18:16 -07:00
  • 08fd179dac Fix logging when using from_entity Alex Forencich 2023-05-26 17:02:27 -07:00
  • 1fa122e4ee Add Python 3.11 to regression tests Alex Forencich 2023-05-26 16:48:24 -07:00
  • 4b13e61dc8 Remove recursively-expanded macros for module parameters in makefiles Alex Forencich 2023-05-26 16:47:53 -07:00
  • 72f7290488 Use bytes instead of bytearrays Alex Forencich 2023-03-02 23:56:01 -08:00
  • 6d1afe0904 Rework parameter handling in makefiles Alex Forencich 2023-01-29 19:54:10 -08:00
  • d61362e79b Bump to dev version Alex Forencich 2023-01-25 18:58:18 -08:00
  • 2bfe8a0e50 Release v0.1.20 v0.1.20 Alex Forencich 2023-01-25 18:51:37 -08:00
  • 9c88b0440e Update package versions Alex Forencich 2023-01-25 18:28:32 -08:00
  • 37b23c358b Put sources and sinks to sleep when idle Alex Forencich 2023-01-24 17:42:05 -08:00
  • dd35d734f9 Put sources and sinks to sleep based on clock enables Alex Forencich 2023-01-24 17:41:36 -08:00
  • 45ee1193cb Remove deprecated assignments Alex Forencich 2023-01-24 17:41:12 -08:00
  • 5caafbb9e7 Update package versions Alex Forencich 2023-01-24 12:54:08 -08:00
  • 2d4450e048 Fix path issue so latest coverage works Alex Forencich 2023-01-20 20:58:13 -08:00
  • c5d28182c4 Update github actions versions Alex Forencich 2023-01-20 15:38:05 -08:00
  • 79991205b5 Fix tox config and lock package versions Alex Forencich 2023-01-20 15:37:51 -08:00
  • a22123649c Python 3.6 is EOL; remove from CI tests Alex Forencich 2023-01-18 17:53:30 -08:00
  • b5ba332ecc Specify min package versions Alex Forencich 2021-12-27 17:17:40 -08:00
  • eb62e43fd1 Specify min tox and venv versions Alex Forencich 2021-12-27 17:17:15 -08:00
  • 5c4ef258ac Skip missing interpreters Alex Forencich 2021-12-27 17:16:20 -08:00
  • 6c5845fad3 Test on Python 3.10 Alex Forencich 2021-12-27 17:15:11 -08:00
  • 32f6e449c0 Use start_soon instead of fork Alex Forencich 2021-12-08 21:45:58 -08:00
  • 2af7852006 Cache clock edge event objects Alex Forencich 2021-12-03 19:06:43 -08:00
  • 3325568406 Bump to dev version Alex Forencich 2021-11-07 13:19:10 -08:00
  • 6a35c31b4b Release v0.1.18 v0.1.18 Alex Forencich 2021-11-07 12:40:42 -08:00
  • 73fe54705f Remove deprecated assignments Alex Forencich 2021-11-07 01:21:39 -08:00
  • 448451e274 Add BASE-R related mappings Alex Forencich 2021-10-15 02:00:03 -07:00
  • 21c2c05c57 Normalize names Alex Forencich 2021-10-14 19:13:51 -07:00
  • ab84a3b100 Add cocotb framework classifier Alex Forencich 2021-08-31 14:43:03 -07:00
  • 0f3060b9ba Bump to dev version Alex Forencich 2021-08-31 01:04:20 -07:00
  • 2ee51890f5 Release v0.1.16 v0.1.16 Alex Forencich 2021-08-31 00:24:16 -07:00
  • fbdf4149b3 Update readme Alex Forencich 2021-08-31 00:23:36 -07:00
  • 03156ff759 Support PTP timestamp tags in MAC model Alex Forencich 2021-08-31 00:23:07 -07:00
  • 8956de42b5 Bump to dev version Alex Forencich 2021-04-12 18:43:42 -07:00
  • de18e62024 Release v0.1.14 v0.1.14 Alex Forencich 2021-04-12 18:18:26 -07:00
  • 14738c1dae Print model configuration Alex Forencich 2021-04-12 18:18:01 -07:00
  • 3d43812c7b Rename byte_width to byte_lanes Alex Forencich 2021-04-12 15:17:02 -07:00
  • 008d903bb9 Send data without using pop Alex Forencich 2021-04-12 15:10:52 -07:00
  • 0bd66da868 Bump to dev version Alex Forencich 2021-04-01 15:29:03 -07:00
  • cdb4474cd2 Release v0.1.12 v0.1.12 Alex Forencich 2021-04-01 15:10:05 -07:00
  • ce55e93289 Update readme Alex Forencich 2021-04-01 15:09:29 -07:00
  • 8465fe66aa Update readme Alex Forencich 2021-04-01 15:08:24 -07:00
  • 11843359f0 Add Ethernet MAC model Alex Forencich 2021-03-31 17:06:20 -07:00
  • a54121b503 Add PTP clock model that generates timestamps from sim time Alex Forencich 2021-03-30 21:18:36 -07:00
  • 4a23d8a69c Bump to dev version Alex Forencich 2021-03-24 21:50:47 -07:00
  • 40e3bd59ba Release v0.1.10 v0.1.10 Alex Forencich 2021-03-24 21:04:42 -07:00
  • 030e088b25 Revert back to cocotb.fork Alex Forencich 2021-03-24 16:24:18 -07:00
  • 295db437f7 Enforce max queue depth on streaming sources Alex Forencich 2021-03-21 22:25:18 -07:00
  • a34a1cd125 Properly handle None Alex Forencich 2021-03-21 21:03:35 -07:00
  • 5c6510faea Factor out common recv code; throw QueueEmpty exception in get_nowait Alex Forencich 2021-03-21 21:02:44 -07:00
  • f52f6dbe33 Trigger transmit complete events when flushing queue to prevent deadlocks Alex Forencich 2021-03-21 18:46:41 -07:00
  • 63e6eafc07 Handle dropped transmit frames during reset Alex Forencich 2021-03-21 14:08:27 -07:00
  • f4054cfd65 Ensure idle event is set when queue is empty Alex Forencich 2021-03-21 13:03:17 -07:00
  • 448815b16d Reset processing on assert edge only Alex Forencich 2021-03-21 12:25:09 -07:00
  • 78bc288812 Use start_soon instead of fork Alex Forencich 2021-03-21 12:22:51 -07:00
  • 2b030f120d Bump to dev version Alex Forencich 2021-03-17 18:55:03 -07:00
  • facd770568 Release v0.1.8 v0.1.8 Alex Forencich 2021-03-17 18:52:05 -07:00
  • faad752b9a Use release version of cocotb for CI Alex Forencich 2021-03-17 18:14:50 -07:00
  • 5855644670 Use cocotb async queues Alex Forencich 2021-03-17 18:13:04 -07:00
  • a81d43216e Bump to dev version v0.1.7 Alex Forencich 2021-03-06 18:39:03 -08:00
  • 50a60b649e Release v0.1.6 v0.1.6 Alex Forencich 2021-03-06 18:38:18 -08:00
  • bf19679007 Update readme Alex Forencich 2021-03-06 18:34:50 -08:00
  • 6835e921f8 Add reset_active_level parameters Alex Forencich 2021-03-06 18:34:20 -08:00
  • 1b180a1d64 Clean up reset implementation Alex Forencich 2021-03-06 18:31:40 -08:00
  • 63b60341ed Clear sim time fields on start transmit Alex Forencich 2021-01-08 16:25:28 -08:00
  • f92bbaaa70 Update readme Alex Forencich 2021-01-05 23:16:00 -08:00
  • a73c0b734e Support override of tx_complete Alex Forencich 2021-01-04 22:42:53 -08:00
  • aa97848450 Store SFD transfer sim time Alex Forencich 2021-01-03 23:28:33 -08:00
  • 1bd01ae879 Fix RGMII error indication Alex Forencich 2021-01-03 23:26:31 -08:00
  • cfbc80c0cb Improve transfer tracking Alex Forencich 2021-01-03 22:55:09 -08:00
  • 1d5688778a Add clear method Alex Forencich 2021-01-03 12:52:21 -08:00
  • 71d7c7e9d2 Remove extraneous code Alex Forencich 2020-12-31 03:12:14 -08:00
  • 30bc6f68a1 Rework sim_build output directory, fix default makefile target Alex Forencich 2020-12-29 14:25:52 -08:00
  • 16eaea6967 Bump to dev version v0.1.5 Alex Forencich 2020-12-27 23:29:34 -08:00
  • a1b88dfbf1 Release v0.1.4 v0.1.4 Alex Forencich 2020-12-27 23:28:49 -08:00
  • 15ff9f9907 Update readme Alex Forencich 2020-12-27 23:06:20 -08:00
  • cda8910ccf Add PHY wrapper tests Alex Forencich 2020-12-26 23:50:53 -08:00
  • 7404c5cf5f Add GmiiPhy Alex Forencich 2020-12-24 19:09:36 -08:00
  • 2e0502fc6e Use F-string repr Alex Forencich 2020-12-24 19:09:15 -08:00
  • 5eeffc0c68 Rework resets Alex Forencich 2020-12-24 19:08:41 -08:00