Green Hills Software Announces DSO Solution for Xilinx Virtex-4 Platform FPGAs; Immediate Availability of Leading Hardware and Software Solution for Software Defined Radio (SDR).SANTA BARBARA, Calif. -- Green Hills Software, Inc., the leader in real-time operating systems (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ) and device software optimization Device Software Optimization is a concept promoted by Wind River Systems and CMP Publications at dso.com.
It refers to a set of toolchains and analysis tools to develop and debug software for embedded systems. (DSO See CSO. ), today announced the immediate availability of its entire DSO product line for Xilinx Virtex(TM)-4 Platform FPGAs, including the INTEGRITY real-time operating system (RTOS), PowerPC compilers, TimeMachine debugger, MULTI MULTI Multiple integrated development environment See IDE.
integrated development environment - interactive development environment (IDE), Green Hills probe, and SuperTrace probe. While each product is a leader in its space, together they form an optimized and highly integrated DSO solution that enables Virtex-4 system developers to create the highest performing and most reliable product in the least amount of time and at the lowest cost for solutions in the networking, medical, automotive, avionics, defense, and industrial control markets.
"Working with industry leaders such as Green Hills is a key component of our strategy and product roadmap for delivering reliable, high performance programmable development platforms to the defense systems and SDR See software defined radio. market," commented Mark Jensen, Senior Manager, Embedded Ecosystem Strategic Marketing, Xilinx, Inc. "The combination of Green Hills Software's tools and operating systems with Xilinx platform FPGAs provides a truly compelling device software and hardware optimization solution across a wide variety of applications and industries."
Advanced Hardware/Software Solution for Software Defined Radio A wireless terminal (phone, PDA, etc.) that is reconfigurable via software. It enables wireless devices to be easily updated to new or later versions of the air interface and allows multiple interfaces to be supported.
Xilinx and Green Hills have collaborated to develop an integrated hardware and software solution for Software Defined Radio (SDR). This solution integrates the Green Hills Software Platform for Software Defined Radio, including the tools and embedded software required to develop and deploy Software Communications Architecture The Software Communications Architecture (SCA) is an open architecture framework that tells designers how elements of hardware and software are to operate in harmony within a software defined radio. SCA is a key element in the U.S. military's Joint Tactical Radio System (JTRS). (SCA (Single Connector Attachment) An 80-pin plug and socket used to connect peripherals. With a SCSI drive, it rolls three cables (power, data channel and ID configuration) into one connector for fast installation and removal. )-compliant SDR systems, with the Virtex-II or Virtex-4 FPGAs.
The INTEGRITY RTOS provides POSIX (Portable Operating System Interface for UNIX) An IEEE 1003.1 standard that defines the language interface between application programs and the Unix operating system. conformant interfaces required by the SCA, bullet-proof reliability, and dynamic loading of components required to realize a truly software-configurable radio. The Xilinx platform FPGA (Field Programmable Gate Array) A type of gate array that is programmed in the field rather than in a semiconductor fab. Containing up to hundreds of thousands of gates, there are a variety of FPGA architectures on the market. provides best-in-class power efficiency, incorporating digital signal processing See DSP.
Digital Signal Processing - (DSP) Computer manipulation of analog signals (commonly sound or image) which have been converted to digital form (sampled). (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 ) as well as embedded PowerPC(TM) general-purpose processing, which results in reduced component count and footprint over legacy radio designs. Furthermore, Xilinx FPGAs enable IP blocks to be field upgraded, providing maximum waveform coverage with minimum hardware resources.
"The promise of SDR to provide interoperability amongst military, civil, and multinational concerns, improving safety and security while reducing time to market and cost for radio developers is extremely exciting," commented David Kleidermacher, vice president of engineering at Green Hills Software. "However, these SDR architectures place incredible performance, reliability, and scalability demands on the software and hardware infrastructure. The Green Hills Platform for Software Defined Radio and the Xilinx platform FPGAs meet these demands while minimizing cost, weight, power, and space."
INTEGRITY Integration with Xilinx EDK
INTEGRITY represents the most advanced RTOS technology on the market today, achieving unprecedented levels of reliability, availability, and serviceability for applications in telecommunications, aviation, defense, networking, automotive, consumer, medical, and other industries. INTEGRITY has been integrated with the Xilinx Embedded Development Kit (EDK), enabling a complete INTEGRITY Board Support Package (BSP BSP
Bromsulphalein, a dye used in the study of liver function. See also sulfobromophthalein clearance test. ) to be configured and automatically generated from the Xilinx graphical environment, making it extremely easy to develop and deploy INTEGRITY-based applications. Target development boards include the Xilinx ML403 and Avnet FX. Peripheral support includes interrupt controllers, Ethernet, serial/UART, and DDR RAM.
The MULTI(R) TimeMachine(TM) suite offers a wide variety of trace analysis tools that enable embedded software developers to find and fix bugs faster, optimize with ease, and test with confidence. TimeMachine provides unprecedented visibility into the complex interactions in software that can result in bugs, performance problems, and testing nightmares. Trace data is collected off of the PowerPC core by the Green Hills Software SuperTrace probe and then uploaded to the host computer for analysis within TimeMachine. By presenting this information in easy-to-understand displays, TimeMachine enables developers to quickly navigate through trace data and produce better code in less time.
For more than a decade, Green Hills Software's compilers have led the world in performance and footprint of generated PowerPC code. The Xilinx platform FPGAs incorporate the IBM PowerPC 405 core. IBM has chosen the Green Hills compilers to publish certified processor performance scores for the PowerPC 405 on the Embedded Microprocessor Benchmark Consortium (EEMBC EEMBC EDN Embedded Microprocessor Benchmark Consortium (Electronic Design News Magazine) ) suite. In addition, the Green Hills Software compiler has built the Linux kernel for the PowerPC 405, generating 30% smaller code than the bundled GCC compiler. Smaller footprint and faster code translate directly into lower production cost and higher quality for embedded products.
About Green Hills Software
Founded in 1982, Green Hills Software, Inc. is the technology leader in real-time operating systems (RTOS) and device software optimization (DSO) for 32- and 64-bit embedded systems. Our royalty-free INTEGRITY(R) RTOS, velOSity(TM) microkernel, compilers, MULTI(R) and AdaMULTI(TM) integrated development environments, and TimeMachine(TM) debugger offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, with European headquarters in the United Kingdom. Visit Green Hills Software on the web at www.ghs.com.
Green Hills, the Green Hills logo, MULTI, INTEGRITY, velOSity, AdaMULTI, SuperTrace, and TimeMachine are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. All other trademarks are the property of their respective owners.