Forum Discussion
Altera_Forum
Honored Contributor
13 years agoThe execution times are reasonably fixed (and determinable) provided that:
1) there is no contention for Avalon slaves 2) there are no delays waiting for anything external (eg JTAD UART) 3) the cache transfers are the same 4) the branch predictor behaves the same way. To get trully determinable execution times you need to use tightly coupled memory for code and (most) data, and to disable the dynamic branch prediction.