With today’s SoCs increasing in complexity, it’s no wonder the software needed to run on these devices is taking longer to create, adapt, and optimize for a given application on a given piece of hardware. There’s no question practices and methodologies behind system design needs to change. As the depth of application complexity and feature set increase, there needs to be a better way to work with these systems. From the myriad of protocols in which to choose what is optimal for the system? How will the end-user interact with the finished product? Are there accelerators present that must be interfaced from the application or middleware? This problem is no longer trivial for the system integrator to solve.

Note: By clicking on the above link, this paper will be emailed to your EE Times log-in address by Mentor Graphics.