Commit Graph

  • 80b4095d73 Change kill to cancel master v0.1.30 Byron Lathi 2026-02-08 13:51:40 -08:00
  • 71dc00e850 Fix some cocotb 2.0 warnings 0.1.29 Byron Lathi 2026-02-08 13:12:01 -08:00
  • 9f8d271384 Fix some cocotb 2.0 warnings Byron Lathi 2026-02-08 13:12:01 -08:00
  • aa3605a55c Remove extra wait which violated apb spec 0.1.28 Byron Lathi 2026-02-08 00:50:04 -08:00
  • 0496147ddf Add deploy first_deploy Byron Lathi 2026-02-08 00:33:33 -08:00
  • 3e1e7fc1ec Remove extraneous print Alex Forencich 2025-09-30 11:12:50 -07:00
  • 698c29b05f Bump to dev version Alex Forencich 2025-09-07 15:41:39 -07:00
  • 33f510688a Release v0.1.26 v0.1.26 Alex Forencich 2025-09-07 15:29:50 -07:00
  • da00960112 Update copyright dates Alex Forencich 2025-09-07 15:28:21 -07:00
  • 88b6624a93 Fix X-init for cocotb 2.0 Alex Forencich 2025-09-07 13:13:03 -07:00
  • dcb9a6bd02 Rework reset logic to better handle X/Z Alex Forencich 2025-09-07 12:56:14 -07:00
  • 7136dddd0a Testbench cleanup for cocotb 2.0 Alex Forencich 2025-09-06 22:52:18 -07:00
  • 6c15d7d57d Cast to int instead of using .integer Alex Forencich 2025-09-06 22:25:25 -07:00
  • 4595bd8a08 Update envlist Alex Forencich 2025-09-06 18:28:02 -07:00
  • 204ad7a517 Update setup.cfg Alex Forencich 2025-09-06 18:23:06 -07:00
  • f3dbc07100 Update CI Alex Forencich 2025-09-06 17:36:54 -07:00
  • a0a5b7ee55 Add APB modules Alex Forencich 2025-09-06 17:13:54 -07:00
  • a28ec41f79 Use append instead of extend in AXI lite master Alex Forencich 2025-09-06 17:04:48 -07:00
  • f2bf8c0ed8 Fix deprecated option name Alex Forencich 2023-08-13 13:24:33 -07:00
  • 28f4585c08 Clean up sink pause handling Alex Forencich 2023-08-13 13:20:35 -07:00
  • 775301c6fe Cache signal presence in generic stream models Alex Forencich 2023-08-13 13:14:32 -07:00
  • 39b4ca4a93 Fix logging when using from_entity Alex Forencich 2023-05-26 16:45:46 -07:00
  • f70731a8d8 Add Python 3.11 to regression tests Alex Forencich 2023-05-26 16:34:41 -07:00
  • 28bc97f226 Remove recursively-expanded macros for module parameters in makefiles Alex Forencich 2023-05-26 16:33:34 -07:00
  • e816d6a088 Bump to dev version Alex Forencich 2023-03-24 11:05:34 -07:00
  • af377b2c11 Release v0.1.24 v0.1.24 Alex Forencich 2023-03-24 11:05:02 -07:00
  • cfb52c6130 Fix transfer length checks Alex Forencich 2023-03-24 10:06:19 -07:00
  • 7e32e584ff Bump to dev version Alex Forencich 2023-03-24 01:57:09 -07:00
  • 50cf2af49f Release v0.1.22 v0.1.22 Alex Forencich 2023-03-24 01:31:54 -07:00
  • ddfa1e3c92 Update readme Alex Forencich 2023-03-24 01:28:25 -07:00
  • 5e8b246159 Use slices to access memory contents to support both mmap and SparseMemory Alex Forencich 2023-03-24 01:23:33 -07:00
  • 62c2eef4ec Add SparseMemoryRegion object Alex Forencich 2023-03-23 23:44:29 -07:00
  • ad6012aea5 Update memory models to use SparseMemory Alex Forencich 2023-03-23 23:43:53 -07:00
  • 432bd81011 Add sparse memory model Alex Forencich 2023-03-23 19:27:57 -07:00
  • bde123e05f Add transfer length checks Alex Forencich 2023-02-27 16:38:34 -08:00
  • 8604017159 For FIXED burst type, issue all bursts with the same starting address Alex Forencich 2023-02-27 16:36:04 -08:00
  • e21b9ffcc8 Update ubuntu version in CI Alex Forencich 2023-02-12 17:31:31 -08:00
  • 47cd74eb6c Rework parameter handling in makefiles Alex Forencich 2023-01-29 19:50:53 -08:00
  • 4bf5945aa3 Bump to dev version Alex Forencich 2023-01-25 18:11:44 -08:00
  • f3a7652362 Release v0.1.20 v0.1.20 Alex Forencich 2023-01-25 17:55:54 -08:00
  • a84ce5447d Put sinks to sleep when idle Alex Forencich 2023-01-25 17:46:46 -08:00
  • 1c03ec4697 Pass through full address for unaligned operations Alex Forencich 2023-01-25 16:27:14 -08:00
  • 824eba793d Update package versions Alex Forencich 2023-01-24 12:47:15 -08:00
  • a0aad34698 Fix path issue so latest coverage works Alex Forencich 2023-01-20 20:57:30 -08:00
  • ede6270ed7 Put source to sleep when there is no data to send Alex Forencich 2023-01-20 15:49:16 -08:00
  • cd1a8b47a5 Fix init sequence Alex Forencich 2023-01-20 15:48:46 -08:00
  • be6d490adb Cache signal presence Alex Forencich 2023-01-20 15:48:23 -08:00
  • 39686b849a Update github actions versions Alex Forencich 2023-01-20 15:30:32 -08:00
  • 706051cb89 Fix tox config and lock package versions Alex Forencich 2023-01-20 15:29:11 -08:00
  • 3e4f8d7e92 Python 3.6 is EOL; remove from CI tests Alex Forencich 2023-01-18 14:55:25 -08:00
  • afae9e69ff Fix AxiStreamFrame default for self.byte_lanes from 1 to all. Leon Woestenberg 2022-10-24 17:14:51 +02:00
  • 035c1ba803 Support interleaved read data in AXI master Alex Forencich 2022-02-01 00:25:01 -08:00
  • 873bb1a034 Explicit cast to integer before converting to enum or flag type Alex Forencich 2022-01-07 12:52:41 -08:00
  • 2d70e5cbe5 Fix AxiLiteSlave wrapper Alex Forencich 2022-01-04 15:29:04 -08:00
  • 35d9742ae8 Remove extraneous code Alex Forencich 2022-01-04 15:28:48 -08:00
  • 0f20e2e9bf Bump to dev version Alex Forencich 2021-12-28 20:08:44 -08:00
  • 7606d7d7bd Release v0.1.18 v0.1.18 Alex Forencich 2021-12-28 17:23:06 -08:00
  • dd345e87c3 Call write from init_write via start_soon so command FIFO size can be limited Alex Forencich 2021-12-27 23:29:29 -08:00
  • 9c0592c16a Make wstrb optional Alex Forencich 2021-12-27 19:44:30 -08:00
  • 8aab5a7294 Support overriding allocated region and window types Alex Forencich 2021-12-27 17:58:52 -08:00
  • 4f26621e2b Make size optional when creating windows Alex Forencich 2021-12-27 17:31:08 -08:00
  • 1b6993d80d Use start_soon instead of fork Alex Forencich 2021-12-27 17:10:37 -08:00
  • 6d9ed8a2d2 Specify min package versions Alex Forencich 2021-12-27 17:03:19 -08:00
  • d772b73eb2 Specify min tox and venv versions Alex Forencich 2021-12-27 17:02:59 -08:00
  • bd88eda17b Skip missing interpreters Alex Forencich 2021-12-27 17:02:39 -08:00
  • 53313699a9 Test on Python 3.10 Alex Forencich 2021-12-27 17:00:44 -08:00
  • 3f7193b77c Use start_soon instead of fork Alex Forencich 2021-12-08 21:38:12 -08:00
  • 2b0b12c68d Cache clock edge event objects Alex Forencich 2021-12-03 18:40:04 -08:00
  • 4a91212f37 Bump to dev version Alex Forencich 2021-11-17 00:06:34 -08:00
  • 1608af26e5 Release v0.1.16 v0.1.16 Alex Forencich 2021-11-16 22:54:37 -08:00
  • 31fb855311 Update readme Alex Forencich 2021-11-16 22:40:42 -08:00
  • cb4b0e1738 Wrap access on RAM size Alex Forencich 2021-11-16 17:13:18 -08:00
  • ea95eeaf0d Don't pass through extra positional args Alex Forencich 2021-11-16 17:01:31 -08:00
  • 079f4009b3 Rewrite RAM modules to use common slave implementation Alex Forencich 2021-11-16 17:00:48 -08:00
  • 612a94c97a Add AXI and AXI lite slave modules Alex Forencich 2021-11-16 17:00:05 -08:00
  • 757e3a6f2d AXI master modules extend Region Alex Forencich 2021-11-16 16:58:50 -08:00
  • b9b9a2da72 Add address space abstraction Alex Forencich 2021-11-16 16:55:53 -08:00
  • f7660e9038 Add buddy allocator Alex Forencich 2021-11-16 16:53:40 -08:00
  • 78693a63d5 Fix types Alex Forencich 2021-11-10 23:59:11 -08:00
  • 34498f6e5d Add write data type check Alex Forencich 2021-11-10 23:49:13 -08:00
  • 6329187ced Add address range checks Alex Forencich 2021-11-10 23:48:47 -08:00
  • da24857dd2 Cast write data to bytes instead of bytearray Alex Forencich 2021-11-10 23:45:46 -08:00
  • c08f22c710 Bring out address and ID signal widths Alex Forencich 2021-11-10 21:56:08 -08:00
  • d874d91d05 Use typing.NamedTuple instead of collections.namedtuple to add __bytes__ cast Alex Forencich 2021-11-10 21:49:58 -08:00
  • 3fd016a84c Lazy logging Alex Forencich 2021-11-09 00:53:37 -08:00
  • 43de2ea9b0 Use getattr with default value when accessing optional signals Alex Forencich 2021-11-09 00:46:37 -08:00
  • 558ba51c91 Use correct transaction object Alex Forencich 2021-11-09 00:13:19 -08:00
  • f6426bd8f3 Bump to dev version Alex Forencich 2021-11-07 13:12:32 -08:00
  • 74dd47ca99 Release v0.1.14 v0.1.14 Alex Forencich 2021-11-07 12:39:42 -08:00
  • cde2056bb0 Remove deprecated <= assignments Reto Meier 2021-10-25 18:20:18 +02:00
  • b6870716ed Fix active state tracking for AXI stream sink/monitor Alex Forencich 2021-09-15 00:46:01 -07:00
  • 44da562db9 Add cocotb framework classifier Alex Forencich 2021-08-31 14:43:59 -07:00
  • 8dcdbfefb8 Bump to dev version Alex Forencich 2021-04-12 22:56:51 -07:00
  • b8919a095b Release v0.1.12 v0.1.12 Alex Forencich 2021-04-12 22:46:32 -07:00
  • bc7edec289 Make resp and prot signals optional Alex Forencich 2021-04-12 22:04:22 -07:00
  • e7c3a31eb0 Improve handling for optional signals Alex Forencich 2021-04-12 21:24:33 -07:00
  • ce907ffbb9 Print out signal summary Alex Forencich 2021-04-12 19:29:41 -07:00
  • 95e2d5800d Store parameters Alex Forencich 2021-04-12 19:27:38 -07:00
  • 82853b31ff Rename byte_width to byte_lanes Alex Forencich 2021-04-12 15:08:30 -07:00
  • 8bbabd92df Update readme Alex Forencich 2021-04-12 15:07:26 -07:00