This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HET simulation problem using HET IDE

Hello,

I'm using HET IDE to simulate my HET program, but I got a strange problem. I had set the lr to 4 and hr to 1 so there may be 4-one-cycle instructions per loop, but when I wrote 3 instructions(CNT, ECMP and BR) and tried to simulate it, I got a "Program Overflow" message, What is wrong?

Thanks.

  • Jun,

    Your NHET program is using a max of 3 time slots to execute to full program.
    You should not see a program overflow.

    Can you send me your project so I can have a look?

    On my side I did a simulation with the same 3 instructions and I don't see the overflow.

    Also, can you tell me on which device you are running the simulation, and what is the version of the HET simulator you are using?

  • 6153.test.rar

    Hi Jean-Marc,

    I'm using TMS470A1R288 which has HET feature, and the version of HET IDE is 3.3, the version of WaveViewer is 16.04f, in the IDE I use TMS470MF0XX07 instead of A1R288 because it does not support A1R288.

    Attached is my project, please take a look, thank you very much.

  • Jun,

    Thanks for sharing your code.

    This device is not recommended for new design, and is not supported on this forum.

    Anyway, I did try your code on the simulator and I have the same overflow.
    A way to fix this problem is to increase the number of time slot from 4 to 8. I did a test and it is working.

    The implementation of HET has been improved on newer product.
    HET is no more used and has been replaced by NHET and N2HET.
    I did a simulation with NHET and N2HET using your original code (and 4 TS) and it works.