Alex Forencich
|
08122c1a65
|
Use -1 instead of None for no limit
|
2021-03-06 17:04:37 -08:00 |
|
Alex Forencich
|
69717c1698
|
Add AXI bus objects
|
2021-03-06 16:26:51 -08:00 |
|
Alex Forencich
|
c18fdd6e22
|
Consolidate AXI stream implementation to remove duplicate code
|
2021-01-08 16:08:36 -08:00 |
|
Alex Forencich
|
222af15437
|
Clear sim_time_end on start transmit
|
2021-01-08 15:54:26 -08:00 |
|
Alex Forencich
|
ffaf8932fc
|
Rewrite stream resets
|
2021-01-07 20:30:04 -08:00 |
|
Alex Forencich
|
8f719daf75
|
Add queue_occupancy_limit to StreamSink
|
2021-01-07 20:08:44 -08:00 |
|
Alex Forencich
|
154d3b11f4
|
Remove drive
|
2021-01-07 20:08:19 -08:00 |
|
Alex Forencich
|
97abb032d8
|
Use send instead of drive
|
2021-01-07 20:07:02 -08:00 |
|
Alex Forencich
|
5593bfe296
|
Rebase StreamSink from StreamMonitor
|
2021-01-07 18:48:17 -08:00 |
|
Alex Forencich
|
3caa343845
|
Remove callbacks
|
2021-01-07 18:10:33 -08:00 |
|
Alex Forencich
|
6654c707b2
|
Remove redundant code
|
2021-01-07 18:10:07 -08:00 |
|
Alex Forencich
|
359e015b35
|
Add row_size parameter to hexdump methods
|
2021-01-06 18:39:03 -08:00 |
|
Alex Forencich
|
4ec0c36892
|
Support override of tx_complete
|
2021-01-04 22:43:17 -08:00 |
|
Alex Forencich
|
7c18f9b73f
|
Improve AXI stream transfer tracking
|
2021-01-03 22:47:38 -08:00 |
|
Alex Forencich
|
2e79ef233f
|
Rework resets
|
2021-01-03 12:39:25 -08:00 |
|
Alex Forencich
|
7748f871f4
|
Add clear to AXI stream models
|
2021-01-02 16:15:51 -08:00 |
|
Alex Forencich
|
1618220a30
|
Rework AXI stream resets
|
2020-12-24 23:19:58 -08:00 |
|
Alex Forencich
|
ecb2f5ae81
|
Add idle event
|
2020-12-24 19:25:26 -08:00 |
|
Alex Forencich
|
fcf6374c3c
|
Remove inherit from object
|
2020-12-24 14:44:42 -08:00 |
|
Alex Forencich
|
7582067929
|
Remove await ReadOnly
|
2020-12-24 00:24:03 -08:00 |
|
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
|
2020-12-18 16:12:13 -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
|
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
|
237745792c
|
Bump to dev version v0.1.3
|
2020-12-04 13:40:22 -08:00 |
|
Alex Forencich
|
5f032b3c9b
|
Release v0.1.2
|
2020-12-04 13:39:22 -08:00 |
|
Alex Forencich
|
22b10f2dd8
|
Preload ID queue list
|
2020-12-04 12:39:25 -08:00 |
|
Alex Forencich
|
4b5b62419b
|
Add missing parameters
|
2020-12-03 19:34:03 -08:00 |
|
Alex Forencich
|
ece1bd430d
|
Release v0.1.0
|
2020-12-02 19:13:20 -08:00 |
|
Alex Forencich
|
a48da65f55
|
Replace token with event
|
2020-12-02 16:07:25 -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 |
|