Reposting on behalf of field, as the previous thread on this is now locked without any response
Hello,
AM5716 has L3/L4 interconnect NoC which is an architecture of command & acknowledge and response & acknowledge, so it can be nonblocking access between commands and responses. I'd like to know how to program our software to be nonblocking access for NoC. Because the accessing time to peripherals is critical for our application.
For example, it's ideal for me to have a sequence in which only commands to each peripheral are issued continuously without waiting for a response, and the processing like the reading or writing starts as soon as the response is recieved. In order to realize it, how should I program software? Also, how do I know that the response recieved?
I saw NOTEs on P.3021 of TRM (SPRUHZ7E) and searched for the information on Arteris and Sonics website, but it looks like there is only information of implementing their NoC on the device. I'd like the document like programming method.
Anyway, could you tell me if there is something like a specific programming method to use NoC architecture well? Do I need to be conscious of specific programming methods? I ask for comments from experts of device architecture if possible.
Regards,
Kazu