An Object-Oriented Verification Technique of FPGA-based Adjustment Systems for Video Graphics Accelerators

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.
基于fpga的视频图形加速器调节系统的面向对象验证技术
视频图形阵列(VGA)仍然是嵌入式系统中常用的显示接口标准。由于传统微处理器无法提供高分辨率VGA接口的时序,它通常作为基于fpga的图像处理流程的一部分来实现。主要问题是,基于FPGA的项目需要涵盖一组足够的测试,即使没有真正的FPGA IC和/或监视器可用,也可以验证整个图像处理流程的功能。反过来,如果没有结果图像的可视化,这仍然是困难的。提出了一种利用System Verilog语言的非合成子集在FPGA上合成的数字VGA发生器硬件验证技术。开发了一个功能齐全的面向对象的bmp文件处理包,并展示了其在fpga项目中的集成。并在DE10-Lite板上对设计的可合成部分进行了硬件测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信