Font Size: a A A

Design And Realization Of Hardware And Software Interface And Its Application In Video System

Posted on:2016-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ZhaoFull Text:PDF
GTID:2348330488974132Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Hardware and software system design has a wide range of needs in logic system design. Hardware can achieve precise timing control,or Hardware acceleration algorithms by algorithm of hardware. After the hardware modules designed, Problems faced was how to quickly and efficiently implement hardware and software interface, to achieve the interaction of hardware and software data and control signals.This paper designed a structure containing ring frame buffer, DMA controller, asynchronous FIFO and slave control interface software and hardware interface Using this framework can do most hardware modules and software code between interaction design. Asynchronous FIFO in this structure implemented in software and hardware interface to different interfaces and different capacity, different real-time serial interface adapter. In this paper, the interface of most components of the hardware and software interface is simple. When different system needs, it can realize the new demand by setting parameters or changing the way of supporting module. Most components can be reused for multiple requirements.DMA controller is composed of many simple internal components, Modify the component parameter, or its internal implementation, replace the equivalent output of different components can be flexible change the DMA function. Change the frame end-control components, module can be applied to the length of a fixed-length data frame transmission, or variable length of data frame transmission. When the frame ring buffer is acting as a data buffer between two hardware arithmetic modules, we can also use a set of writing frame counter, reading frame counter, buffer ready and buffer ready clear signals to implement the work in the reading and writing modules automatically.For the hardware and software system interface architecture this thesis developed a specific implementation of bus components based on the Avalon-MM bus protocol. It completed the components in the interface of hardware and software system structure division of work, and provided at least one implementation for each component, and system components may be in a variety of functional requirements were discussed.Based on the proposed structure and its implementation of software and hardware, this thesis finished a subsystem with multiple hardware interface features video processing systems. Based on the software and hardware interface structure, realized the display link from Original sync video signals to memory, then display by the VGA controller. There is an image data compression links, where first convert the original sync videos to YUV format to buffer, then H.264 encoder read and encode the output, and the link two modules can be configured through parameters from the controller interface. This system has been through the simulation test and operation test. This proves the validity of this structure and the specific components of the interface.This paper completes the work of the hardware and software interface, which provides the support for the data and the control of the software and hardware, and the connection between the IP core and the bus. It has a certain practical value to carry out the work of hardware and software co design.
Keywords/Search Tags:Hardware and software, interface, multiple frames buffer, DMA, Avalon, video
PDF Full Text Request
Related items