Commit Graph

  • b3c1e1d557 Implement wuser Alex Forencich 2020-12-01 17:58:50 -08:00
  • 0f93292f6e Roll wait_for_token into wait Alex Forencich 2020-12-01 17:36:30 -08:00
  • 5c4072cb16 Add AXI stream monitor Alex Forencich 2020-11-29 14:15:17 -08:00
  • ea2ee23e0f Add awid/arid parameters to control ID signal, rework ID assignment and tracking Alex Forencich 2020-11-29 14:10:56 -08:00
  • 5c94ed2cca Improve parameter validation Alex Forencich 2020-11-29 14:02:48 -08:00
  • 1d5ec5e2b6 Move size parameter validation Alex Forencich 2020-11-28 16:50:47 -08:00
  • f12ce696be Add helper objects for AXI masters Alex Forencich 2020-11-27 02:08:23 -08:00
  • e5076e700c Log model configuration information Alex Forencich 2020-11-26 21:15:37 -08:00
  • 7f68f5e73f Bring out max_burst_len as a parameter in AXI master model Alex Forencich 2020-11-26 21:01:40 -08:00
  • 81f8906548 Clean up and lint removal Alex Forencich 2020-11-26 19:51:24 -08:00
  • 2d3ad7658b Fix exception when tready not connected Alex Forencich 2020-11-26 01:26:19 -08:00
  • 96feba1016 Print version information in debug output Alex Forencich 2020-11-22 23:09:20 -08:00
  • 306b09f967 Pull out common functionality into StreamBase and StreamPause Alex Forencich 2020-11-22 23:08:15 -08:00
  • f2995d716e Dump FST traces with Verilator Alex Forencich 2020-11-18 00:34:41 -08:00
  • ca57cdb198 Rework testbench logging Alex Forencich 2020-11-17 17:07:56 -08:00
  • f1648ccf78 Change timescale to speed up verilator Alex Forencich 2020-11-15 13:09:53 -08:00
  • f258ce0f6a Set python_search instead of work_dir Alex Forencich 2020-11-15 12:46:34 -08:00
  • 69fa7aa7c9 Add tests Alex Forencich 2020-11-15 02:46:32 -08:00
  • 67c6093152 Change log level for word operations on AXI RAM Alex Forencich 2020-11-15 02:33:36 -08:00
  • 4abe02086a Add hexdump methods to AXI RAM models Alex Forencich 2020-11-14 22:47:36 -08:00
  • 9d4b8eb125 Add hexdump utility functions Alex Forencich 2020-11-14 22:44:09 -08:00
  • d4f53abeec Set default unit to ns Alex Forencich 2020-11-14 22:39:16 -08:00
  • 028acd6c2d Minor reorganization Alex Forencich 2020-11-14 01:29:24 -08:00
  • 62bcaaf6bf Update readme Alex Forencich 2020-11-12 19:15:21 -08:00
  • 02de500b1e Add word access methods to AXI master models Alex Forencich 2020-11-12 19:14:31 -08:00
  • fff9781181 Strip unnecessary fields for blocking operations Alex Forencich 2020-11-12 19:07:15 -08:00
  • c23e9f962b Inline init Alex Forencich 2020-11-12 18:25:53 -08:00
  • 4feef78988 Add full() to AXI stream sink Alex Forencich 2020-11-12 18:25:05 -08:00
  • ea6d9090ca Add all signals to transaction object Alex Forencich 2020-11-12 18:17:32 -08:00
  • f575a975d0 Add missing imports Alex Forencich 2020-11-12 18:16:36 -08:00
  • 900d734853 No FIFO on AW/AR channels Alex Forencich 2020-10-26 23:47:19 -07:00
  • f4a13f6e8a Implement generators for source and sink pausing Alex Forencich 2020-10-26 23:31:09 -07:00
  • ac27b1d69a Convert values to integers Alex Forencich 2020-10-26 22:49:57 -07:00
  • 0c9cd9084c Fix pause handling Alex Forencich 2020-10-26 13:34:02 -07:00
  • c7783ef7c0 Implement transaction object init and repr Alex Forencich 2020-10-23 00:29:51 -07:00
  • 344eae4b82 Include signal names in transaction objects Alex Forencich 2020-10-23 00:23:03 -07:00
  • ca88fa3a31 Add missing initializers Alex Forencich 2020-10-22 23:33:36 -07:00
  • 182f1e2380 Correctly handle None Alex Forencich 2020-10-22 23:27:58 -07:00
  • 5478f1479a More efficient waiting Alex Forencich 2020-10-22 23:27:41 -07:00
  • db5c34816f Use new channel objects Alex Forencich 2020-10-22 11:31:06 -07:00
  • 44eb2971db Add AXI channel definitions Alex Forencich 2020-10-22 11:30:48 -07:00
  • a9e0561eba Add generic stream classes Alex Forencich 2020-10-21 23:54:54 -07:00
  • 86ba3ab5bf Handle bus object directly Alex Forencich 2020-10-21 20:33:42 -07:00
  • 46ff5a52a8 Add missing return Alex Forencich 2020-10-21 15:49:54 -07:00
  • 7851565206 Remove extraneous checks Alex Forencich 2020-10-21 15:44:42 -07:00
  • 35ff3fa3b6 Initial commit Alex Forencich 2020-10-19 14:54:41 -07:00