26 Mar

4DSP’s New FPGA-based Products Benefit from Xilinx UltraScale

4DSP is using the newest and most powerful gKintex UltraScale detaileneration of Xilinx FPGAs in its most recent products. The basic logic cell structure of these UltraScale devices remains essentially unchanged and the available resources on the chip are largely what you would expect – LUTs, Memory, DSP blocks, standard IOs, and SerDes transceivers. Xilinx has, however, fine-tuned these resources specifically for the increasingly demanding applications that designers face. As a close partner of Xilinx, 4DSP immediately began developing products to take advantage of the performance gains offered by these new devices and we introduced our first UltraScale-based product in December. 4DSP now offers Kintex UltraScale FPGAs on our three newest PCIe boards.

PC820 – carrier card with 1x FMC (VITA 57.1) site

PC821 – carrier card with 2x FMC (VITA 57.1) sites

PC870 – one 10-bit A/D ch. at 5Gsps and one 10-bit D/A ch. at 5Gsps

UltraScale FPGAs are designed for applications that require massive I/O and memory bandwidth, huge data flow, and excellent DSP and packet-processing performance. The 20nm UltraScale architecture provides a number of advantages over Xilinx’s previous highest-end Kintex-7 and Virtex-7 28nm FPGA families, the largest of which are capable of holding the equivalent of up to 20 million ASIC gates. UltraScale offers a significant performance boost over this with the equivalent of 50 million ASIC gates, while reducing power consumption. The design also addresses the scalability limitations of system throughput and latency, and it improves communication, clocking, and critical paths to accommodate greater data flow. UltraScale also offers more and faster interconnects to minimize the bottleneck to silicon performance at advanced nodes. The increased number of routing resources improves handling of the large amount of data that current high-speed SerDes can deliver to these programmable devices.

Comparison of the Maximum Values of 20nm and 28nm Devices (Xilinx)

Comparison of the Maximum Values of 20nm and 28nm Devices (Xilinx)

The revamped clocking architecture on UltraScale chips uses a multi-region scheme reminiscent of ASIC designs. In this way, Xilinx greatly reduces the large portion of a clock period that is lost to skew. UltraScale devices additionally now support higher-resolution clock gating to enable ASIC-like power conservation. This results in higher-frequency operation, a reduction in timing problems caused by skew, lower power requirements, and higher overall bandwidth.

Working hand-in-hand with UltraScale devices is Xilinx’s Vivado Design Suite, an integrated design environment developed to support these newer, high-capacity FPGAs. Vivado is an IP and system-centric software tool that reduces the amount of time necessary to design programmable logic and I/O. It is a ground-up rewrite of their older design tool, ISE. 4DSP’s own StellarIP firmware design tool and proven reference design library supports both Vivado and ISE and can be used to automatically create compatible projects. StellarIP is part of the Board Support Package (BSP) included with all 4DSP FPGA-based boards and FMCs. The BSP also includes the 4FM GUI (multifunction test, monitoring and measurement tool) and the Data Analyzer (real-time digitized data and spectrum display tool).

4DSP is developing more new products that feature UltraScale processing, including a more advanced version of our popular CES720 (Compact Embedded System). These will be announced later this year, so keep an eye out here and in our press area for new developments.

13 Feb

New 4DSP White Paper Roundup

4DSP has added a few new white papers to our website to provide more information about some of our products and elaborate on the functional advantages of the technologies and standards they are based upon. We also highlight some of the challenges inherent to several applications and demonstrate how our boards, backplanes and systems can help you achieve a successful design while minimizing both costs and development times.

The product page for our compact and highly adaptable line of FlexVPX 3U VPX-compliant backplanes now features a paper outlining the benefits of this innovative design for VPX systems and some context about the growth of the OpenVPX (VITA 65) standard for systems development. The paper features a contribution from the US Naval Research Laboratory, where the FlexVPX concept was developed as a way to reduce the Size, Weight and Power (SWaP) of embedded systems using two and three-slot backplanes that allow for backplane functionality to be subdivided across several smaller boards. This increases flexibility in the physical packaging of system processing hardware to accommodate the limited physical space available in many military and commercial systems.

 

4DSP VPB601 VPX Backplane

VPB601 VPX backplane

To support our FMCs (FPGA mezzanine cards) that make use of the JESD204B serial interface standard,  another white paper is available on the product pages for the FMC144, FMC142, FMC140, and FMC176 modules. JESD204B offers a reliable, efficient and flexible alternative to the typical LVDS and CMOS interfaces used between FPGA or DSPs and data converters. It reduces the number of interconnects required to interface high-speed (>10 Msps) ADC and DAC converters on an FMC to an FPGA on a carrier card. This makes it possible to design for smaller form factors while maintaining system performance.

 

Typical ADC to FPGA Configurations Using JESD204B (source: Xilinx)

Typical ADC to FPGA Configuration Using JESD204B (source: Xilinx)

 

Cell Tower with Multi-antenna array (photo Gareth Ellner)

Multi-antenna array (photo Gareth Ellner)

We look at the topic of using FPGAs for beamforming in wireless telecommunications and radar applications in the FPGAs for Better Beamforming Performance paper featured on many of the pages for products that are well suited for beamforming, including the Xilinx Virtex-7-based FM788 and the FMC168.

The heavy computational loads and very high bandwidth required to digitally process signals in real time can quickly overtax traditional CPUs and DSPs when used in adaptive beamforming for mobile networks. Much higher performance FPGAs, on the other hand, are ideal for this purpose due to their embedded DSP blocks, parallel processing architecture, and enhanced memory capabilities. FPGAs similarly offer a big advantage over CPU and GPU options in radar systems that employ advanced digital beamforming techniques  because they can reduce, cost, complexity, and power consumption.

 

The VPX for System Development white paper looks at the cost benefits of using the VPX standard (VITA 46) when designing high-performance, rugged embedded systems for aerospace and defense applications involving high-frequency signals. It is available on the product pages for our 3U VPX FPGA carrier cards, such as the VP780, and our VPX systems, including the VPX360.

 

4SDP VPX360

VPX360 Desktop VPX System

The paper outlines the advantages of using designs centered on FPGAs and FMCs to improve project risk management and reduce time-to-market. The OpenVPX ecosystem offers flexibility and performance when planning new designs. It is effective for system upgrades and technology insertion, and it simplifies the incorporation of new technologies such as higher resolution A/Ds and D/As as they become available.

More white papers are in the works on other topics and technologies, so stay tuned!

06 Jan

Comprehensive Support is Part of the 4DSP Advantage

Many technology products are commodity goods that adhere to standards and deliver the performance they advertise. When it comes to the high-speed data acquisition and FPGA world, however, it’s a mixed bag of performance. Most products on the market look fine from a distance, but there can be a lot of room for disappointment upon closer inspection in the absence of a unified standard. The devil, as always, is in the details.

4DSP strives to promote, deliver and support its products in a transparent fashion so that there is no confusion about their capabilities. As part of this effort, we thoroughly test each board and system we sell to eliminate surprises for the end user. We also publish performance reports in which we share the results of tests for the noise, distortion, bandwidth, and offset performance of the ADCs and DACs used on our modules. This helps to reduce risk for our clients and to demonstrate that signal integrity is our top priority.

FMC144 ADC Bandwidth

ADC Bandwidth Performance (all channels) of the FMC144

4DSP adds value to the hardware that we deliver with our Board Support Package for Windows and Linux which contains reference designs for FMC (FPGA Mezzanine Card), FPGA carrier card and system level products. These serve as a baseline with all communication layers already implemented, so customers can build upon the designs as they customize for their specific applications.

Also included in the Board Support Package is our intuitive tool flow that gives engineers of various skill levels the ability to begin working with 4DSP products immediately upon delivery. StellarIP, the flagship application, streamlines the FPGA firmware development process by offering automated code and bitstream generation functions in an intuitive graphical interface. The StellarIP concept identifies IP blocks as stars that can be combined using channels known as wormholes to form top-level designs called constellations. It enables firmware designers to remove repetitive and error-prone tasks from their workflow and to automatically create top level files and manage clock domain crossings to expedite the creation of complex designs for programmable devices.

FMC144 Firmware Workflow24DSP Firmware compilation chain

4DSP additionally offers a multi-function tool called the 4FM GUI for monitoring voltage and temperature, performing memory tests, measuring PCIe bandwidth, and updating FPGA firmware. Also included is the Data Analyzer application which displays real-time digitized data and spectrum analysis. It is effectively an oscilloscope and spectrum analyzer in one simple tool.

Of course, it is also possible to receive more in-depth support directly from 4DSP engineers through the technical support forum, and all 4DSP products are complemented by extensive documentation. Support documents include user manuals, application notes, getting started guides and other instructional documents targeting specific use cases. We are always adding new step-by-step descriptions of how to configure fully-functional firmware designs from 4DSPs StellarIP library for hardware such as host interfaces, memory controllers, and FMC Board Controllers. We also provide tutorials on topics such as how to reuse existing StellarIP designs in your own AXI environment.

4DSP On Time Delivery Score 2014

This commitment to ensuring that those who choose 4DSP products get what they expect every time pays off in a measurable way. We closely monitor our on-time delivery (OTD) and returned merchandise authorization (RMA) statistics while endeavoring to keep the results on target toward aggressive performance goals. 4DSP is working on an initiative to share our OTD and RMA data to openly illustrate how this drives our consistently high customer satisfaction scores.

17 Oct

4DSP Expands its line of FMCs

This week, 4DSP announced the new FMC170 FPGA Mezzanine Card (FMC), expanding our growing line of FMC products which leads the industry in performance and functionality. The VITA 57.1-compliant FMC170 is an A/D and D/A module for single-channel data acquisition and high-speed signal processing and recording. This daughter card provides one 10-bit A/D channel with speeds up to 5 Gsps and one 10-bit D/A channel at 5 Gsps. It delivers high-bandwidth connectivity for calculation-heavy FPGA-based applications and is very well-suited for high-performance applications in the communications, medical, and defense industries. The low-latency data path of the FMC170 enables 2.5GHz of instantaneous bandwidth in both the receive and transmit directions, making it an ideal choice for the high data throughput requirements of RADAR/SONAR and aerospace applications, among others.

4DSP FMC170

Last month, we announced a trio of new cards led by the FMC144 A/D and D/A module. It provides four 16-bit A/D channels with speeds up to 370MSPS and four 16-bit D/A channels up to 2.5GSPS. This daughter card is capable of digitizing data over multiple channels required for beamforming and direction finding which makes it well-suited for multi-antenna arrays used in the telecommunications industry.

The Texas Instruments (TI) DAC38J84 D/A and ADC16DX370 A/D converters on the FMC144 can also support RADAR and such wide-bandwidth test applications as mobile testing devices and arbitrary waveform generators because of the high-speed JESD204B serial interface between the data converters and the FPGA. The FMC142 offers the same performance in a two-channel configuration, while the FMC140 module provides four channels of analog-to-digital conversion.

The FMC144 is a standard FMC module with a high-pin count (HPC) connector on the bottom of the card, but it can also be configured as a stackable module with HPC connectors on both sides. Stacked FMCs enable high-channel density and expanded functionality in a small hardware footprint with low power consumption for applications where space is limited such as in aircraft instrumentation and mobile telecom equipment.

4DSP FMC144TI has been showcasing the FMC144 in combination with the Xilinx Kintex Ultrascale FPGA KCU105 Evaluation Kit at the ongoing series of Avnet X-Fest training events being held throughout North America, Asia, Europe and Japan through January 2015. Next stop, Chicago! The FMC144 and Kintex Ultrascale combo delivers performance and bandwidth that exceed that of existing solutions while reducing power consumption. More details about all of our new FMCs can be found on their respective product pages.

http://www.4dsp.com/FMC170.php
http://www.4dsp.com/FMC144.php
http://www.4dsp.com/FMC142.php
http://www.4dsp.com/FMC140.php

26 Sep

New White Paper, Video and Improvements for StellarIP

stellar_logo

 

We recently announced some of the numerous updates and improvements that have been made to StellarIP this year to expand its feature set and make it more user-friendly for firmware designers. Today, we direct you to a new white paper that expands on the benefits of our FPGA firmware design tool.

4DSP is constantly working to improve StellarIP to help customers easily implement their designs and quickly get the most out of their hardware. Since its introduction in 2011, a growing number of clients have leveraged the library of proven firmware at the core of StellarIP to more efficiently achieve their design goals. This intuitive tool has also been essential for boosting productivity here at 4DSP, where our engineers have used it to create hundreds of FPGA reference designs for different platforms. These designs have, of course, been passed along to our customers.

Most notable among the improvements made in 2014 are the significant enhancements to the graphical interface, which simplifies editing. Design integrity protection has also been improved to help minimize mistakes and save time. Another key addition is support for Microsoft Windows 8.1, and StellarIP now also has the ability to automatically download updates, which allows 4DSP to deliver the latest features, improvements, and bug fixes directly to users as they become available.

Furthermore, as FPGA industry leader Xilinx prepares to switch to Vivado Design Suite for all of its future FPGA products, 4DSP has added Vivado support to StellarIP. This is important for users because it allows them to regenerate old ISE designs for Vivado for compatible FPGA cards. More improvements are in the works for StellarIP, including plans to streamline the process of firmware updates, add support for VHDL generics, and implement an automated assistant to guide users in the creation of stars (the StellarIP term for IP blocks). Be sure to install the latest version of the tool to ensure that you have timely access to upcoming features.

Selected Updates and Improvements in 2014:

• Improved graphical interface
• Improved library and design integrity protection
• Library merging
• Local library support
• Search in library view to speed up library editing
• More pre-generate checks and better error and warning messages
• Improved log output window (including Xilinx shell outputs redirected to StellarIP)
• File type registration and double-click support from Windows Explorer
• Text file editor
• More custom configuration settings
• Automatic version updates
• Help files
• Xilinx ISE and Vivado support
• Windows 8.1 support

More information, including a new tutorial video, can be found at:

http://www.4dsp.com/software_stellar.php

StellarIP can be used with 4DSP hardware or any third-party FPGA platform under licensing. It is included as part of the Board Support Package (BSP) which is provided for free with the purchase of 4DSP’s FPGA and FMC products.

Please don’t hesitate to contact us if you have additional questions.

14 Aug

The 4DSP CES720 is ideal for FMC Deployment

4DSP CES720

4DSP CES720

We are proud to highlight here in Austin the recent release of a new Compact Embedded System that is ideal for prototyping and development of high-speed data acquisition solutions. It is designed to serve as an embedded platform for deployment in UAVs or other applications with stringent size and weight requirements (SWaP-C). Known as the CES720, this small form factor, stand-alone system provides a complete and generic processing platform for data acquisition, signal processing, and communication.

The system is notable for both the performance it can deliver and its small size. Housed in an enclosure measuring about five inches square and three inches high, the highly portable CES720 weighs less than one kilogram. It features a low-power x86 CPU that is tightly coupled to a high-performance Xilinx Kintex-7 410T FPGA. This combination provides a flexible and powerful processing backbone for interfacing to the FMC site, CPU, and external DDR3 SDRAM, with plenty of room left over for Digital Signal Processing (DSP).

FMC inside CES720

FMC inside CES720

The flexibility of the CES720 allows users to customize the IO and DSP functionality of the system for a wide range of uses by choosing the FMC that best suits their needs. A removable panel on top of the enclosure allows easy access for installing an FMC chosen from 4DSP’s selection of 25 different modules. Alternatively, any one of a growing number of VITA 57.1-compatible cards from different vendors (more than 100, according to the VITA Standards Organization) can be installed in the CES720. The modularity of using FMCs with an FPGA carrier opens up opportunities to tailor a system for such applications as software-defined radio (SDR), beamforming, RADAR, and medical imaging among others.

Currently available as an air-cooled unit, the CES720 will also be released as a conduction-cooled Small Form Factor (SFF) solution later this year. Based on the emerging VITA 75 standard, the upcoming ruggedized version will be suitable for many applications where payload is limited. We will post more information about the new system here in the coming months.

25 Jul

Welcome to the 4DSP Embedded Systems Blog

4DSP’s 10 year anniversary is a good time to inaugurate this new blog which will cover applications and developments in the embedded system world and what is going on at 4DSP. We will also highlight how our high-performance embedded solutions enable clients worldwide to achieve success in their businesses and research programs.

Founded in Reno, Nevada in the summer of 2004 by CTO Pierrick Vulliez, 4DSP has expanded its product portfolio from the first groundbreaking Floating Point IEEE-754 FPGA IP core and a Xilinx-based FPGA card into a wide range of FPGA Mezzanine Cards (FMC), FPGA carrier cards and system solutions in a variety of form factors. Based in Austin, Texas since 2010 with a European office in the Netherlands since 2006, the core of the business is a talented team of hardware, firmware, and software engineers dedicated to delivering cutting-edge products, turnkey solutions, and tailor-made support for the most demanding applications in the aerospace, defense, energy, and telecom industries among others.

As we look forward to the challenges and opportunities of the next decade, we continue to build our selection of high-performance FPGA boards and systems while developing new additions to a diverse selection of about 25 FMC products. 4DSP is also planning the spin off of our fiber optic sensing business which specializes in state-of-the-art data acquisition and processing systems based on technology developed in conjunction with NASA. By using optical fiber treated with Fiber Bragg gratings from partner FBGS, 4DSP’s revolutionary optical sensing instruments are capable of real-time shape, strain, and temperature sensing that increases efficiency, safety, and performance in such industries as aerospace, oil & gas, and biomedical.

Stay tuned to this space for more updates.