promach
Advanced Member level 4
- Joined
- Feb 22, 2016
- Messages
- 1,202
- Helped
- 2
- Reputation
- 4
- Reaction score
- 5
- Trophy points
- 1,318
- Activity points
- 11,643
So if you provided an address that ended with 0x0F, then only 1 byte in WDATA can be valid.
If you provide an address that is not perfectly word aligned, you then need to set WSTRB to provide correct byte alignment.
I suppose AW (address) channel is independent of WDATA ?
Why for an address that ended with 0x0F, then only 1 byte in WDATA can be valid ?
Why are you supposing, see what is written in the AMBA spec.I suppose that WSTRB is only used in W* channel , not in AW* channel ?
awaddr (and awsize/awlen) determine wdata and wstrb and wlast.
So you must investigate the slave IP side.Xilinx AXI BRAM IP slave returns me unknown RDATA highlighted in red colour in the simulation waveform for AXI burst read
Is there valid data for the slave address you are reading?
Are you reading from a valid address at all?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?