On Area-Efficient Implementation of Data Delays in 7 Series Xilinx FPGAs

M. Parfieniuk, S. Park
{"title":"On Area-Efficient Implementation of Data Delays in 7 Series Xilinx FPGAs","authors":"M. Parfieniuk, S. Park","doi":"10.1109/ISVLSI.2016.14","DOIUrl":null,"url":null,"abstract":"For 7 series Xilinx FPGAs, this paper shows that it is risky to believe that so fundamental operation as data delay must be always implemented without wasting chip area, even when design tools are not especially guided by a developer. Against this background, two solutions are presented that allow for minimizing the area occupied by flip-flops used to delay data that comes from outside the slices containing these flipflops. Both approaches are based on exploiting the additional storage elements that are present in slices of 7 series FPGAs. The implicit solution is to constrain floorplanning, while the explicit solution requires quite advanced and tricky HDL coding: low-level primitives must be instantiated, including LUTs in the 2-output mode. For both approaches, we describe in detail how to enable the additional register in order to save slices. Our research was aimed at designing FIR filters for digital signal processing.","PeriodicalId":140647,"journal":{"name":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISVLSI.2016.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

For 7 series Xilinx FPGAs, this paper shows that it is risky to believe that so fundamental operation as data delay must be always implemented without wasting chip area, even when design tools are not especially guided by a developer. Against this background, two solutions are presented that allow for minimizing the area occupied by flip-flops used to delay data that comes from outside the slices containing these flipflops. Both approaches are based on exploiting the additional storage elements that are present in slices of 7 series FPGAs. The implicit solution is to constrain floorplanning, while the explicit solution requires quite advanced and tricky HDL coding: low-level primitives must be instantiated, including LUTs in the 2-output mode. For both approaches, we describe in detail how to enable the additional register in order to save slices. Our research was aimed at designing FIR filters for digital signal processing.
7系列Xilinx fpga中数据延迟的区域高效实现
对于7系列Xilinx fpga,本文表明,即使在设计工具不是由开发人员特别指导的情况下,认为必须始终在不浪费芯片面积的情况下实现数据延迟等基本操作是有风险的。在此背景下,提出了两种解决方案,可以最大限度地减少用于延迟来自包含这些触发器的片外部的数据的触发器占用的面积。这两种方法都基于利用7系列fpga切片中存在的额外存储元素。隐式解决方案是约束平面规划,而显式解决方案需要相当高级和棘手的HDL编码:必须实例化低级原语,包括2输出模式下的lut。对于这两种方法,我们详细描述了如何启用附加寄存器以保存片。我们的研究旨在设计用于数字信号处理的FIR滤波器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信