Commit Graph

71 Commits

Author SHA1 Message Date
Alex Forencich
fff9781181 Strip unnecessary fields for blocking operations 2020-11-12 19:07:15 -08:00
Alex Forencich
c23e9f962b Inline init 2020-11-12 18:25:53 -08:00
Alex Forencich
4feef78988 Add full() to AXI stream sink 2020-11-12 18:25:05 -08:00
Alex Forencich
ea6d9090ca Add all signals to transaction object 2020-11-12 18:17:32 -08:00
Alex Forencich
f575a975d0 Add missing imports 2020-11-12 18:16:36 -08:00
Alex Forencich
900d734853 No FIFO on AW/AR channels 2020-10-26 23:47:19 -07:00
Alex Forencich
f4a13f6e8a Implement generators for source and sink pausing 2020-10-26 23:31:09 -07:00
Alex Forencich
ac27b1d69a Convert values to integers 2020-10-26 22:49:57 -07:00
Alex Forencich
0c9cd9084c Fix pause handling 2020-10-26 13:34:02 -07:00
Alex Forencich
c7783ef7c0 Implement transaction object init and repr 2020-10-23 00:29:51 -07:00
Alex Forencich
344eae4b82 Include signal names in transaction objects 2020-10-23 00:23:03 -07:00
Alex Forencich
ca88fa3a31 Add missing initializers 2020-10-22 23:33:36 -07:00
Alex Forencich
182f1e2380 Correctly handle None 2020-10-22 23:27:58 -07:00
Alex Forencich
5478f1479a More efficient waiting 2020-10-22 23:27:41 -07:00
Alex Forencich
db5c34816f Use new channel objects 2020-10-22 11:31:06 -07:00
Alex Forencich
44eb2971db Add AXI channel definitions 2020-10-22 11:30:48 -07:00
Alex Forencich
a9e0561eba Add generic stream classes 2020-10-21 23:54:54 -07:00
Alex Forencich
86ba3ab5bf Handle bus object directly 2020-10-21 20:33:42 -07:00
Alex Forencich
46ff5a52a8 Add missing return 2020-10-21 15:49:54 -07:00
Alex Forencich
7851565206 Remove extraneous checks 2020-10-21 15:44:42 -07:00
Alex Forencich
35ff3fa3b6 Initial commit 2020-10-19 14:54:41 -07:00