Achieving 3D Visualization with Low-Latency, High-Bandwidth Data Acquisition, Transfer, and Storage
High-bandwidth, low-latency solutions come with tradeoffs. To find the right solution for 3D visualization, consider the following requirements:
Back to top
Varex Imaging Corporation, a global leader in X-ray imaging components, faced a challenge in enhancing the performance of their Field Programmable Gate Array (FPGA)-based X-ray sources and recognised they needed some FPGA design expertise and services support. Exacerbated by supply chain challenges, strict regulatory frameworks, and engineers demanding high performance, accuracy, and quality, Varex sought to de-risk market entry by partnering with Fidus – renowned for electronic system design and development, especially their FPGA design expertise and experience working with the AMD® Zynq™ UltraScale+™.
This blog post explores how Fidus’ unparalleled expertise in high-bandwidth, low-latency projects and their ‘first time right’ methodology played a crucial role in the success of Varex’s ambitious FPGA project.
FPGAs, or Field Programmable Gate Arrays, are flexible integrated circuits that can be programmed for specific functions after manufacturing. This flexibility makes FPGAs an ideal choice for a wide range of applications, ensuring adaptability in a rapidly changing technological landscape.
When it comes to FPGA design, Fidus Systems excels in utilizing Xilinx Vivado software, a comprehensive and powerful suite designed specifically for FPGA development and implementation. Our deep expertise with this cutting-edge software enables us to optimize designs, enhance performance, and meet project objectives efficiently.
“The Varex team wanted a compact, production-grade, and cost-efficient hardware module coupled with a customizable development board that reduced their time to market for a new product. Varex was confident that we could deliver a fully functional system on time with absolutely no risk to performance and quality.”
– Alan Coady, CEO, Fidus Systems
Success in the X-ray imaging industry comes from understanding the latest technologies and making unique hardware and software choices to deliver high-performance systems. Varex aimed to capture the border security applications market by introducing the next generation of X-ray sources – devices with previously unachievable functionality, smaller size, increased cost-effectiveness, and support for multiple control interface protocols, including CAN bus, Ethernet, and Serial Peripheral Interface (SPI).
The project had five goals:
The cutting-edge nature of these requirements eliminated traditional development options and pushed Varex towards the knowledge and experience of a Fidus partnership.
Recognizing the need for a high-performance solution without incurring costly mistakes, Varex chose Enclustra’s AMD® Zynq™-based Mercury ZX5 SoC module, and sought Fidus’ expertise in FPGA design and embedded Linux software development. This collaboration was also selected to address supply shortages in labor and silicon, ensuring a financially viable and technically sensible approach.
Providing FPGA design services is about more than just proficiency in software; it requires a deep understanding and experience in FPGA development. Fidus boasts a proven track record in successfully overcoming intricate challenges associated with FPGA development. Our systematic approach, comprehensive knowledge, and meticulous attention to detail ensures that our FPGA designs not only meet all technical requirements but deliver exceptional performance – the first time.
With complex requirements and a constrained schedule, Fidus worked to design and integrate the new FPGA code with the Mercury ZX5 SoC module. This meant solving the following technical challenges:
“A simple CAN bus interface requires licensing fees to use the technology, as well as knowledge to simulate and test it correctly. Fidus provides this insight and expertise to customers like Varex to minimize design churn and development rework, ensuring their first iteration accurately matches their requirements and delivers a competitive product in a shorter amount of time.”
– Mazen Matar, Director, Technical Sales and Business Development, Fidus Systems
Enclustra’s high-quality SoMs met performance needs, and Fidus’, wielding their command of AMD Xilinx Vivado, ensured the FPGA development met Varex’s high standards for power, data handling, latency, and signal integrity. The partnership significantly reduced overall development risks and enhanced Varex’s ability to execute its go-to-market plan confidently.
The successful delivery of the new FPGA and SoM marked a pivotal moment for Varex. In solving complex technical, performance, and development challenges, the collaboration with Fidus paved the way for more innovative FPGA-based solutions across diverse markets. Taking advantage of the Fidus design IP, Varex incorporated the technology to enhance the performance of several products.
The journey of Varex Imaging and Fidus demonstrates how technologies and experience come together to move challenging hardware designs forward. Several factors contributed to the success of integrating FPGA code with the SoC module that may not be easily replicated by other vendors:
The successful integration of cutting-edge FPGA solutions met the goals set by Varex and provided a foundation for future advancements in X-ray imaging.
For hardware and FPGA engineers seeking insight into tackling complex design projects, the full case study offers a deeper look into the strategies employed and the lessons learned on this project.
Download it here.
High-bandwidth, low-latency solutions come with tradeoffs. To find the right solution for 3D visualization, consider the following requirements:
Today’s analysis and emulation of genetic sequences demands a low-latency, high-bandwidth solution to transfer massive amounts of data between processors.
Creating a differentiated product takes a thoughtful approach to heterogeneous computing.
Trust us to deliver on time. That’s why 95% of our customers come back.