DocumentCode
304872
Title
A programmable concurrent video signal processor
Author
Chen, Chih-Chin ; Jen, Chein-Wei
Author_Institution
Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Volume
1
fYear
1996
fDate
16-19 Sep 1996
Firstpage
1039
Abstract
The video signal processor (VSP) is very suitable for various video standards and provides high flexibility for system development. To offer high throughput and hardware efficiency, we propose a concurrent VSP architecture. Our VSP contains three vector function units that work in parallel. The vector function units adopt a vector-pipeline architecture to increase the throughput and reduce the clock cycle time. To take full advantage of the parallel function units, we design a concurrent control unit which eliminates hazards and schedules instructions. The control unit uses the techniques of reservation stations, renaming buffer, out-of-order execution and in-order completion. With these design considerations, our VSP can encode the full-CIF H.261 video with 30 frames/s at an operation frequency of 47 MHz in the Verilog simulation. We have mapped the design on Xilinx FPGA devices and verified it in a logic analyzer
Keywords
VLSI; concurrency control; digital signal processing chips; field programmable gate arrays; parallel architectures; telecommunication standards; video signal processing; 47 MHz; VLSI; Verilog simulation; Xilinx FPGA devices; clock cycle time reduction; concurrent VSP architecture; concurrent control unit; full-CIF H.261 video; high hardware efficiency; high throughput; in-order completion; logic analyzer; operation frequency; out-of-order execution; parallel vector function units; programmable concurrent video signal processor; renaming buffer; reservation stations; vector-pipeline architecture; video standards; Clocks; Field programmable gate arrays; Frequency; Hardware design languages; Hazards; Logic devices; Out of order; Signal processing; Standards development; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 1996. Proceedings., International Conference on
Conference_Location
Lausanne
Print_ISBN
0-7803-3259-8
Type
conf
DOI
10.1109/ICIP.1996.561085
Filename
561085
Link To Document