Features

Omniscient Code Generation for 8-, 16- and 32-bit Microcontrollers

C-language programs are usually developed by teams of engineers who are often geographically dispersed, leading to redundant code and inconsistent variable declarations between modules. Traditional compilation technology compiles each module separately with no regard for what goes on in the other modules and with no information about how pointers, stacks, variables and functions are used throughout the whole program. Traditional compilers tend to over-allocate memory space for pointers, stacks and registers. They are unable to fully exploit the wide variety of memory maps, and register and stack configurations available in today’s microcontrollers. All too often, the programmer must resort to manual optimizations that compromise portability (Figure 1).

Posted in: Articles, Articles

Read More >>

Using AdvancedTCA and MicroTCA in High-Availability Military Systems

The complexity of military and aerospace systems is growing — more components, interfaces, power, bandwidth, processing, features, and data — and these systems are being networked to form even more complex “systems of systems.” Modern networkcentric systems can contain hundreds, even thousands of electronic modules.

Posted in: Articles, Articles

Read More >>

Multipurpose Transaction Protocol: A New Data Transport Model

It is no secret that high-performance and the Internet are often seen as contradictory terms. Even private IP networks see serious performance challenges once they extend beyond the local building and around the globe. As devices and their users become more mobile, it has become critical to design with high-speed, Wide Area Networks in mind. But software and hardware designers are traditionally given few choices and little control for ensuring high network performance.

Posted in: Articles, Articles

Read More >>

Creating Patterned Multispectral Filters

In recent years the explosion in demand for multispectral imaging has coupled with the industry’s insatiable need for weight reduction, there-by greatly increasing the demand for more sophisticated approaches to producing optical filters that are used in these systems. One method to meet the challenge of reducing the weight of a multispectral system is to eliminate beam-splitting optics and multiple detectors by patterning a filter array on a single substrate, or directly on the CCD itself.

Posted in: Articles, Features, ptb catchall, Photonics

Read More >>

Drew Feustel, Astronaut, Johnson Space Center, Houston, TX

Astronaut Drew Feustel is scheduled to fly aboard the Space Shuttle Discovery when it makes what is projected to be the final manned mission to service the Hubble Space Telescope. Feustel will perform three of the five spacewalks planned for that mission.

Posted in: Who's Who

Read More >>

Miniature Control Chip Drives James Webb Telescope Signal

SIDECAR ASIC microprocessor-controlled chip Teledyne Imaging Sensors Camarillo, CA 805-373-4545 www.teledyne-si.com The electronics that will convert analog signals to digital signals on the James Webb Space Telescope (JWST), being built by Northrop Grumman and managed by NASA’s Goddard Space Flight Center, have been miniaturized to take up less space and to weigh less. The electronics also will provide better images of objects in space when they are sent back to scientists on Earth.

Posted in: Application Briefs

Read More >>

NASA Satellite Data Interpreted for Medical and Public Health Use

Laboratory for Global Health Observation University of Alabama at Birmingham, School of Public Health Birmingham, AL 205-934-4993 www.regardsstudy.org A partnership between NASA’s National Space Science and Technology Center (NSSTC) and the School of Public Health at the University of Alabama at Birmingham (UAB) is using NASA satellite imagery and data to determine how environmental factors influence diseases such as malaria and childhood asthma.

Posted in: Application Briefs

Read More >>

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.