Module axi_burst_splitter_gran
Split AXI4 bursts into single-beat transactions.
Limitations
-
This module does not support wrapping (
axi_pkg::BURST_WRAP) bursts andresponds to such bursts with slave error(s).
-
This module does not support atomic operations (ATOPs) and responds to ATOPs with a slave
error. Place an
axi_atop_filterbefore this module if upstreammodules can generate ATOPs.
Parameters
MaxReadTxns: int unsigned
Maximum number of AXI read bursts outstanding at the same time
MaxWriteTxns: int unsigned
Maximum number of AXI write bursts outstanding at the same time
FullBW: bit
Internal ID queue can work in two bandwidth modes: see id_queue.sv for details
CutPath: bit
Cut paths through the IP
DisableChecks: bit
Disable checks, handle unsupported transfers as bypass instead of reporting an error
AddrWidth: int unsigned
DataWidth: int unsigned
IdWidth: int unsigned
AxiLookBits: int unsigned
Number of least-significant ID bits used by the internal demux to track in-flight
transactions (0 < AxiLookBits <= IdWidth), see doc/axi_demux.md for the trade-off.