TI has introduced a family of advanced driver assistance system devices (ADAS) called the TDA2x SoC family of devices that can implement these driving features.
Information from multiple cameras (front-facing, side, and rear), and various sensors are processed by the ADAS hardware simultaneously. The data then provides driver assistance for enhanced safety and driving. For example, headlights can be aimed and adjusted dynamically based on external driving conditions.
The Vision AccelerationPac delivers more than eight times the computer performance compared to existing ADAS systems at the same power levels. The AccelerationPacs include multiple embedded vision engines (EVEs) that handle all of the vision functionality, allowing the application microcontrollers to do their own thing.
TI provides an ADAS-related vision software design kit, Vision SDK, and libraries for the DSPs and AccelerationPacs to reduce the time for development.
The TDA2x evaluation module further speeds the design cycle by providing key peripherals including Ethernet, FPD-Link, HDMI, and connections for an imager daughter board that supports popular imagers.
TI has leveraged all the resources and experience of its vast integrated circuits and designs to provide an integrated and expandable ADAS platform for automobile manufacturers. Software development tools (in C and C++), application specific libraries, and software development kits are available from TI to take advantage of their hardware and reduce time to market. If you are developing in the ADAS arena, then the TDA2x architecture and AccelerationPAC technology from TI is definitely worth a look.