Other Parts Discussed in Thread: UCD90SEQ48EVM-560
Hi,
When using the Fusion Power Designer GUI and the UCD90SEQ48EVM-560 eval board, we found that certain configurations are not present as seen on the Logic Controlled GPOs after the board is power cycled (and after the Store RAM to Flash button is selected in the GUI). The GPOs were showing the correct outputs after selecting the Write to Hardware button in the GUI. Could the wrong program be written to Flash? The STORE_DEFAULT_DONE BIT is set properly and there are no errors shown on the Status tab after the Store RAM to Flash button is selected.
We also found that certain simpler configurations are written to flash properly and work after the board is power cycled. Is there a limit to what can be written to flash regarding the complexity of the configuration of the logic controlled GPOs?
Could the GUI be optimizing out logic that it thinks is unnecessary?
One example of a configuration that did not work (outputs are low) after selecting Store RAM to Flash and power cycling the board is when one Logic Controlled GPO is dependent on the delayed output of another Logic Controlled GPO in order for it to be turned on:
GPO1 = GPI1 and (NOT)GPO2
GPO2 = (delayed 1ms upon assertion) GPO1
We used the GUI to find the checksum before and after power cycling the board and it matches. We also exported configuration files using the GUI and we can see the outputs are configured per those files.
Thank you,
Valerie