Celoxica (AIM:CXA) and accelerated computing specialist AppServer Solutions, Inc. today announced the successful development of a high-performance, multi-context real-time hyperspectral imaging (HSI) movie processor. By using Celoxica’s DK Design Suite of ESL design tools and RC300 Series FPGA platform, engineers at AppServer Solutions reduced development time by some 70% and completed the project in under one month.
HSI is used in defence and civilian remote sensing tasks such as chemical and biological weapons detection, underground bomb-damage assessment, foliage penetration, mineral exploration and environmental monitoring. Already deployed into the defence sector the HSI system developed by AppServer collects and interprets detailed spectral information from a scene. The spectral range includes infrared, visible and ultra-violet light: typically with wavelengths of 300-2000 nm (0.3-2 µm). The resulting images are called hyperspectral cubes which are then clustered into representative groups or components. This operation is called hyperspectral classification and allows the users to remotely identify otherwise undetectable features such as particular crops, geological structures or hidden armaments.
Using just a single FPGA-based hyperspectral processor, the AppHyperTracker system can parallel process more than 15 100-megabyte hyperspectral cubes per second from multiple sensors in real-time.
Celoxica’s ESL environment allows users to explicitly specify parallelisation at all needed levels of granularity. According to Dr. Marina Murzina, AppServer’s chief technology officer, this is a significant advantage over the machine-automated parallelisation provided by other high-level programming tools. Since automated parallelisation cannot possibly allow for all the optimisations needed in very high performance HSI.
“Celoxica’s DK Design Suite frees the user from exhausting RTL programming effort,” Dr. Murzina said. “As a result, it took us only three weeks to implement highly efficient parallel Hyperspectral algorithms on the RC300 board. This includes real-time video output.”
AppServer Solutions uses Celoxica C-based design and synthesis tools to optimise complex digital image and signal processing algorithms and synthesize them directly to FPGA hardware. Celoxica’s design tools provide direct integration with FPGA vendor place and route. AppServer engineers used Celoxica’s Platform Abstraction Layer (PAL) open-API to develop their applications and IP to a single set of interfaces and independent of board level detail.
“PAL provided us with a comprehensive set of tools and examples for using the RC300 board’s hardware, such as on-board SRAM and DDR, video output, audio input and output, and Ethernet,” said the CEO of Appserver Solutions, Mr. Alan Prouse. “This allowed us to concentrate on algorithms and the high-level design of the application.”
“With the DK Design Suite, our FPGA customers have access to the industry’s benchmark ESL design solutions,” said Jeff Jussel, vice president of worldwide marketing for Celoxica. “AppServer’s aggressive time-to-market and product development achievements demonstrate what is possible when you combine engineering talent with ESL and FPGA.”
A leader in electronic system level design (ESL), Celoxica is enabling the next generation of advanced electronic products by producing tools, boards, IP and services that turn software into silicon. Celoxica technology raises design abstraction to the algorithm level, accelerating productivity and lowering risk and costs by generating semiconductor hardware directly from C-based software descriptions. Adding to a growing installed base, Celoxica provides the world’s most widely used C-based behavioural design and synthesis solutions to companies developing semiconductor products in markets such as consumer electronics, defence and aerospace, automotive, industrial and security. Celoxica is a publicly traded company on the Alternative Investment Market of the London Stock Exchange under the symbol CXA.
About AppServer Solutions, Inc.
Based in Carlsbad, California, Appserver Solutions develops sophisticated algorithmic solutions and integrates them into custom FPGA-based hardware, for commercial, enterprise and military markets. The applications include video processing, target tracking, hyperspectral classification, networking and acoustic noise reduction. For every product, parallel design and hardware board(s) are custom built precisely as needed for the fastest optimal implementation with minimal energy consumption. AppServer Solutions is privately owned. AppServer Solutions is a member of several industry groups including PICMG(R) (PCI Industrial Computer Manufacturers Group). AppServer Solutions is also a premier member of the Intel(R) Communications Alliance (ICA).
Celoxica and the Celoxica logo are trademarks of Celoxica Holdings plc.