To make it work, I set the (AR/AW)CACHE=0x11 and (AR/AW)PROT=0x00. In the CDMA datasheet, these were the recommended values, which I confirmed with ChipScope, when attached to CDMA's master port.
The default values set by VHLS were 0x00 and 0x10 respectively, which is also the case in the last post.
Alex
*/
reg[3:0]WrDataThreshold='hf;
reg[1:0]WrCmdReleaseMode=0;
regQosHeadOfCmdQEn=0;
regFabricOutCmdEn=0;
regFabricQosEn=1;
regen32BitEn=0;// verify it i 0
regwrQosHeadOfCmdQEn=0;
regwrFabricOutCmdEn=0;
regwrFabricQosEn=0;
regwr32BitEn=0;// verify it i 0
reg[2:0]wrIssueCap1=0;
reg[2:0]wrIssueCap0=7;
reg[3:0]staticQos=0;
...
...
@@ -134,16 +140,16 @@ module axi_hp_wr#(
// documentation sais : "When set, allows the priority of a transaction at the head of the WrCmdQ to be promoted if higher
// priority transactions are backed up behind it." Whqt about demotion? Assuming it is not demoted