Special Coverage

Supercomputer Cooling System Uses Refrigerant to Replace Water
Computer Chips Calculate and Store in an Integrated Unit
Electron-to-Photon Communication for Quantum Computing
Mechanoresponsive Healing Polymers
Variable Permeability Magnetometer Systems and Methods for Aerospace Applications
Evaluation Standard for Robotic Research
Small Robot Has Outstanding Vertical Agility
Smart Optical Material Characterization System and Method
Lightweight, Flexible Thermal Protection System for Fire Protection
Home

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 >>

Multimedia Host Processor

Renesas Technology America, Inc., (San Jose, CA) has released the SH-MobileR2 application processor for portable multimedia systems. The device enables the design of portable and mobile devices with multimedia capabilities that are suitable for personal navigation devices, portable media players, and video and voice over IP (V2IP) terminals.

Posted in: Products, Products

Read More >>

FPGA Processing Engine

The FPE650 from VMETRO (Houston, TX) is a FPGA processing engine with support for the new FPGA Mezzanine Card (FMC/VITA 57) standard. The FPE650 integrates four Xilinx Virtex-5 FPGAs with two FMC I/O sites and VPX high-speed serial backplane connectivity, allowing I/O and processing capabilities in a single 6U slot. The FPE650, available in air-cooled and conduction-cooled rugged versions, tackles demanding digital signal processing applications such as electronic counter measures (ECM), signal intelligence (SIGINT), and electro-optics (EO).

Posted in: Products, Products

Read More >>

Graphics-Class System Host Board

The TQ9 graphics-class system host board (SHB) from Trenton Technology (Atlanta, GA) is the latest addition to the PICMG® 1.3 product line. The TQ9, coupled with a PICMG 1.3 industry standard backplane, can support multiple system designs that use the latest PCI Express™, PCI-X, and PCI option cards. A TQ9 and a Trenton BPG6544 backplane support PCI Express, PCI-X, PCI, and legacy ISA option cards.

Posted in: Products, Products

Read More >>

Microcontroller Evaluation Kit

The Stellaris® LM3S3768 Evaluation Board (EVB) from Luminary Micro (Austin, TX) is a compact and versatile evaluation platform for the Stellaris LM3S3768 ARM® Cortex™-M3-based microcontroller. The Stellaris® USB controller provides full On-The-Go (OTG) negotiation and support for connection to non-OTG peripherals or host controllers.

Posted in: Products, Products

Read More >>

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