SDSoC Environment Troubleshooting

There are several common types of issues you might encounter using theSDSoC™environment flow:

  • Compile/link time errors might be the result of typical software syntax errors caught by software compilers, or errors specific to theSDSoCenvironment flow, such as the design being too large to fit on the target platform.
  • Runtime errors might be the result of general software issues, such as null-pointer access, or issues specific to theSDSoCenvironment, 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.