Celoxica Enables `Write Once, Run Anywhere' Reconfigurable Design.Business Editors/High-Tech Writers 38th DAC See D/A converter and discretionary access control. DAC - Digital to Analog Converter CONFERENCE LAS VEGAS--(BUSINESS WIRE)--June 20, 2001 Celoxica Limited today announced its 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) strategy for 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. and system independent reconfigurable designs. Supporting the DK1 design suite, PAL simplifies the process of interfacing FPGA applications with on- and off-chip resources such as processors, memory, Ethernet MACs, video 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 chips or even other FPGAs. PAL shields software engineers from low level interfaces to ease the integration of FPGAs to physical resources. It does this by storing the proprietary physical interfaces to platform resources in a single library called the Platform Resource Support Package (PRSP PRSP Poverty Reduction Strategy Paper PRSP Penicillin Resistant Streptococcus Pneumoniae PRSP Program Requirements Support Plan ). The low level interfaces are wrapped in generic logical interfaces that are accessed using the PAL API. "PRSPs are written once for each embedded system Any electronic system that uses a CPU chip, but that is not a general-purpose workstation, desktop or laptop computer. Such systems generally use microprocessors, or they may use custom-designed chips or both. , the applications calling the API to access platform resources are then directly portable. We believe that this approach can reduce porting times by as much as 90 per cent," said Dennis Nye, senior vice president of Worldwide Sales & Marketing at Celoxica. "The Handel-C programming language has brought software engineers into the hardware design flow. PAL now lets them rapidly port designs from their prototype platform to their final system, or perform design reuse from one generation of a product to the next." Nye continued: "So, at the same time as we are accelerating the development cycle for products leveraging FPGAs, we are allowing companies to make more effective use of their design resources." About PAL The process of interfacing an FPGA application to other parts of an embedded system is time consuming with today's tools and FPGAs do not have operating systems to enable their applications to be platform independent. For example; Wind River VxWorks uses BSP BSP Bromsulphalein, a dye used in the study of liver function. See also sulfobromophthalein clearance test. (Board Support Package) and Microsoft Windows NT uses HAL Hal: see Halle, Belgium. hal In Sufism, a state of mind reached from time to time by mystics during their journey toward God. The ahwal (plural of hal) are God-given graces that appear when a soul is purified of its attachments to the material world. (Hardware Abstraction Layer (operating system) Hardware Abstraction Layer - (HAL) The layer of Microsoft Windows NT where they have isolated their assembly language code. ). These issues can seriously impact a customer's time-to-market as such integration requires low-level physical design expertise. PAL introduces a layered design methodology that generates platform independent code by replacing platform resource interfaces with generic interfaces so that hardware integration can be done in a Handel-C environment by a simple process of resource allocation resource allocation Managed care The constellation of activities and decisions which form the basis for prioritizing health care needs . PAL consists of three parts: -- PAL API -- an API that defines a set of macros and functions that can be used to form and access generic interfaces to platform resources. The API gives Handel-C software engineers a simple way of communicating with hardware, shielded from low level design considerations -- Platform Resource Support Package -- a library of physical designs wrapped in standard interfaces that can be accessed using the PAL API. The PRSP hides the low level interfaces associated with FPGAs and peripherals -- Engineered Platform Independent Application -- applications written using the PAL API to access platform resources PAL will initially support the generation of ports for: -- Generic bus interface -- Multi-port co-processing bus interface -- Distributed bus for FPGA interconnection -- Video I/O -- Ethernet MAC -- Data streaming -- Memory access (on chip or off chip) -- Message sending -- Message receiving Pricing and availability PAL will begin shipping as a free bundle with Celoxica's RC100 and RC1000 development boards for rapid prototyping from Q3 2001. PRSP customisation is available through Celoxica's design services. About Celoxica Celoxica provides software products, development boards, IP cores and design services that enable design engineers to rapidly develop application logic for FPGAs and programmable logic devices. Celoxica's high-level approach leverages the world's first integrated development environment See IDE. integrated development environment - interactive development environment for true 'C' to hardware synthesis, supported by a range of development boards for rapid prototyping. By creating and leading the world of reconfigurable electronics, Celoxica is enabling customers to overcome costly development cycles and exploit ongoing revenue opportunities through hardware upgrade programs via the Internet. Celoxica has alliances and partnerships with Ericsson Radio Systems AB, Infineon Technologies AG, Marconi plc, Matra Bae Dynamics Matra BAe Dynamics was formed in August 1996 by merger of half the missile business of Matra Defense of France and BAe Dynamics (a division of British Aerospace) of the UK and was Europe's largest manufacturer of missiles and UAVs. France, Wind River Systems Inc. and Xilinx, Inc. The company employs over 100 people and is headquartered in Abingdon, UK, with additional offices in Campbell, California, USA; Yokahama, Japan; and Singapore. For more information about Celoxica, visit www.celoxica.com or contact info@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. Note to Editors: Celoxica and the Celoxica logo are the trademarks of Celoxica Limited. Any other trademarks mentioned herein are the property of their respective owners. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion