Font Size: a A A

Fpga-based File Reading Module Design And Development

Posted on:2011-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:L LuFull Text:PDF
GTID:2208360308967258Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
File reading module based on FPGA is a functional module which is designed for audio and video security monitoring system in the shunting operation safety of single drive, and it is mainly used for reading the files about traffic operations in the travel industry. The module uses the infrared remote control to operate and possesses the function of U disk plug-in. You can copy files from the U disk to the internal FLASH memory module and read TXT files, XML plain text files and BMP pictures on the monitor display. At the same time, the module reserves the host communication interface, which can display text of the host on the monitor display. The design requires that the module is small size, low cost, easy to upgrade and maintain. In this thesis, the software/ hardware design of file reading module based on FPGA is studied. The main results are as follows:1. The hardware design of file reading moduleAccording to the design requirements of product and the existing programs at home and abroad, the hardware design of file reading module based on FPGA is selected. The scheme has two advantages: one is interface circuit using FPGA as MCU to access SDRAM; the other is video data buffers and MCU data buffers on the outside sharing in SDRAM, which has such advantages as reducing area of the board and enhancing product cost performance.2. Functions and implementation based on FPGASDRAM controller and BT.656 videodriver are implemented on the FPGA. There are two sets of interfaces in SDRAM controller. one is FPGA to access SDRAM and the other is MCU to control FPAG to read and write SDRAM. For SDRAM driver, it consists of three module: the main control module, the signal generation module and the data path module. For BT.656 videodriver, it implements the transformation of video data from the coding method of RGB to YUV, and sends video data stream to digital video encoder in BT.656 format.3. The software design of file reading module The software design includes three layers: the bottom layer, the middle layer and the application layer. The software of the bottom layer accomplishs the driver and configuration of chips, and the software of the middle layer implements the interface functions which is used by upper layer mainly including the file system functions and the basic drawing functions, and the software of the application layer achieves the specific operations such functions as word processing, displaying BMP picture, copying U disk files, reading TXT and XML files and, etc.The design of file reading module based on FPGA have the following special features: minimizing the cost of the machine on the condition of the same system performance, realizing the file system on MCU without high property index and meeting the reqirements of MCU operation on the file, remaining a good scalable space because of the design based on FPGA. The experimental results of file reading module based on FPGA show that the module can satisfy the design requirements.
Keywords/Search Tags:FPGA, SDRAM controller, BT.656 videodriver, file system
PDF Full Text Request
Related items