Technical Publications

Doing Medical Right with Nucleus

Posted in: Operating System

The design and development of electronic devices is no trivial matter - especially when the devices serve the medical industry. As the expense of developing electronic devices continues to rise, engineering teams are turning to commercial off-the-shelf (COTS) software to address the cost issue. The question is, while COTS software is used in arenas such as consumer electronics, mobile phones, etc., can it also be used in the production of safety critical devices? This paper discusses the similarities and illustrates the benefits gained by using the Nucleus OS approach when developing today's medical devices.

Download

Nucleus Platform Solutions

Posted in: Operating System

Electronic devices are evolving at a breakneck pace as manufacturers strive to differentiate from the crowd with more features, lower power consumption, and a better user experience. Such enhancements might be great for the end user, but they cause major headaches for the software developer who must deliver ever more sophisticated software on top of ever more complex silicon, and still get products out the door on time and within budget. What's needed is a new kind of development platform which empowers electronic devices: flexible enough to be reused across a wide range of products and scalable enough to exploit the unique capabilities of any target silicon. Introducing Nucleus Platform Solutions from Mentor Graphics ...

Download

Optimizing Cell/B.E. Performance with Mentor Graphics' Nucleus OS

Posted in: Operating System
The Nucleus OS can significantly improve the performance, response times and memory system utilization in many complex systems, where other bulkier OS choices add significant overhead and do not provide real-time response.  This paper discusses how the smaller footprint of Nucleus and its real-time capabilities can address improved resource utilization to optimize PPE and SPE interaction.
Download

Storing Files Safely on Portable Devices

Posted in: Operating System
The requirements for file storage on portable devices are driven by interoperability and reliability in a battery powered environment. Portable devices typically share data with external systems such as a desktop computer in a standardized format. Power loss or surge while accessing a storage device poses a significant risk of corrupting file system data. This paper will discuss the file system requirements of portable devices along with suggesting strategies for meeting the design requirements.
Download

Nucleus OS - Accelerating Encryption on the PowerPC 8349E

Posted in: Operating System
The focus of this technical paper is on how the Nucleus OS Security Services can be used to exploit the encryption hardware available on the PPC8349E to achieve significant performance increases. This paper is part of the Nucleus OS Security Services reference platform that is also available on this website. The evaluation platform provides a complete system for utilizing and evaluating the performance of the MD4, MD5, SHA-1, SHA-256, DES, 3DES, CAST-128, Blowfish, and AES encryption algorithms using either pure software or hardware acceleration.
Download

Enabling DaVinci Technology with Mentor Software

Posted in: Operating System
This white paper discusses the features of Texas Instruments' DaVinci platform and how Mentor Graphics provides a complete solution to support this platform. This solution includes a discussion on the EDGE developer Suite, Nucleus OS, and Inflexion Platform UI. This paper further delves into how the DaVinci platform can be used in different multimedia based devices and provides an example to work through the details.
Download

Emerging Embedded Technology in the Automotive Industry

Posted in: Operating System

Exciting times these are! The automotive technology industry is seeing a whole new trend taking shape. Car technology is just in its infancy and already there are many interesting concepts being rolled out from major car manufacturers all over the world. There have been early successes and minor setbacks in this highly competitive industry. This paper will attempt to outline some of the advances that have been made recently, and based upon past trends, will predict the direction this industry is going. In the mind of the author, this direction holds enormous potential for new applications of embedded technology, can bring a wave of new trends and mega-trends in the automobile industry, accounts for many years of sustained fruitful business for car manufacturers and increases value and functionality. It also decreases costs with every coming year for the person who matters the most: the car buyer.

Tokyo, Detroit and Munich, the race is on!

Download

Three Embedded Software Techniques

Posted in: Operating System

Many types of embedded software are driven by performance. Increasing performance of the software can lead to savings by requiring less CPU horsepower to run the application, thus enabling more functionality to be added, or by allowing the application to be possible at all. In the following article, I will show three techniques that have been valuable in measuring and increasing embedded software performance learned through my firsthand embedded experience.

Download

The Technological Eye

Posted in: Operating System
Embedded technology in some form or fashion has been used to make improvements in nearly every field of study from law enforcement to medicine to aerospace engineering. The embedded hardware and software systems used to facilitate such improvements are complex. In the medical field alone, many devices use these systems to control vital sign monitors, defibrillators, lasers, and other high-precision instruments. Many of these new devices are managed by a real-time operating system (RTOS). The RTOS ensures that all time critical events get handled as efficiently as possible by using real-time software that manages the timing of a microprocessor. An RTOS may also help simplify the design process by allowing the system to be separated into many autonomous entities. However, the implementation and debugging of the tasks' data content, communication, synchronization, etc., remain quite complex. Reliability, time, size, precision, and cost are all factors that must be considered during the development of an RTOS or other embedded software for the medical field. This is especially true of the vision care division. Developers concerned with vision care need tools and an integrated development environment (IDE) that allow them to focus directly on the product being designed throughout the entire development process from beginning to end.
Download
© Mentor Graphics Corp. All rights reserved.