Reduction in both test time and physical footprint. “By embedding FPGAs into T&M equipment, test routines can be run at a much faster rate, thereby reducing the testing costs. Since FPGAs are highly configurable, newer test cases and functionality can be embedded in a short period of time to allow the equipment manufacturers to reach market on a timely basis,” explains Nate Srinath, founder–director, Inxee Technologies.
NI’s Chinmay also shares an example of reduction in test time achieved by FPGA-based instruments, in which by synchronising timing of digital control with the on-board FPGA on the NI vector signal transceiver with the RF front end of the instrument, Qualcomm Atheros was able to reduce the test time by 20x over their previous PXi-based solution and reduced the physical footprint for their test system from several different boxes to a single 8-slot PXIe chassis with slots to spare.
Lower time-to-market for equipment vendors. In many parts of the wireless industry, time-to-market is critical. The designer of a real mobile has to worry about many factors such as achieving very low manufacturing costs, long battery life and small size. Cost is of course important for test equipment manufacturers but size and power consumption are less so, and the use of FPGAs allows the vendor to deliver functionality in line with when base station manufacturers need it—Aeroflex’s first LTE test mobile was delivered in November 2007, some four years before the first networks launched.
Stephen Hire, general manager, Aeroflex Systems Pvt Ltd, explains, “Product designers need test tools to be available at the same time as the products that they are developing, and that require significant investment by test equipment manufacturers. Taking our FPGA-based TM500 test mobile as an example, it is used by virtually every single base station manufacturer worldwide as a test peer because it was available long before commercial mobiles are.”
Nate Srinath adds, “Since FPGAs are highly configurable, newer test cases and functionality can be embedded in a short period of time to allow the equipment manufacturers to reach market on a timely basis.”
In-field firmware upgrades. Flexibility and protection of investment are the two big advantages of in-field firmware upgrades enabled by FPGA-based equipment. “Technology, especially in the wireless industry, is constantly evolving, and different markets often have slightly varying standards or requirements, for example different spectrum allocations. When designers and manufacturers invest in new test equipment, they need tools that can not only cater to the variations across markets but also have the ability to be upgraded via software as standards and technology evolve. FPGAs are a major help in achieving these goals,” shares Stephen Hire.
In-field firmware upgrades are a must for most modern-day embedded systems with communication capabilities. Such systems are usually deployed remotely (like a microwave repeater) and need firmware updates to be deployed over the air or the provided network.
“It is unacceptable to expect the end customer to bring back the remote system to the factory for firmware upgrades. Customers can face substantial losses when firmware upgrades are not performed remotely. The system has to be brought down and back to the factory. During this time, the system is not operational and the cost of removal, transport and reinstallation adds to the losses due to the system downtime. It is strongly recommended that all embedded systems (wired or wireless) with communication capabilities should have in-field upgrades. This would add tremendous flexibility to the end customer to not only save costs, but provide the ability to change the system configuration remotely,” adds Nate Srinath.
At the end of the day, is it worth it?
Whether to use FPGA in test depends on the feature and functionality requirement on the end users’ test and measurement equipment.
Lavesh explains, “While on one hand, FPGAs in test are good for a system with multichannel parallel functionality and narrow bandwidth. FPGA-based test can also keep up with future modifications that might be necessary. On the other hand, a system with just one or two channels and of higher bandwidth (GHz), the cost of FPGA and thus the cost of the system for the end user can quickly exceed and it may not be worthwhile as compared to ASIC.”
The fact that there exists a learning curve is in itself might also be a dampening factor for anyone looking to get into designing FPGA-based tools. However, Hanneke Krekels, test, measurement and emulation segment owner at Xilinx (an FPGA supplier for National Instruments), says, “Like with any new technology implementation, there can be a learning curve getting familiar with FPGA design flows. Xilinx has been actively working on the UltraFast methodology to shorten this potential initial learning curve by providing an implementation framework and best-in-class examples.”
“Moreover, the security (related to code modification, corruption, etc.) that is inherently supported by ASICs or MCUs is not easily achievable with FPGAs; thereby adding another question mark in their abundant use,” explains T. Anand, managing director, Knewron.
You also have to learn to make good use of the space available. “Hence the programming should be tight, and the designer should have knowledge of how the FPGA works and how to save space using techniques specific to FPGA. Secondly, certain standard given things which we take for granted on Windows, will not work directly on the FPGA like floating point or direct memory access transfer,” adds Vinod Mathews.
Sanchit Bhatia, application engineer, Agilent Technologies India Pvt Ltd says that most T&M equipment like oscilloscopes, logic analyzers, network analyzers need not move to FPGA-based systems as they need to be easy to use and don’t require real-time processing. Instruments like digitizers and modular instruments can go the FPGA way since real-time processing is required.
“FPGA-based T&M equipment are in general complex to use and require the users to learn special tools/toolkits to program their on-board FPGAs. Thus FPGA-based T&M equipment are mainly for advanced users who are already power users of T&M equipment. The learning curve associated with FPGA-based equipment are also higher,” he adds.
For test and measurement vendors, an emerging trend that Stephen says Aeroflex is a keen proponent of, is to build common test equipment platforms that can be used for multiple applications. “This not only saves R&D cost by avoiding duplication of design effort but more importantly shortens the design cycle—critical for staying abreast of market needs. For example, our Common Platform Architecture has enabled delivering multiple products to different customers addressing different test needs all based on the same core hardware and software. These have included LTE mobile phone testers, WLAN and mobile phone production test equipment, military radio testers and avionics test equipment.” Apart from giving customer access to test equipment early, another major customer advantage is the protection of the investment as technology matures. In the past, a new technology standard usually meant designers and manufacturers would need to buy new test equipment completely. Architectures such as the Common Platform using FPGAs and DSPs mean that certain standard updates can be delivered via software only and more significant changes are usually now just an upgrade rather than a complete new purchase.
On the other hand, user-programmable COTS FPGAs are also emerging as a likely platform for next-generation embedded test and measurement solutions, which can be employed during design, development, manufacturing and in the field following product launch.
Chinmay explains that as systems grow even more complex, tools enabling a platform-based approach for system design, and software-defined instrumentation are becoming more popular. This is fuelling the growth of an eco-system around the platform, where many domain experts are creating domain-specific IPs, and sharing it through channels like LabVIEW tools network. With FPGA personalities easily available because of the ecosystem, it is becoming possible for an average test engineer to make a generic test system to test multiple products with the same hardware setup. This is driving down the cost and increasing productivity.
The author is a senior correspondent at EFY Bengaluru