Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > FPGAs/PLDs

Using a Xilinx CoolRunner-II CPLD as a data stream switch

Posted: 24 Jul 2008 ?? ?Print Version ?Bookmark and Share

Keywords:CoolRunner-II CPLD? data stream switch? MPEG-2 video?

As consumer electronics become more complex, we are seeing a significant increase in the number of formats used to transfer data. Video and audio both come in a multitude of different formats, and often from different sources. Managing this data and ensuring the right data arrives at the right destination at the right time is a challenge.

In our example, we use a CoolRunner-II CPLD to select between three MPEG-2 video sources; these could be satellite, cable and terrestrial TV. The selected data source can then be sent to a decoder to be streamed to a display, stored on a hard disk drive, as would happen in a Digital Video Recorder (DVR), or sent over a serial link to another piece of equipment.

This Xilinx application note shows how a Xilinx CoolRunner-II CPLD can be used as a simple logical switch that can quickly and reliably select between different MPEG video sources. The source code for the design is available on the Xilinx Web site, and is linked from the "VHDL Code" section. The code can be expanded by the user to perform additional operations using the remaining CPLD resources.

View the PDF document for more information.

Article Comments - Using a Xilinx CoolRunner-II CPLD as...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top