Hello to everybody.
I have a question about the CLA of the TMS320F28035:
how many clock cycles the CLA has to wait from the end of a task to the start of the next task ?
From "SPRUGE6A on page 135" I read you have to wait pipeline empty.
I think I'm not clear,
so I explain the question in other words:
suppose you have load on the CLA the following snippet
_task1:
INSTRUCTION of type MOV, MPY, "cast float/int"
INSTRUCTION of type MOV, MPY, "cast float/int"
MSTOP
_task2:
INSTRUCTION of type MOV, MPY, "cast float/int"
INSTRUCTION of type MOV, MPY, "cast float/int"
MSTOP
when task1 starts, its duration is
DURATION = (NUMBER OF INSTRUCTIONS)/(CLA CLOCK)
How many cycles (after the end of task1) task2 can start ?
I have to wait pipeline empty (other 3 cycles) or DURATION is enough?
greetings to everybody.