Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Networks

Software eases device integration with I?C bus

Posted: 05 Feb 2007 ?? ?Print Version ?Bookmark and Share

Keywords:I²C? Nucleus? NVRAM? Mentro Graphics? embedded software?

Mentor Graphics Corp. has announced the availability of Nucleus I?C software for developing applications needing access to on-board peripherals connected via the I?C bus. Demand is increasing, particularly in convergent CE devices, for the low-cost I?C bus to connect peripherals, such as LCDs, LEDs and non-volatile RAM (NVRAM), with the CPU. Developers of these devices that use the Nucleus RTOS now have a robust Internet Protocol (IP) software tool to drive the I?C hardware.

Comprehensive solution
Today's CE devices increasingly require more peripherals. With the I?C bus technology, adding additional peripherals is easier and more manageable. The Nucleus I?C software, when used in conjunction with products from the Nucleus RTOS portfolio, provides a comprehensive solution for device integration and communication for a wide range of applications. These include CE, medical devices, industrial control, automotive infotainment and mobile platforms.

"As peripheral devices become more compact on circuit boards, we are seeing products containing not one or two peripherals, but several," said Glen Johnson, product marketing manager for the embedded systems division at Mentor Graphics. "The Nucleus I?C software allows the I?C bus to seamlessly integrate the connections between the CPU and the on-board peripherals. No longer do application developers need to worry about device integration capabilities on the latest platforms."

Embedded implementation
The Nucleus I?C software is an embedded implementation of the I?C Bus Specification Version 2.1. The implementation provides the user with two sets of APIs. The first, termed as automated APIs, automates the start, transmit/receive and stop functions for the developer and provides the result. The second, termed as fine control APIs, gives developers full control on the behavior of an I?C node's communication. This allows the developer to design an application according to its requirements.

The Nucleus I?C software supports both 7bit and 10bit addressing schemes according to specification, along with special address schemes. The Nucleus I?C software stack also provides support for handling an indefinite number of communication channels (data transfer between master and slaves on multiple I?C networks).

The Nucleus embedded software is sold in source code format and without royalty fees. Licenses for the Nucleus I?C software begins at $7,495.

Article Comments - Software eases device integration wi...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top