Nallatech

Nallatech

Shortest time from concept to real working product in the FPGA.

Nallatech FPGA Computing Tools offer a comprehensive application development environment for FPGA Computing hardware, with support for a variety of leading high-level FPGA design tools and an integrated C-to-VHDL compiler. It abstracts the features of the hardware platform from the development environment to accelerate one of the most time-consuming elements of FPGA system design.

Below are more facts about Nallatech:

Technology Brief

Overview of the technology
  • Multi FPGA Computing hardware platform, supports multi I/O and Memory technologies (DIME)
  • FPGA System Software that abstract the hardware away from third party development tools. (DIMEtalk & FUSE)
  • More information (PDF)
History of the company and origins of the technology
  • 12 Years Expertise in FPGA Computing supplying full systems solutions to customers and providing design services
  • Over 1500 System Installations worldwide
  • Origins from embedded parallel Heterogeneous computing with technologies including processors, DSPs, ASSPs and FPGAs
  • More information (PDF)
Go to top   top

Language Backgrounder

Which languages are supported?
  • DIMEtalk is an FPGA communications networking tool that moves data between process nodes and seemlessly interfaces to memory and I/O
  • DIMEtalk & FUSE supports Third party compilers and other tools including Impulse C and MATLAB
  • Supports ANSI C
  • More information (PDF)
How is parallelization achieved?
  • Development tools developed specifically to enable the construction of distributed processing custom compute engines
  • Parallelization is achieved in several ways. Each process that is connected into a DIMEtalk network will inherently run in parallel from all other processes
  • With the DIME-C Enabler included with DIMEtalk, fine grained parallelism is automatically inferred using data flow
Are multiple clock domains supported?
  • Yes, multiple clocks supported
Level of Abstraction - How different is it from coding in HDL?
  • Pure ANSI C using DIME-C enabling tool
  • No need to write any HDL
  • Tools drive use all the way through to bitstream
Is floating point operation supported? Is an interface to Matlab supported?
  • Yes, ( FUSE for Matlab) allows control of FPGA computing platform from within MATLAB operating environment
  • Basic support for System Generator from Xilinx with full support coming shortly
  • More information (PDF)
Are standalone function libraries available?
  • Some
What format is the synthesis output?
  • DIMEtalk & DIME-C generates VHDL
Quality of results / Optimization scenarios
  • No hand tweaking supported or recommended
Simulation and debugging flows
  • System level debug supported with DIMEtalk - Requires user to build debug into design
  • DIME-C ANSI-C code is simulated using standard C debugging tools before compiling to FPGA
What is the learning curve?
  • 10 times plus improvement on learning HDL tools
  • Experience shows that tools are familiar to C programmers
Skill pre-requisite
  • No, VHDL required. Require understanding of distributed parallel programming and ANSI-C
Go to top   top

Suitability and Fit

Who is the target audience?
  • Algorithm Developers
Which applications segments are targeted by this product?
  • Image Processing, Encryption, DSP, HPC
What are the characteristics of the target application?
  • Must be highly parallelizable and /or deep pipeline with little recursion
Main value proposition?
  • Time from concept to working hardware is the fastest in the industry
How can you find out if your application is a good candidate for this tool methodology?
  • Users should provide an analysis of their algorithm taking into account parallelisation, Pipelining, and use of variable types that are required
Language and methodology limitations
  • Tightly integrated with Nallatech hardware (licensing to third party hardware supported on customer by customer basis)
Successful deployment examples
  • UAV detect and avoid processor
Customer testimonials
  • Provided on request
Pricing
  • Hardware modular from $2.5K to $50K per multi-FPGA system
Go to top   top

Xilinx Integration

Which Xilinx devices/architectures are supported?
  • Virtex™-4 FPGAs
  • Virtex-II Pro FPGAs
  • Virtex-II FPGAs
Which Xilinx CPUs are supported?
  • MicroBlaze™ processor
Inference of Xilinx Library components
  • Through DIMEtalk it is possible to include any VHDL component
Benchmark studies targeting Xilinx
  • No
Flow integration with EDK/XPS, ISE, System Generator (Implementation)
  • DIMEtalk generates ISE™ project file for direct ISE build of target
Flow integration with EDK/XPS, ISE, System Generator (Simulation)
  • No.
How much Xilinx expertise is needed to get a design from concept to final implementation?
  • No Xilinx expertise is needed to get a design from concept to final implementation
Go to top   top

Getting Started

How to get started
  • Manual
Design examples for various Xilinx boards
  • Yes, examples for all Nallatech hardware, including bundled IP for memory interfaces and I/O.
Request for evaluation Sales kits available?
(i.e. bundling of boards, software, examples for an integration out of the box experience)
  • No, sold separately
Design services / consultancy available?
Go to top   top

 

职位招聘 本地活动及在线座谈 本地新闻稿 投资者关系 反馈 法律声明 网站地图
© 1994-2008 Xilinx, Inc. All Rights Reserved.