The HDL generated incorrectly set DEST_EXT_HSK=0, configuring it to generate acks automatically. While the exposed API and simulation model assumed external handshaking.
The dstStages and srcStages settings were flipped.
Also improved the haddock a bit to clarify what the settings do and relate them to the XPM documentation.
Still TODO:
[ ] ~Write a changelog entry (see changelog/README.md)~, I've skipped this since there is no release or changelog for clash-cores
[X] Check copyright notices are up to date in edited files
Also improved the haddock a bit to clarify what the settings do and relate them to the XPM documentation.
Still TODO: