{"title":"Improved low-cost FPGA image processor architecture with external line memory","authors":"D. Seidner","doi":"10.1109/ICIT.2013.6505831","DOIUrl":null,"url":null,"abstract":"Today's FPGAs are capable of performing complex Image Processing schemes. For large images the limiting factor is the size of the line memory required, especially in lower cost FPGAs. In this paper we introduce an FPGA-based architecture for Pipelined Image Processor that utilizes external line memory. We describe the suggested architecture, explain the reasoning behind it and give the guidelines to achieve the best efficiency possible. We define efficiency as performing the desired calculation using the minimal hardware configuration. Thus we give the tools to design minimal hardware configurations. The principle of the suggested architecture is based on minimal data transportation between the external line memory and the FPGA. While the original architecture presented in a recent paper addressed the case of equal line size in all Processing Elements the improved architecture presented in this paper is capable of handling scaling, i.e., changing the line size and the number of lines at any location in the IP chain.","PeriodicalId":192784,"journal":{"name":"2013 IEEE International Conference on Industrial Technology (ICIT)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Industrial Technology (ICIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIT.2013.6505831","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Today's FPGAs are capable of performing complex Image Processing schemes. For large images the limiting factor is the size of the line memory required, especially in lower cost FPGAs. In this paper we introduce an FPGA-based architecture for Pipelined Image Processor that utilizes external line memory. We describe the suggested architecture, explain the reasoning behind it and give the guidelines to achieve the best efficiency possible. We define efficiency as performing the desired calculation using the minimal hardware configuration. Thus we give the tools to design minimal hardware configurations. The principle of the suggested architecture is based on minimal data transportation between the external line memory and the FPGA. While the original architecture presented in a recent paper addressed the case of equal line size in all Processing Elements the improved architecture presented in this paper is capable of handling scaling, i.e., changing the line size and the number of lines at any location in the IP chain.