This solution adopts XiLinx Spartan-6 FPGA as the core, including FLASH, DDR2, USB2.0 interface and other devices. With the emerging protocol, it is expected that the new set-top box design will gradually adopt the common interface standard. This allows the set-top box to support multiple decoding standards at a very good price/performance ratio, making original equipment manufacturers stand out in the competition for products. Set Top Box is one of the information appliances. It is a consumer electronics product that allows users to watch digital TV programs on existing analog TVs for interactive digital entertainment, education and commercialization activities. A set-top box is a device that connects a TV to an external source. It converts compressed digital signals into TV content and displays them on the TV. Signals can come from cable, satellite antennas, broadband networks, and terrestrial broadcasts. The content received by the set-top box is in addition to the images and sounds that the analog TV can provide, and is capable of receiving data content, including electronic program guides, Internet web pages, subtitles, and the like.