Hi all,
Beware of using this SMBUS protocol published at Altera website!
I've spent 2 months on trying to implement and use this core. It has a lot of bugs, the manual is by all means different than the code, as if 2 different people wrote it and didn't talk to each other.
even the test bench supplied with it has bugs.
It is written awful, and not readable.The obvious example is that the enable signal mentioned in the manual sheet is logic inverted compared with the one used in the code, and I had to dig into the code for 2 days to find out why it's not even starting to work!
It's a shame company like Altera publish this core and it doesn't work at all!
Beware of using this SMBUS protocol published at Altera website!
I've spent 2 months on trying to implement and use this core. It has a lot of bugs, the manual is by all means different than the code, as if 2 different people wrote it and didn't talk to each other.
even the test bench supplied with it has bugs.
It is written awful, and not readable.The obvious example is that the enable signal mentioned in the manual sheet is logic inverted compared with the one used in the code, and I had to dig into the code for 2 days to find out why it's not even starting to work!
It's a shame company like Altera publish this core and it doesn't work at all!