Forum Discussion
sglow1
New Contributor
2 years agoOK, I think I've found my problem.
When reading the IP core user's manual I didn't pay enough attention to the qword alignment of data. As a result, when trying to write to a register that was not qword aligned (i.e. address bit 2 was set) I was putting the data in the wrong place in my TLP.
That's why I couldn't write to some configuration registers. It wasn't that they were read only, it's because I was inadvertently always writing zeros to them.
RTFM I guess, and if you're still having problems, read it again!