SDSoC Environment Troubleshooting

There are several common types of issues you might encounter using the SDSoC™ environment flow.
  • Compile/link time errors can be the result of typical software syntax errors caught by software compilers, or errors specific to the SDSoC environment flow, such as the design being too large to fit on the target platform.
  • Runtime errors can be the result of general software issues such as null-pointer access, or SDSoC environment-specific issues such as incorrect data being transferred to/from accelerators.
  • Performance issues are related to the choice of the algorithms used for acceleration, the time taken for transferring the data to/from the accelerator, and the actual speed at which the accelerators and the data motion network operate.
  • Incorrect program behavior can be the result of logical errors in code that fails to implement algorithmic intent.