Font Size: a A A

Implementation Of Video Capture And Transmission Based On FPGA

Posted on:2008-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:B ChangFull Text:PDF
GTID:2178360245478187Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The way how to do video frequency and how to transfers the video signals are discussed in this dissertation. A whole system which contains video frequency, display in LCD, transferred through network is designed based on FPGA.The system has three modules: video capture controller, VGA congtroller and MAC controller. SAA7113 is used to do the video process. After initialized by FPGA, SAA7113 can output video signals which are in YUV format. Then those video signals in YUV format be send to SRAM by video capture controller. VGA controller read the video signals from SRAM and converts them to RGB format before the frequency conversion. Then the video signals in RGB format will be displayed on a LCD by THS8134. MAC controller designed based on IEEE802.3 protocol read the signals in YUV format as well. After being added header and CRC, the signals became as MAC frame. The MAC frame can be transferred through the Ethernet.While designing the system, it is very important that how to divide and define each module and how to coordinate and interconnect these modules. Method of Top-down is also apply to design. As for the interconnection of each module, the interface signal is defined to communicate between them, and the internal timing of the module is control1ed by states machine. When constructing the code, it should be attention to hardware resource spending and concurrent executable ability of the Verilog Language to make the design close to the hardware working way, so it could match a high speed with a low hardware spending to satisfy the demand of the cost, performance and practicability.
Keywords/Search Tags:FPGA, Verilog HDL, video capture, Ethernet
PDF Full Text Request
Related items