Why the past few months are just a blur.
It’s been a busy season. The weather has warmed here in the desert and as the trees and greenery enliven in spring, The whole industry is bursting with activity. From DVCon to the International Symposium on FPGAs in the United States to Embedded World and CTIC in Europe, there have been a number of important developments in verification, embedded systems, and DO-254.
The DVCon U.S. Conference and Exhibition held in San Jose, California, holds a special place in my heart because it was the first industry conference I attended after starting my career in EDA. Every year I enjoy returning in order to see the latest verification advancements and to speak with those who are hard at work trying to improve verification efforts. Portable stimulus was a hot topic and it seemed like emulation was growing in popularity. This year we gave people a look at the speed benefits of emulation over traditional simulation by hooking up a UVM testbench to an in-house network-on-chip design running in our FPGA boards. As design sizes increase, emulation will become a more widely adopted solution to the simulation bottleneck.
At isFPGA2017, it was exciting to educate attendees on the benefits of using FPGAs in genomic research and big data analysis in the biomedical industry. We showed how ReneLife, a company which spawned out of the Indian Institute of Science, was able to accelerate their genome alignment algorithm using our HES FPGA HPC platform to speeds 10x faster than when using conventional GPU acceleration methods. Our motion detection demo also attracted some eyes as we accelerated an object-detection image processing algorithm using two Xilinx Virtex-7 FPGAs on our HES7-4000 FPGA board. Overall, FPGAs are starting to become a likely candidate for the solution to the end of Moore’s Law. When you can’t depend on shrinking process nodes for performance gains, parallel computing using FPGAs starts to look very enticing.
At Embedded World we showed a new bridge between our Riviera-PRO simulator and QEMU. The idea is to have your drivers and user application running in a QEMU environment on top of an ARM processor model. This ARM processor model can be an analog for the ARM processor in a Xilinx Zynq chip you are targeting. While the software is running in QEMU, your hardware design is running in Riviera-PRO as a simulation. QEMU is connected to Riviera-PRO and your software is used as the stimulus for the simulation. This strategy cuts down on verification time because you don’t need to develop some complicated testbench which may or may not cover your entire design. In this situation, you have a fairly high level of confidence that your design is functionally correct if you can run your production software on it.
We also had the opportunity at Embedded World to show off some demos related to autonomous driver assistance systems (ADAS). As the idea of autonomous cars gains traction (pun intended), these systems (which aid the driver with lane departure warnings, blindspot detection, and driver monitoring) become increasingly desirable. You can provide all these great features in your vehicle using Xilinx Zynq SoC FPGAs in an incredibly small form factor with our TySOM platform. Our multi-camera 360-degree surround view and face detection reference designs use the Zynq programmable logic for computationally intensive image processing while the processing system potentially handles any decisions based on the processed images.
The Certification Together International Conference (CTIC) for the Aerospace industry was held towards the end of March in France to discuss system, software, and hardware certification challenges. Naturally, our DO-254 team visited the conference to share their knowledge and experience with DO-254. The team presented their “Physical Testing of SoC FPGAs: A HW/SW Co-Verification Approach” talk to provide some insight into new techniques for verifying complex SoC FPGA designs. Stakes are high in the aerospace industry due to safety-critical requirements, and Aldec has the expertise and tools to help achieve DO-254 compliance.
That’s just a snapshot of what’s happening. Are you planning to attend any industry events this year? Please feel stop by and visit us at upcoming events like Matlab Expo in Paris, the Trading Show in Chicago, DAC in Austin, and others to learn more about our latest innovations. Hope to see you out there on the show floor.
Leave a Reply