Commit Graph

182 Commits

Author SHA1 Message Date
Alex Forencich
f4f7c0b59d Store receive sim time in AxiStreamFrame 2020-12-21 23:09:29 -08:00
Alex Forencich
ad83d58b01 Init as bytearray instead of convert to bytearray 2020-12-21 23:09:02 -08:00
Alex Forencich
4336c32b40 Bump to dev version v0.1.5 2020-12-18 16:22:45 -08:00
Alex Forencich
8668a6bb4f Release v0.1.4 v0.1.4 2020-12-18 16:12:13 -08:00
Alex Forencich
bdaeaad66b Update readme 2020-12-18 16:10:26 -08:00
Alex Forencich
cd272b2a59 Convert send/recv to blocking, add nonblocking send_nowait/recv_nowait 2020-12-18 15:33:23 -08:00
Alex Forencich
01212e37cd Minor refactoring, remove extra conversion 2020-12-17 00:27:17 -08:00
Alex Forencich
40a9bb9eac Remove unnecessary __init__.py files 2020-12-15 18:42:23 -08:00
Alex Forencich
1103783b08 Return tdata when AxiStreamFrame is cast to bytes 2020-12-11 23:45:23 -08:00
Alex Forencich
2451921923 Replace SimLog with logger 2020-12-10 02:20:14 -08:00
Alex Forencich
e6e8a06dfe Accept byte_size or byte_lanes arguments in AXI stream constructors if tkeep is not used 2020-12-07 01:58:49 -08:00
Alex Forencich
3dd8114c05 Rename byte_width to byte_lanes 2020-12-07 01:50:48 -08:00
Alex Forencich
a84b52077b Update readme 2020-12-06 00:50:28 -08:00
Alex Forencich
200c8c0b26 Update readme 2020-12-06 00:02:07 -08:00
Alex Forencich
0ff3d64540 Update readme 2020-12-05 01:36:09 -08:00
Alex Forencich
237745792c Bump to dev version v0.1.3 2020-12-04 13:40:22 -08:00
Alex Forencich
5f032b3c9b Release v0.1.2 v0.1.2 2020-12-04 13:39:22 -08:00
Alex Forencich
31081c579b Point badge at correct project 2020-12-04 13:17:53 -08:00
Tomasz Hemperek
595e0b1b49 Add status badges 2020-12-04 13:16:10 -08:00
Alex Forencich
22b10f2dd8 Preload ID queue list 2020-12-04 12:39:25 -08:00
Alex Forencich
db3841dd99 Improve alignment bit masks 2020-12-04 00:51:32 -08:00
Alex Forencich
1057058cb3 Shorten stress test worker name 2020-12-03 21:03:05 -08:00
Alex Forencich
e5f2be4468 Use logger formatting instead of F-strings 2020-12-03 21:02:17 -08:00
Alex Forencich
4b5b62419b Add missing parameters 2020-12-03 19:34:03 -08:00
Alex Forencich
03f8fe0fd3 Use pytest importlib mode 2020-12-03 19:33:40 -08:00
Tomasz Hemperek
435b9c9282 Add coverge reporting in CI and upload to codecov 2020-12-03 12:52:51 -08:00
Alex Forencich
ece1bd430d Release v0.1.0 v0.1.0 2020-12-02 19:13:20 -08:00
Alex Forencich
4c0882fa23 Move to setup.cfg, add MANIFEST.in 2020-12-02 19:05:50 -08:00
Alex Forencich
53217b614c Add pytest configuration 2020-12-02 16:26:18 -08:00
Alex Forencich
a48da65f55 Replace token with event 2020-12-02 16:07:25 -08:00
Tomasz Hemperek
17a1481a1b Add Github Actions regresion testing 2020-12-02 14:43:08 -08:00
Alex Forencich
aa5d1080da Update readme 2020-12-02 02:43:36 -08:00
Alex Forencich
cf67943bf8 Test word access 2020-12-01 22:51:28 -08:00
Alex Forencich
4546900651 Add byteorder to word wrappers 2020-12-01 22:51:11 -08:00
Alex Forencich
645ebb069c Peel off memory interface methods into separate object, add word access wrappers 2020-12-01 22:48:41 -08:00
Alex Forencich
0bbad73760 Sanity check on read length 2020-12-01 18:01:34 -08:00
Alex Forencich
b3c1e1d557 Implement wuser 2020-12-01 17:58:50 -08:00
Alex Forencich
0f93292f6e Roll wait_for_token into wait 2020-12-01 17:36:30 -08:00
Alex Forencich
5c4072cb16 Add AXI stream monitor 2020-11-29 14:15:17 -08:00
Alex Forencich
ea2ee23e0f Add awid/arid parameters to control ID signal, rework ID assignment and tracking 2020-11-29 14:10:56 -08:00
Alex Forencich
5c94ed2cca Improve parameter validation 2020-11-29 14:02:48 -08:00
Alex Forencich
1d5ec5e2b6 Move size parameter validation 2020-11-28 16:50:47 -08:00
Alex Forencich
f12ce696be Add helper objects for AXI masters 2020-11-27 02:08:23 -08:00
Alex Forencich
e5076e700c Log model configuration information 2020-11-26 21:15:37 -08:00
Alex Forencich
7f68f5e73f Bring out max_burst_len as a parameter in AXI master model 2020-11-26 21:01:40 -08:00
Alex Forencich
81f8906548 Clean up and lint removal 2020-11-26 19:51:24 -08:00
Alex Forencich
2d3ad7658b Fix exception when tready not connected 2020-11-26 01:26:19 -08:00
Alex Forencich
96feba1016 Print version information in debug output 2020-11-22 23:09:20 -08:00
Alex Forencich
306b09f967 Pull out common functionality into StreamBase and StreamPause 2020-11-22 23:08:15 -08:00
Alex Forencich
f2995d716e Dump FST traces with Verilator 2020-11-18 00:34:41 -08:00