Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[Technology Report]
Dev Kits Help Alleviate Those FPGA Design Woes
The latest crop of FPGA Kits brings novice FPGA designers up to speed much more quickly.

William Wong  |   ED Online ID #19509  |   August 28, 2008


A PSoC programmer is included, too, making this a PSoC development platform as well as a Xilinx FPGA development platform. Free development software from Cypress Semiconductor and the Xilinx ISE WebPack come with the package. Overall, the kit provides the basics. Sample applications are limited, but what do you expect for $39? Overall, it’s an inexpensive platform for prototyping.

DLP Design’s $189 DLP-FPGA fits in the low-cost development group (Fig. 7). When I tested this module, I was impressed by its functionality (see “Ready To Rock FPGA Development,” ED Online 18270). It’s based on the Xilinx Spartan 3E and includes Xilinx’s free tool chain. The module alone costs about $110.

The DLP-FPGA comes with its own manual that covers the hardware. There’s also an introduction to ISE WebPack. As a result, developers can get started quickly—but, like the Avnet kit, it doesn’t offer detailed tutorials or training materials. Novice FPGA developers will need to expend some effort in getting up to speed. On the other hand, more seasoned FPGA developers will find the platform well-suited for experimenting as well as deployment, albeit in small quantities.

ENHANCING THE MODEL
Most free tools in these kits, which nonetheless are robust, divide into two categories. The first is FPGA layout and design. The second, where appropriate, comprises software development tools for soft-core processors. You’ll also find a limited number of tutorials designed to provide a feel for the hardware and FPGA capabilities.

Developers looking for more advanced tools may turn to products like National Instruments’ LabVIEW and the Math- Works’ Matlab and Simulink. These choices provide high-level, model-based design interfaces that target software and FPGAs. LabVIEW and Simulink also are graphically oriented. Matlab is more of a textbased programming environment, though its output is often graphical. Translation of these designs into FPGA IP is automatic.

The hard part is getting it into the FPGA. In general, these tools have been set up to work with a limited number of evaluation or demo boards. It’s possible to link them to almost any platform, including products being developed, but this often requires another level of sophistication. This work is usually completed already for the software in the kits.

Yet this is the same kind of effort that will be required to move from this development environment to a target board that’s part of a product. So, it’s often useful to do this exercise on a kit with known characteristics before hitting the target.

Kits promise a faster start to projects and a solid prototyping platform. Some offer deployment capabilities. Choosing the right one can save time and money.

Need More Information?
Actel
www.actel.com
Altera
www.altera.com
Altium
www.altium.com
ARM
www.arm.com
Avnet
www.avnet.com
DLP Design
www.dlpdesign.com
Lattice Semiconductor
www.latticesemi.com
The MathWorks
www.mathworks.com
National Instruments
www.ni.com
Xilinx
www.xilinx.com


<-- prev. page     1 2 3 [4]     next page -->

Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?



POST YOUR COMMENTS HERE
Name:

Email:
Your Comments:

Enter the text from the image below


Please refresh the page if you have trouble reading this text.

Search Electronic Design
     
  
 
Web Seminar
Sponsored By:
Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
Speakers: 
Date: 07/01/08
Register: 

Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources