Complete Software Development Environment for Siemens Tricore 32-Bit Processor.DEDHAM, Mass.--(BUSINESS WIRE)--Oct. 2, 1998--A new, integrated toolset for the Siemens' TriCore processor and its derivatives is now available from TASKING, Inc. The TASKING toolset is the first comprehensive programming package for this architecture. The toolset consists of the Nucleus PLUS real-time kernel, ANSI C and C++ compilers, macro assembler, linker/locator and CrossView Pro debugger. All elements are integrated into TASKING's Embedded Development Environment (EDE E·de A city of western Nigeria northeast of Ibadan. A center of Yoruba culture, it is in a cocoa-growing region. Population: 248,000. ),. EDE provides an open and easy to use Windows based project environment to create, edit, compile and debug TriCore applications. "The TASKING TriCore toolset is the result of the ongoing relations between our two companies, which includes the C166 microcontroller and toolset," said Dieter Stengl, Director of Tools & Application Support at Siemens Semiconductor Group in Munich, Germany. "We worked with TASKING from the beginning of Tricore's design in order to determine hardware and software requirements simultaneously with the idea of facilitating use and eliminating delays by the developer community." "The rapid prototyping capability of the TASKING software tools allowed us to immediately inspect the effect of proposed instruction set changes", said Laura Horn, TASKING Director of Product Marketing Worldwide. "This toolset is representative of the marriage between RISC RISC in full Reduced Instruction Set Computing Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s. and DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive , areas in which we have extensive experience, and our compilers offer new options that substantially improve code generation and include full DSP support at the C level," These benefits include additional data types for fractional numbers and the automatic generation of the multiply-accumulate operations, which are the basic building blocks of signal processing. The C++ compiler is a true embedded implementation supporting TriCore specific language extensions. The C++ package also includes a set of DSP classes for fixed point data types. TASKING has developed two important open standards to facilitate interfacing and access to CrossView Pro by kernel and emulator manufacturers, Kernel Debug Interface (KDI KDI Knowledge and Distributed Intelligence (NSF) KDI Korean Development Institute KDI Kernel Debug Interface KDI Kernel Downloadable Image (LynxOS) KDI Kosovo Democratic Institute ) and Generic Debug Instrument Interface (GDI (Graphics Device Interface) The traditional programming interface (API) for output in Windows. When an application needs to display or print, it makes a call to a GDI function and sends it the parameters for the object that must be created. ). These new open specifications are intended to ease integration with a customer's existing tool and development platform and to encourage immediate use of TriCore and the toolset. The connection between CrossView Pro and the execution environment (e.g. simulator, ROM monitor, emulator) has been defined in GDI. CrossView Pro/TriCore is connected to the Siemens TriCore simulator engine (TSIM.DLL (1) See data link layer. (2) (Dynamic Link Library) An executable program module in Windows that performs one or more functions at runtime. DLLs are not launched by the user; they are called for by an executable program or by other DLLs. ) using GDI. Nucleus PLUS is a full featured, royalty free, source code provided, scalable real time kernel designed specifically for embedded systems applications. Embedded I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output. I/O - Input/Output components, such as TCP/IP TCP/IP in full Transmission Control Protocol/Internet Protocol Standard Internet communications protocols that allow digital computers to communicate over long distances. and CAN, are optional. Kernel aware debugging, available in CrossView Pro, is provided through the Kernel Support Module (KSM KSM Kellogg School of Management KSM Korean Service Medal KSM St. Mary's, Alaska (Airport Code) KSM Key Service Message (FIPS) KSM Khalid Shaik Mohammed KSM Knowledge Structure Map ) DLL as defined in the KDI. Using the kernel aware features of CrossView Pro/Nucleus PLUS, developers can display and modify kernel resources, specify task-aware breakpoints and trace kernel activity. A beta version of the tools is available now for evaluation purposes with production release scheduled for January 1999. Pricing for the TriCore compiler package starts at $2,990 The complete TriCore toolset runs on Windows 95/NT and Sun Solaris. TASKING is a developer and supplier of integrated software development tools for the embedded systems market and supports a wide range of CISC (Complex Instruction Set Computer) Pronounced "sisk." The traditional architecture of a computer which uses microcode to execute very comprehensive instructions. , RISC, microcontroller and DSP semiconductor technologies. Headquartered in Dedham, Mass., with an office in San Jose, CA, TASKING has offices worldwide, located in the Netherlands, Germany, Italy, Japan and UK. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion