Abstract
Conference Title: 2017 International Conference on Engineering & MIS (ICEMIS) Conference Start Date: 2017, May 8 Conference End Date: 2017, May 10 Conference Location: Monastir, Tunisia Embedded-system designers are focusing today on multimedia applications with an almost insatiable demand for low-cost and high performance. Generally, the majority of video applications need to execute parallel tasks with simultaneous access to the memory. In fact, these parallel tasks have different bandwidth requirements that have to be satisfied separately when granting access to the memory. In this paper, a general purpose architecture for video applications is proposed. This architecture satisfies the parallel access to the memory with different bandwidth requirements. The suggested solution is based on a multi port memory controller with the bandwidth guarantee priority access as an arbitration algorithm to guarantee QoS requirements. We demonstrate the important role of this solution in multi-video applications when multiple bandwidths are required. The proposed architecture is implemented using the Xilinx Virtex-5 FPGA.