Hi,
It's not exactly garbage.My wording was wrong over there.I should probably saying wierd data.
Wierd data because,no matter which inputs i give(like above 192'ha,192'hb,192'hc,192'hd,192'he,192'hf,192'hab,192'hab c or another trial of inputs 192'd1,192'd3,192'd7,192'd15,192'd31,192'd63,192'd127,192'd255), it is the same output always - (222222,333333,999999 etc...).
I was thinking i must have made some error while following write timing diagram(given in xilinx manual).
Yeah,i'll try debugging ip-core as well.
Attachment:Write timing diagram as per manual.