Serhii I. Yatsenko, Yevhenii V. Kuts, Timofii V. Yakushkin, Roman D. Yershov, V. Voytenko, Viacheslav V. Gordienko
{"title":"An Object-Oriented Verification Technique of FPGA-based Adjustment Systems for Video Graphics Accelerators","authors":"Serhii I. Yatsenko, Yevhenii V. Kuts, Timofii V. Yakushkin, Roman D. Yershov, V. Voytenko, Viacheslav V. Gordienko","doi":"10.1109/EUROCON52738.2021.9535641","DOIUrl":null,"url":null,"abstract":"Video graphics array (VGA) is a still commonly used display interface standard in embedded systems. Due to traditional microprocessor cannot provide timings for high-resolution VGA interface it is often implemented as a part of FPGA-based image processing flow. The main problem is that FPGA-based project need to be covered with an adequate set of tests which allow verifying the functionality the whole image processing flow even without availability of real FPGA IC and/or monitor. This, in turn, remains difficult without the visualization of resulted image. A hardware verification technique of digital VGA generator synthesized on the FPGA basis that uses of an unsynthesized subset of the System Verilog language has been proposed in this paper. A full-featured object-oriented package for BMP-files processing is developed and its integration inside the FPGA-project is shown. Moreover, the synthesizable part of design has been hardware tested on the DE10-Lite board.","PeriodicalId":328338,"journal":{"name":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE EUROCON 2021 - 19th International Conference on Smart Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUROCON52738.2021.9535641","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Video graphics array (VGA) is a still commonly used display interface standard in embedded systems. Due to traditional microprocessor cannot provide timings for high-resolution VGA interface it is often implemented as a part of FPGA-based image processing flow. The main problem is that FPGA-based project need to be covered with an adequate set of tests which allow verifying the functionality the whole image processing flow even without availability of real FPGA IC and/or monitor. This, in turn, remains difficult without the visualization of resulted image. A hardware verification technique of digital VGA generator synthesized on the FPGA basis that uses of an unsynthesized subset of the System Verilog language has been proposed in this paper. A full-featured object-oriented package for BMP-files processing is developed and its integration inside the FPGA-project is shown. Moreover, the synthesizable part of design has been hardware tested on the DE10-Lite board.