• 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