Printer Friendly
The Free Library
14,506,237 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Celoxica Unveils DK1.1 for Rapid Hardware Implementation and Software/hardware Co-design of Reprogrammable System-on-a-Chip.


Business Editors

ABINGDON, England--(BUSINESS WIRE)--March 25, 2002

New Features Include Mixed Language Simulation, Extended

Co-simulation and Broad VHDL (VHSIC Hardware Description Language) A hardware description language (HDL) used to design electronic systems at the component, board and system level. VHDL allows models to be developed at a very high level of abstraction.  and Verilog Support

Celoxica Limited today announced the availability of DK1.1, the next version of its Handel-C-to-hardware design suite. DK1.1 includes new features for system-level HW/SW HW/SW Hardware/Software  co-design, co-simulation support for ARM and PowerPC embedded processors, improved synthesis, enhanced area and delay analysis, improved VHDL output, Verilog output, 100 times faster simulation/a, and support for Actel, Altera Excalibur and Xilinx Virtex II Pro devices.

The DK1.1 design suite supports the design, validation, iterative refinement and implementation of complex algorithms in hardware. It includes built-in design entry, simulation, and synthesis -- all driven by Handel-C. Handel-C is based on ANSI-C extended with concepts for timing, concurrency Operations that are performed simultaneously within the computer. For example, dual-core CPUs provide complete overlapping of two independent processes. See dual core, hyperthreading, multiprocessing, multitasking, multithreading, SMP and MPP.

concurrency - multitasking
, flexible-width variables and resource allocation resource allocation Managed care The constellation of activities and decisions which form the basis for prioritizing health care needs  to let software engineers and hardware designers quickly implement complex algorithms efficiently in hardware.

"With the launch of DK1.1 and introduction of PAL and DSM 1. DSM - Data Structure Manager.

An object-oriented language by J.E. Rumbaugh and M.E. Loomis of GE, similar to C++. It is used in implementation of CAD/CAE software. DSM is written in DSM and C and produces C as output.
 technologies, Xilinx's relationship with Celoxica is returning real value to its customers," said Rich Sevcik, senior vice president of the 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.  Products Group at Xilinx. "The simplicity of Handel-C, PAL and DSM make it easier to achieve an optimal design partitioning between embedded processors and programmable gates. These products will support Virtex-II Pro designers by providing a unique tool for fully exploiting the potential of Platform FPGAs. We are pleased that Celoxica has chosen our Programmable World events in April as the venue for the first public unveiling of DK1.1."

"The embedding of high-performance programmable processors into high-density programmable logic See PLD.  opens up new possibilities for system design," said Paul Hollingworth, European marketing director at Altera. "In order to fully benefit from the capabilities offered by products such as Altera's ARM-based Excalibur family, designers need a methodology which allows true co-design; enabling the rapid exploration of hardware/software tradeoffs. Celoxica is in the forefront of this field, and we are pleased to continue our partnership with them and support the new capabilities built into DK1.1"

"FPGAs and PLDs are evolving into programmable systems that require knowledge of both hardware and software. DK1.1 provides a co-design environment developed for both software engineers and hardware designers wanting to make informed decisions about the partitioning of systems incorporating algorithms such as data compression data compression

Process of reducing the amount of data needed for storage or transmission of a given piece of information (text, graphics, video, sound, etc.), typically by use of encoding techniques.
, encryption and protocol handling that are creating system performance bottlenecks," said Dennis Nye, senior vice president, worldwide sales and marketing at Celoxica Limited.

New co-design capabilities

DK1.1 allows reprogrammable system-on-a-chip designers to make informed critical decisions about hardware/software partitioning. With the new mixed-language facility users can call C/C C/C Center to Center
C/C Combustion Chamber
C/C Command/Control
C/C Crew Chief
C/C cabin cruiser (US DoD)
C/C chief complaint (medical)
C/C Channel-to-Channel
C/C Communication and Collaboration
++ functions from Handel-C descriptions and Handel-C functions from C/C++ programs. Apart from allowing designers to explore different partitioning schemes using a "what-if" scenario, software functionality can now be converted to hardware iteratively providing designers with a greater level of certainty when implementing elements of a system model in hardware. The mixed-language approach also allows hardware designers to use C/C++ test benches to verify Handel-C designs.

Introduction of Verilog output and improved VHDL and EDIF EDIF - Electronic Design Interchange Format.

Not a programming language, but a format to simplify data transfer between CAD/CAE systems. LISP-like syntax. See also Berkeley EDIF200.

E-mail: <edif-support@cs.man.ac.uk> ftp://edif.cs.man.ac.uk/pub/edif.
 output

DK1.1 outputs readable, structured Verilog and VHDL with the hierarchy of the Handel-C source code preserved so that hardware designers can debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  the Verilog or VHDL output using conventional simulation tools. DK1.1 provides a path to traditional HDL (Hardware Description Language) A language used to describe the functions of an electronic circuit for documentation, simulation or logic synthesis (or all three). Although many proprietary HDLs have been developed, Verilog and VHDL are the major standards.  tools for those customers wanting to target ASICs

The HDL output can be generated for a range of synthesis and simulation tools. This new feature allows the designer to specify a synthesis or simulation tool of choice, from which the compiler generates the appropriate HDL output with the necessary tool-dependent attributes. Synthesis tools supported by DK1.1 include Exemplar Leonardo Spectrum, Synplicity Synplify and Synopsys FPGA Express. For simulation, DK1.1 supports Model Technology ModelSim. The EDIF output stage has been modified to shorten design time by producing more readable signal names to aid back reference from place and route tools to the original Handel-C source code.

Extended device support

DK1.1 users can now directly target a wider range of programmable devices with additional support for: Xilinx Virtex II Pro; Actel EX, 54SX, 54SX-A, RT54SX, RT54SX-S, ProASIC and ProASICPLUS; and the Altera Excalibur EPXA10.

Faster simulation

The simulator has been improved with speeds, on average, faster by a factor of 100.

Improved area and delay analysis

DK1.1 has improved synthesis results and enabled early timing and area analysis through a new technology mapper that maps functionality to look-up tables (LUTs) rather than gates. By mapping to LUTs, DK1.1's timing analysis tool gives designers an estimation of time and area before place and route.

Advanced co-simulation

Co-simulation support is provided for the embedded processors shipped with Xilinx VII PRO (PowerPC), Altera's Excalibur XA10 (ARM) via ModelSim, Simulink. Verilog co-simulation is supported via ModelSim, to complement the existing support for VHDL.

DK1.1 supports co-simulation at two levels of abstraction: functional accurate and cycle accurate. Functionally accurate co-simulation is useful in the earlier stages of a project, during system modelling, where Handel-C modules will call functions in C/C++ and vice versa VICE VERSA. On the contrary; on opposite sides. .

Cycle accurate co-simulation with processors (ARM and PowerPC), VHDL and Verilog is provided for more detailed simulation. Cycle-accurate models of the processors are run in ModelSim, which is connected directly to the DK1.1 simulator so that the user can analyse bus interaction. Multiple DK1.1 or ModelSim simulators can be run concurrently to simulate several parts of a design.

High level access to processors and peripherals

Supporting DK1.1 is Celoxica's Platform Abstraction layer Software that translates a high-level request into the low-level commands required to perform the operation. The most common abstraction layer is the programming interface (API) between an application and the operating system.  (PAL) API and Data Stream Manager (DSM). PAL and DSM borrow a successful model from the software world by leveraging libraries of predefined functionality to access processors and peripherals via common APIs.

PAL is an API for accessing peripherals that abstracts away the underlying devices and presents instead a simple and consistent interface for migrating Handel-C applications between hardware platforms. By providing an OS type environment for Handel-C FPGA/PLD designs, the user saves time by focusing on adding value to the design rather than detailed hardware interfacing issues.

Developed in partnership with Wind River, DSM is an API for communicating between hardware and software that abstracts away underlying bus transport. DSM allows simple integration between microprocessor applications and Handel-C programs. The technology enables multithreaded multithreaded - multithreading  communication between FPGAs/PLDs and CPUs while shielding the developer from hardware details to reduce development time. Through DSM, FPGAs/PLDs can be quickly deployed as coprocessor coprocessor

Additional processor used in some personal computers to perform specialized tasks such as extensive arithmetic calculations or processing of graphical displays.
 accelerators to address CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
 bottlenecks by configuring data-intensive software to parallel hardware in real-time.

Price and availability

DK1.1 for Windows 98, 2000, NT and XP is available worldwide from April 2002. DK1.1 for Sun Solaris 2.6, 7, 8, and Red Hat Linux Red Hat Linux, assembled by Red Hat, was a popular, "middle-aged" Linux distribution (not as old as Slackware but older than Ubuntu) upon its discontinuation in 2004.[1]

Red Hat Linux 1.0 was released on November 3, 1994.
 version 7.1 will be released in June 2002. DK1.1 is available as a free upgrade to current DK1 users. New licenses cost from $35,000.00. PAL and DSM will be sold separately.

About Celoxica

Celoxica brings software methodologies to hardware design with tools that converge electronics design automation (EDA (1) (Electronic Design Automation) Using the computer to design, lay out, verify and simulate the performance of electronic circuits on a chip or printed circuit board. ) and embedded software development (ESD (1) (Electronic Software Distribution) Distributing new software and upgrades via the network rather than individual installations on each machine. See ESL. ) to improve designer productivity, address design skills shortages, and overcome system performance bottlenecks.

The company's design tools, and their supporting products and services, introduce three aspects of software development to the hardware design process: a C-based language for rapidly describing the functionality rather than the underlying structural detail of the hardware; an integrated development environment See IDE.

integrated development environment - interactive development environment
 (IDE) for hardware design with features such as symbolic debugging as well as synthesis that correlates to software compilation in that it is very fast; and libraries of predefined functions including access to peripherals and processors in hardware via common APIs.

Celoxica has alliances and partnerships with Altera Corporation, Avnet Design Services, Wind River Systems Inc. and Xilinx, Inc. The company is headquartered in Abingdon, UK, with additional offices in Campbell, California, USA; Yokohama, Japan; and Singapore.

Celoxica and the Celoxica logo are the trademarks of Celoxica Limited. Any other trademarks mentioned herein are the property of their respective owners.

Note to Editors:

For reader enquiries please contact: Will Golby, VP Communications, Celoxica Limited, 20 Park Gate, Milton Park, Abingdon, Oxfordshire, OX14 4SH, United Kingdom, telephone +44-0-1235-863656, facsimile +44-0-1235-863-648.

For more information about Celoxica, visit www.celoxica.com. For sales enquiries contact: Americas -- sales.americas@celoxica.com; APAC APAC Australian Partnership for Advanced Computing
APAC Agricultural Policy Analysis Center
APAC Asia and Pacific
APAC Asian Pacific American Coalition
APAC Adapted Physical Activity Council (American Alliance for Health) 
 -- sales.apac@celoxica.com; Europe, Middle East, Africa -- emeasales@celoxica.com.

/a Average figure
COPYRIGHT 2002 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2002, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Mar 25, 2002
Words:1388
Previous Article:Security Conscious Customers Rely on Corio's Disaster Recovery Services; Comprehensive Program Provides Superior Reliability for Managed Application...
Next Article:Invacare Corporation Named to Better Investing's ``Top 100 Companies'' List For Sixth Time.
Topics:



Related Articles
Wind River to Distribute Celoxica's DK1 Design Suite.
Celoxica Completes $30 Million Fund Raising; Company Receives Fourth Round Investment From Advent Venture Partners, Cazenove Private Equity, Intel,...
Electronics design cannot cope with pace of market change. (IT News).
Wind River Delivers Co-Processing Development Platform for Rapid Bring-Up of Re-Configurable Computing Applications.
Celoxica and Elixent Form Alliance to Provide C Programming of Reconfigurable Signal Processing IP.
Celoxica Unveils DK1.1 With Virtex II Pro Support At Programmable World 2002.
Celoxica Supports Actel FPGAs With New DK1.1 Design Suite.
Industry Veteran John Molyneux Heads Sales for Celoxica Across North America.
DK1 and DK1 Eval. (Tools).
Sigrity tool simulates chip, package.(ANALYZE THIS)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles