feature article
Subscribe Now

Pixel Panorama

FPGAs Enable Video Revolution

When we got 1080p60, some people thought we were done.  Those big, beautiful high-definition images were leaps and bounds better than the fuzzy CRT pictures we grew up with – even for those of us with big-budget old-school AV technology.  My 32-inch Sony CRT weighed about ten-thousand pounds and cost about ten-thousand pounds – OK, not really. And for all that, I got a picture that was about the quality of the “low-res” standard-definition YouTube images that draw the ire of today’s kids – but only if I used my LaserDisc player to get “videophile quality.” 

Now that we have 1080p, it’s all good, right?  I mean, we all have parents that still watch standard definition cable by accident and don’t notice the difference, don’t we? 

We’re not done, actually.  Not by a long shot.  1080p60 is already old, with people demanding 120 and 240 Hz refresh rates.  Based on this week’s CES – video game consoles and content that don’t support 3D are not long for this world, and the general public will not put up with those goggles for long.  Top that off with the 4K 2K movement and you get a bandwidth multiplier that is absolutely crazy.  Looking at the raw data rate requirement, we can multiply by four to get the refresh rate up to 240, multiply that by 2 to get 3D, multiply that by the number of views we’d need to render to get glasses-free 3D, and throw in another 4x multiplier or so for more resolution. 

Why do people want all this?  Some parts are not clear.  4K by 2K, for example, is said to be driven by the needs of feature films for theater display.  However, if you look at the layout of a typical theater, it’s doubtful that the average viewer (at least one sitting any farther back than the first few rows) could tell the difference in resolution brought by 4K2K.  It seems our eyes are just not up to the task – if we’re viewing from more than about one screen height away from the display.  Combine that with the fact that studios are still stuck in the land of 24 Hz refresh rates (at 1080p24), and one wonders if it might be more important to have the Batmobile move less than 20 feet down the street in each frame – rather than more accurately rendering the legs on the bugs splattered on the windshield.

Despite the incongruity of the movie industry – more immersive video experiences will definitely require some subset of the crazy amounts of data we were calculating above.  Compounding the problem is that all that data doesn’t just come straight to our home on a fiber.  That would be WAY too easy.  Right now, for example, using products I have around the house – I can remotely set my cable box on an HD channel using my Slingbox and direct that program to my iPhone via the Slingbox app.  So, the signal is coming into my house via the cable box, and going back out through my broadband connection, and coming back in via that same broadband connection, then going to my iPhone over my wifi network.  Is that enough?  Oh no.  Now I don’t want to watch this program on my tiny iPhone screen (who does?), so I choose to stream it to my plasma monitor via Apple TV from my iPhone using Apple’s AirPlay.  Can you say “one more time through the wifi router?”  I knew you could.  Now, whatever program I’m watching is simultaneously going through three separate streams on my wifi router, twice through my broadband connection, and once from the source at the cable company.  While this kind of setup would make Rube Goldberg blush, consumers will do really stupid stuff with their electronics gear.  It still needs to work.  Sell me some bandwidth.

The two major trends that seem unavoidable no matter what direction the industry takes are 1) a massive increase in bandwidth is required to deliver the video content people will be demanding.  2) The standards for that delivery will be in flux for a long time to come.

Enter FPGAs.

FPGAs are the perfect match for this problem.  The enormous amounts of data that need to be slung around, crunched, re-ordered, re-formatted, and otherwise handled are far beyond what we can get from any reasonably priced conventional processor.  Furthermore, given the enormous cost of developing custom chips these days and the incredible state of flux surrounding these video devices, it’s unlikely that many ASSP developers will have the guts and resources to build specialized chip-sets for anything but the highest-volume, lowest-risk applications.

FPGAs, on the other hand, can handle most of the problems associated with the creation, compression, transport, decompression, and delivery of modern video content – and often with (relatively) low-cost parts.  Manufacturers can also build equipment based on in-flux standards with the confidence that they can adapt to changes by simply re-configuring FPGAs in the field. 

The biggest barriers to FPGA adoption for video applications are – engineers.  It turns out that those of us who spent our careers learning the intricacies of video didn’t always also spend our careers learning the vagaries of FPGA design.  Many companies put video experts and FPGA experts on the same team and hope for the best.  Others send video people for FPGA training, or FPGA people for video training.  None of these solutions are optimal. 

FPGA companies are working to solve this issue on several fronts.  First, there is the slow, persistent drumbeat of “always-slowly-working to make FPGAs easier to use.”  Year-to-year, the tools get better, the kits get more complete, and the bar is lowered for getting good results doing FPGA design.  Second, however, is a more powerful trend.  This week at CES, Xilinx announced the second generation of their Consumer Video Kit.  This kit, part of Xilinx’s “Targeted Design Platforms” initiative, is quite a bit more than just a development board.  For applications like video, in particular, we need a number of specialized hardware connections and an extensive library of domain-specific IP.   In addition, Xilinx includes validated reference designs that get us up and running toward our goal without any design work at all. 

The Xilinx kit – developed along with Tokyo Electron Device, Ltd. – is based on a Spartan-6 LX150T “base board” with FPGA Mezzanine Connector (FMC).  There are now 3 FMC connectors on the board, a larger (900 pin) FPGA, and more memory (DDR SDRAM x3).  The kit includes 1.05 Gbps LVDS, DisplayPort 1.1a (Tx/Rx), V-by-One HS, and HDMI 1.4a.  New are USB 3.0 and SATA Gen 2 support.  It also includes evaluation versions of DisplayPort LogiCORE IP Core and the V-by-One HS IP Core.

Altera also offers specialized audio and video development kits – based on their Cyclone and Stratix IV devices.  Altera’s kits utilize their HSMC (high-speed mezzanine card) rather than Xilinx’s FMC, along with a comparable array of IP and reference designs. 

Specialized FPGA kits like these are likely to spread to many more domains as FPGAs spread into more application domains.  Because of the tremendous activity and enormous market potential in video right now, video kits were at the top of the list for FPGA vendors wooing new customers.  If your application is more specialized, it may be awhile longer before you get anything with as much ready-to-eat, shrink-wrapped productivity as the video folks are getting. 

Meanwhile, those of you that still have the old video gear in your basement, go down and power it up one last time.  Some of those quaint analog artifacts that we all grew up with are about to disappear from the world altogether, and, within a generation, it’s likely people will never know they even existed. 

Leave a Reply

featured blogs
Apr 25, 2024
Structures in Allegro X layout editors let you create reusable building blocks for your PCBs, saving you time and ensuring consistency. What are Structures? Structures are pre-defined groups of design objects, such as vias, connecting lines (clines), and shapes. You can combi...
Apr 25, 2024
See how the UCIe protocol creates multi-die chips by connecting chiplets from different vendors and nodes, and learn about the role of IP and specifications.The post Want to Mix and Match Dies in a Single Package? UCIe Can Get You There appeared first on Chip Design....
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

IoT Data Analysis at the Edge
No longer is machine learning a niche application for electronic engineering. Machine learning is leading a transformative revolution in a variety of electronic designs but implementing machine learning can be a tricky task to complete. In this episode of Chalk Talk, Amelia Dalton and Louis Gobin from STMicroelectronics investigate how STMicroelectronics is helping embedded developers design edge AI solutions. They take a closer look at the benefits of STMicroelectronics NanoEdge-AI® Studio and  STM32Cube.AI and how you can take advantage of them in your next design. 
Jun 28, 2023
34,513 views