SPRADK4 October 2024 AM263P2-Q1 , AM263P4 , AM263P4-Q1
Startup code is usually a code that is badly cached (it always executes once and it calls functions that are generally at different locations in memory) and hence, the effectiveness of pre-fetch hardware in CPU is less. The Smart Layout tool solves this by performing auto-identification of startup code by grouping frequently executed functions in execution order into an address region that can be programmed using Fast Local Copy (FLC) engine to download + concurrent CPU execution. This sort of memory placement compliments the instruction fetching pattern of CPU of a given type of code and helps to maximizes usage of pre-fetch hardware.