When executing a stride store, certain situations can cause the function responsible for calculating upper_byte in axi_pkg to behave oddly. Looking at the following waveform, we can see that this VSSE instruction generated two AW requests through addrgen, but vstu used three W requests to complete the data transmission, resulting in an error.
Issue
When executing a stride store, certain situations can cause the function responsible for calculating upper_byte in axi_pkg to behave oddly. Looking at the following waveform, we can see that this VSSE instruction generated two AW requests through addrgen, but vstu used three W requests to complete the data transmission, resulting in an error.
Supplementary Pictures