Texas Instruments
SemiconductorsTI Map/SearchFeedbackTI
Engineering Design CenterDSP SolutionsSC in the newsSC Product InformationSC Applications & TechnologiesSC Service & Support

SC In the News
Blue Band

 Related Documentation:
Digital Signal Processing Solutions - TMS320C27x

TI Announces New DSP Architecture That Renders MCUs Obsolete

TI Simplifies Programming with Extremely Efficient C Compiler, Speeds Up Debug with 100-MHz Real-Time Emulation

TMS320C27x Architecture Feature Summary

TI's Groundbreaking TMS320C27x Architecture Balances the Best Features of DSPs and MCUs

New TMS320C27x Architecture Unites the Best Features of DSPs and Microcontrollers for Real-Time Embedded Systems

TI's TMS320C27x Architecture Redefines DSP for the Storage World, Enabling Future-Ready System-on-a-Chip Development for Mass Storage Electronics

What People Are Saying About TI's TMS320C27x

 News Releases

 Publications:
Details on Signal Processing
Integration Magazine
Mixed Signal Showcase

Trade Shows Trade Shows

 Search the News Archives

TI Simplifies Programming with Extremely Efficient C Compiler, Speeds Up Debug with 100-MHz Real-Time Emulation

New Tools Bring Ease of Development, Faster Time to Market to TMS320C27x Users

HOUSTON, (March 23, 1998) -- Complementing the announcement of its new TMS320C27x digital signal processor (DSP) architecture, Texas Instruments (TI) (NYSE: TXN) announced today an extremely efficient C compiler and at-speed emulation capabilities for faster, easier development of real-time embedded systems based on 'C27x devices. For system developers, the new tools will drastically reduce time-to-market by simplifying both the front end of development, when code is written, and the back end, when the system is debugged.

"The new 'C27x development tools were created to make designing with a DSP as easy as with a microcontroller (MCU)," said Mike Hames, manager of TI's worldwide DSP business. "Designers new to digital signal processing will be able to program in a familiar, high-level language, knowing that their code will be virtually as compact as assembly. And for the first time at this speed, designers will be able to debug the operation of their systems in real-time without the penalty of software overhead or in-circuit emulation hardware."

Efficient C Compiler Eases Software Development

The 'C27x DSP architecture is designed so that the density of its assembly code exceeds that of a microcontroller (MCU). TI's outstandingly efficient C compiler is designed to make the most of 'C27x assembly instructions by compiling code that is denser than MCU code. By way of comparison, 'C27x compiled code has been demonstrated to be up to 45 percent more dense than compiled code for widely used MCUs such as the MC68HC16, 80196 and ARM7TDMI.

With density that approaches the architecture's extremely compact native assembly code, compiled code for the 'C27x requires roughly half as much memory as equivalent compiled code for other DSPs. For developers, this gain in density can double programming productivity by halving the number of lines of code to be written. It can also save half the cost of program memory in the system or allow more code with additional features to be programmed into the same amount of memory.

The efficiency of the compiler also supports the desire of many programmers to use C in embedded systems, since C code is easier to write, more readily ported to new designs and more maintainable than assembly. Support tools allow programmers to mix C and 'C27x assembly, helping them to optimize high-performance routines in assembly while writing system-level C code quickly.

As an example, the 'C27x's MCU-like instructions and highly-efficient C compiler are especially beneficial to the mass storage industry, where C is the language of choice for input/output (I/O) interface operations. "Interrupt-proof" atomic instructions such as read/modify/write are particularly attractive in storage applications, where interrupts are both frequent and unpredictable. In the highly cost-competitive storage industry, the extreme code density and real-time emulation offered by the 'C27x offer substantial savings in space and development time, as does the system-level integration that combines two processors into one. Finally, the DSP's high-performance provides a roadmap for future I/O advances in high-speed serial interfaces and complex interface algorithms.

Non-Intrusive 100-MHz At-Speed Emulation

In order to speed system debug and time-to-market, the 'C27x incorporates a JTAG-based visibility port and TI's new Real-Time Data Exchange (RTDX™), an innovative analysis technology. RTDX enables 'C27x developers to monitor, analyze and modify code executing at full speed (100 MHz) without impacting results or halting applications. Using this window, for example, a motion control system designer could modify registers and instructions, stream key data variables or set and execute hardware breakpoints without impacting operation of the motor.

RTDX and the visibility port allow designers of 'C27x-based systems to isolate software bugs quickly and produce higher quality code in a shorter time. The ability to perform non-intrusive real-time debug at 100 MHz is a first in the industry, underscoring TI's commitment to providing the most advanced development environment available.

The 'C27x takes the RTDX technology to new heights by significantly increasing the bandwidth of data transfer between the host and DSP. The 'C27x can pass greater than 300 kilobytes per second to data visualization tools, allowing sophisticated real-time display of the system operation. The visibility port also supports at-speed testing during product manufacture, a feature especially useful for real-time embedded control.

Comprehensive Support Simplifies Development

In addition to the C compiler and emulation capability, available tools include an instruction set simulator, debugger, evaluation modules and simulation models for application specific integrated circuit (ASIC) design.

A Windows™ based integrated development environment (IDE) integrates editing, compiling and debug functions in a manner similar to Visual C++ from Microsoft or Borland.

The 'C27x is supported by TI's extensive third-party network with a wide range of software and hardware tools, including debuggers, emulators, development boards and real-time operating systems from both the DSP and the MCU industries.

"We're making development support for the 'C27x architecture as full-featured and easy-to-use as what designers are accustomed to with MCUs," said Hames. "Now designers can make the transition to a DSP more easily by using a development environment that feels familiar and lets them be productive right away."

For more information about the TMS320C27x architecture, please visit the TI website at http://www.ti.com/sc/C2700. The site will be open March 23, 1998.

# # #

Trademarks:
RTDX is a trademark of Texas Instruments Incorporated.
Windows is a trademark of Microsoft Corporation.

SemiconductorsSearchFeedbackTI Home
(c) Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!