增量设计中FPGA配置的细粒度操作

Wenwei Zha, P. Athanas
{"title":"增量设计中FPGA配置的细粒度操作","authors":"Wenwei Zha, P. Athanas","doi":"10.1109/IPDPSW.2013.199","DOIUrl":null,"url":null,"abstract":"This paper presents the technique of manipulating FPGA configuration in fine granularity to improve the efficiency of incremental design. The main contributions are achieving hardware autonomy and enhancing hardware development productivity, demonstrated by two categories of applications: implementing Autonomous Adaptive Systems and Fast System Progotyping. Vendor tools provide limited facilitation for these applications. For the first category, a system with a universal UART transmitter is demonstrated on the ML410 FPGA board. The BAUD rate generating circuit is autonomously modified in hardware to adapt to the requirement of a remote UART receiver. For the second category, fast module assembly for prototyping a GNU Radio system is demonstrated on the XUPV5-LX110T FPGA board. Its run-time is tens of times faster than that of the vendor tool. Moreover, to evaluate the quality of the proposed fine-grained manipulation, wire delay information is approximated through brute-force analysis. The delay estimation result achieves accuracy within 6% error as compared to that of the vendor tool's.","PeriodicalId":234552,"journal":{"name":"2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fine-Grained Manipulation of FPGA Configuration for Incremental Design\",\"authors\":\"Wenwei Zha, P. Athanas\",\"doi\":\"10.1109/IPDPSW.2013.199\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents the technique of manipulating FPGA configuration in fine granularity to improve the efficiency of incremental design. The main contributions are achieving hardware autonomy and enhancing hardware development productivity, demonstrated by two categories of applications: implementing Autonomous Adaptive Systems and Fast System Progotyping. Vendor tools provide limited facilitation for these applications. For the first category, a system with a universal UART transmitter is demonstrated on the ML410 FPGA board. The BAUD rate generating circuit is autonomously modified in hardware to adapt to the requirement of a remote UART receiver. For the second category, fast module assembly for prototyping a GNU Radio system is demonstrated on the XUPV5-LX110T FPGA board. Its run-time is tens of times faster than that of the vendor tool. Moreover, to evaluate the quality of the proposed fine-grained manipulation, wire delay information is approximated through brute-force analysis. The delay estimation result achieves accuracy within 6% error as compared to that of the vendor tool's.\",\"PeriodicalId\":234552,\"journal\":{\"name\":\"2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IPDPSW.2013.199\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPSW.2013.199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

为了提高增量设计的效率,本文提出了一种细粒度操纵FPGA配置的技术。主要的贡献是实现硬件自治和增强硬件开发生产力,通过两类应用程序来证明:实现自治自适应系统和快速系统原型。供应商工具为这些应用程序提供了有限的便利。对于第一类,在ML410 FPGA板上演示了一个具有通用UART发射机的系统。波特率产生电路在硬件上进行了自主修改,以适应远程UART接收器的要求。对于第二类,在XUPV5-LX110T FPGA板上演示了用于原型设计GNU Radio系统的快速模块组装。它的运行时间比供应商的工具快几十倍。此外,为了评估所提出的细粒度操作的质量,通过蛮力分析近似了线延迟信息。与厂商工具相比,延迟估计结果的误差在6%以内。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Fine-Grained Manipulation of FPGA Configuration for Incremental Design
This paper presents the technique of manipulating FPGA configuration in fine granularity to improve the efficiency of incremental design. The main contributions are achieving hardware autonomy and enhancing hardware development productivity, demonstrated by two categories of applications: implementing Autonomous Adaptive Systems and Fast System Progotyping. Vendor tools provide limited facilitation for these applications. For the first category, a system with a universal UART transmitter is demonstrated on the ML410 FPGA board. The BAUD rate generating circuit is autonomously modified in hardware to adapt to the requirement of a remote UART receiver. For the second category, fast module assembly for prototyping a GNU Radio system is demonstrated on the XUPV5-LX110T FPGA board. Its run-time is tens of times faster than that of the vendor tool. Moreover, to evaluate the quality of the proposed fine-grained manipulation, wire delay information is approximated through brute-force analysis. The delay estimation result achieves accuracy within 6% error as compared to that of the vendor tool's.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信