Dear Experts,
I was going through one of the thread in this group talking about worst case timing determination.
The discussion in the above thread made me curious to understand the solution for following problem:
1)When we come up with a design which satisfies the requirement wrt timing needs of the product,how would you make sure in the coding phase that you are within the given spec? AFAIK this sort of timing requirements can be tested only after your coding is complete.Is there a way to make sure while coding itself to follow some guidelines so that you meet the given timing requirements?Can some experts around here throw some light or guide me with links which explains approaches to achieve this?2)To give an example to make everyone understand,lets consider this(note this spec below is fictious so please dont look for accuracy of timing details in this example):
We have a audio decoding device,which need to decode the audio frames with in say 300 msecs.The audio presenting device need to pickup the decoded data and present it say with in 50 msecs from the time the decoded frames are available from the decoder.
How to make sure you create a task which will complete all the functions said above with in the given timing requirement?What sort of analysis people do to identify these timing related issues in code level?Suppose the task created does not meet the requirement what areas should I look into to correct it?
Lookingfarward for all your replys and advanced thanks for the same,
Regards, s.subbarayan