Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-8543

C2000 latency violation on back edge of RPTB

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • Code Generation Tools
    • CODEGEN-3878
    • Hide
      C2000_16.9.0.LTS
       C2000_17.9.0.STS
      Show
      C2000_16.9.0.LTS  C2000_17.9.0.STS
    • Hide
      C2000_16.9.7.LTS
       C2000_18.1.1.LTS
      Show
      C2000_16.9.7.LTS  C2000_18.1.1.LTS
    • The only workaround is to insert a NOP intrinsic at the end or the beginning of the repeat block. However, one would have to first identify the latency violation.
    • Hide
      In the case of a special instruction sequence requiring an additional latency-- a 2-cycle floating point instruction followed by a trigonometric math instruction, the additional required cycle was not generated when the instructions appeared in a repeat block and the result of the floating point instruction was used in the next iteration of the repeat block.
      Show
      In the case of a special instruction sequence requiring an additional latency-- a 2-cycle floating point instruction followed by a trigonometric math instruction, the additional required cycle was not generated when the instructions appeared in a repeat block and the result of the floating point instruction was used in the next iteration of the repeat block.

      C2000 latency violation on back edge of RPTB

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: