Method for transmitting video data on FPGA and DSP structure on basis of SRIO bus

A technology for video data and bus transmission, applied in the direction of digital video signal modification, electrical components, image communication, etc., can solve the problems of DSP not being able to focus on video processing, programming difficulty, cumbersome, etc., to reduce the complexity of read and write buffer design, Reduce design complexity and save occupancy

Inactive Publication Date: 2014-08-13
BEIHANG UNIV
View PDF6 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The patent application number CN102186076A "a real-time code rate pre-allocated image compression method and image compression device" and the patent application number CN103177455A "method of implementing KLT moving target tracking algorithm based on multi-core DSP" both realize FPGA to DSP SRIO data transmission, the FPGA will package the video data directly to the DSP, and the DSP will do tedious work such as data packet analysis after receiving the data pac...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for transmitting video data on FPGA and DSP structure on basis of SRIO bus
  • Method for transmitting video data on FPGA and DSP structure on basis of SRIO bus
  • Method for transmitting video data on FPGA and DSP structure on basis of SRIO bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The specific implementation manner of the present invention will be further described below by taking a YCbCr4:2:2 video with a resolution of 720×576 as an example.

[0026] FPGA captures YCbCr4:2:2 video data in packaged format, and sets up respective video buffer queues for the three components, which are used to separate and temporarily store video components, such as figure 1 shown. Complete video sampling format conversion (YCbCr4:2:2 to YCbCr4:2:0) at the same time during the separation process. The collected video data is sequentially input according to the top field, bottom field and video components, the Cr data in the top field and the Cb data in the bottom field are discarded, and the remaining video data is stored in the corresponding video buffer queue according to different components. When the component data of a complete video line is written into their respective video buffer queues, read each video buffer queue respectively, and write 720 bytes of Y c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for transmitting video data on an FPGA and DSP structure on the basis of an SRIO bus. An FPGA in the method is mainly responsible for video data transmission and video port extension. The video data are transmitted to a DSP chip through the SRIO bus of the FPGA. The design concept of the method mainly includes that only three SRIO services including SWRITE, NREAD and DOORBELL are used during transmission, the video data are reorganized through multiple buffering queues, data units of the video data in the buffering queues, the transmission process and the processing process are stipulated, and the FPGA serves as a control core of SRIO transmission. According to the SRIO transmission method, consumption of FPGA logic resources and storage resources can be reduced, the complexity of SRIO transmission procedures is reduced, parallel control advantages of the FPGA are made full use of, time taken by a DSP in the video transmission process is reduced, and high-speed video transmission is achieved under the condition that few FPGA resources are occupied.

Description

technical field [0001] The invention belongs to the field of embedded video processing, in particular to a low-complexity implementation method for transmitting video data based on an SRIO bus on an FPGA+DSP structure. Background technique [0002] In order to design a video processing system with high processing performance and flexible interface expansion capability, researches on using Field Programmable Gate Array (FPGA) and general-purpose Digital Signal Processor (DSP) as processing cores are gradually increasing. Among them, FPGA can meet the interface requirements in most video processing applications, but when FPGA completes video processing algorithms, program development is difficult and the development cycle is long. In contrast, DSP is a microprocessor dedicated to digital signal processing operations, and its main application is to realize various digital signal processing algorithms in real time and quickly. The FPGA+DSP structure is the core hardware structu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04N19/15H04N19/186
Inventor 姜宏旭刘亭杉翟东林李波张萍
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products