* For FIXED burst type, issue all bursts with the same starting address * Add transfer length checks to prevent reads/writes running over the end of the address space * Add sparse memory model * Update AXI memory models to use sparse memory * Add SparseMemoryRegion object
0.1.20
Notable changes in this release:
* Explicit cast to integer when using enum and flag types * Support interleaved read data in AXI master * Change AXI stream model to use bytes by default even when tkeep is not connected to better align with the spec * Pass though full address for unaligned operations in AXI and AXI lite master modules * Various optimizations to improve simulation speed
0.1.18
Notable changes in this release:
* Cache clock edge events to improve performance * Use start_soon instead of fork * Make size optional when creating windows * Support overriding allocation region and window types * Make wstrb optional * Call `write` from `init_write` via `start_soon` so command FIFO size can be limited
0.1.16
Notable changes in this release:
* Logging performance improvements * Add attributes for address and ID width * Add address range and data type checks * Add address space abstraction * Add AXI/AXI lite slave modules
0.1.14
Notable changes in this release:
* Fix active state tracking in AXI stream model * Remove deprecated assignments