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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.