| Transport Stream (TS) is a stream transmission format which is commonly usedin DTV systems. With the development of DTV technology, TS needs to be inputonto computers for real-time processing or storing in many cases. Therefore, TScapture system has been used in DTV system more and more widely. On the otherhand, PCI-E bus is the most popular computer bus at present. It inherits manyadvantages of PCI bus and the data transfer rate of PCI-E bus has been largelyimproved compared to PCI bus. Therefore, a TS interface card based on PCI-E bus isdesigned in this thesis as a potential product. A FPGA chip is used as the on-boardcontroller. It supports four channel real-time transmitting and receiving of TS.The hardware design of the card includes design of ASI interface, design ofPCI-E interface and design of SDRAM buffer. The ASI interfa ce is implementedusing ASI IP core of Altera Corporation, and the PCI-E interface is implementedusing a PCI-E bridge ASIC, PEX8311of PLX Corporation. The software designincludes the development of driver and the development of application. Thedevelopment of driver is the focus of the software design and the driver is developedusing the driver development kit DriverStudio of NuMega Company.After last, we have carried out thorough tests on all the functions of the card.Experimental results show that the card works stably and supports transmission ofmultiple high bit-rate streams without error. |