Consumer electronics are on a treadmill of increasing complexity, with a knock-on effect on the
designers of consumer SoCs. Design teams are under constant pressure to get more done in less
time while continuing to find ways to innovate and differentiate. Everyone agrees that increasing
designer productivity is critical. There is also wide agreement that moving to a higher level of
abstraction is a key means to achieving these productivity gains.

This article describes how Texas Instruments introduced the move from RTL to ANSI C in order
to reduce design time for the complex application engines that define and differentiate their
consumer SoCs.