Tool/software:
The Read & Write Register API calls in the Automation DLL allow for an array of Addresses to be supplied.
It is not clear what addresses should be used here. Please confirm for the TSW14J50VM Arria V GX code which addresses should be used.
The Source code has the SPI Master accessing the dec_data_capture_0 registers on the avalon bus at 0x0040_0000 to 0x0043_ffff as shown in the Quartus Platform Designer.
The dec_data_capture_0 Avalon Slave registers are mapped to 0x8000 to 0x8004 locally inside the module.
Using the Read & Write register API DLL to access 0x00408000 to 0x00408004 is returning all zero results with no error.
So the API DLL calls are functioning without any "return" error codes, but do not actually seem to write or read back the Register locations in the dec_data_capture_0 module on the Avalon map.