Tincr — A custom CAD tool framework for Vivado

Brad White, B. Nelson
{"title":"Tincr — A custom CAD tool framework for Vivado","authors":"Brad White, B. Nelson","doi":"10.1109/ReConFig.2014.7032560","DOIUrl":null,"url":null,"abstract":"In recent years, frameworks such as RapidSmith and Tore have been developed for the creation of custom CAD tools able to target actual Xilinx FPGA devices. These have been based on the Xilinx Design Language (XDL), which provides textual representations of both mapped user designs as well as detailed physical FPGA device descriptions. Vivado, Xilinx's new design suite, discontinues XDL and instead provides direct access to its data structures through a Tel interface and through EDIF and constraint files. This paper formally introduces Tincr, a library of high-level Tel routines that support the creation of custom circuit manipulation tools. A case study on the use of Tincr for the creation of a simple placement tool is given. Additionally, this paper describes Tincr's facilities for importing and exporting XDL- and XDLRC-like information to and from Vivado to allow the continued use of existing external CAD tool frameworks such as RapidSmith and Tore with Vivado.","PeriodicalId":137331,"journal":{"name":"2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ReConFig.2014.7032560","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

In recent years, frameworks such as RapidSmith and Tore have been developed for the creation of custom CAD tools able to target actual Xilinx FPGA devices. These have been based on the Xilinx Design Language (XDL), which provides textual representations of both mapped user designs as well as detailed physical FPGA device descriptions. Vivado, Xilinx's new design suite, discontinues XDL and instead provides direct access to its data structures through a Tel interface and through EDIF and constraint files. This paper formally introduces Tincr, a library of high-level Tel routines that support the creation of custom circuit manipulation tools. A case study on the use of Tincr for the creation of a simple placement tool is given. Additionally, this paper describes Tincr's facilities for importing and exporting XDL- and XDLRC-like information to and from Vivado to allow the continued use of existing external CAD tool frameworks such as RapidSmith and Tore with Vivado.
为Vivado定制的CAD工具框架
近年来,RapidSmith和Tore等框架已经开发出来,用于创建能够针对实际赛灵思FPGA设备的定制CAD工具。这些都是基于Xilinx设计语言(XDL)的,它提供了映射用户设计的文本表示以及详细的FPGA物理设备描述。Vivado是Xilinx的新设计套件,它不再使用XDL,而是通过Tel接口、EDIF和约束文件提供对其数据结构的直接访问。本文正式介绍了Tincr,一个支持创建自定义电路操作工具的高级Tel例程库。给出了一个使用Tincr创建简单放置工具的案例研究。此外,本文还描述了Tincr用于向Vivado导入和导出类似XDL和xdlrc的信息的功能,以允许继续使用现有的外部CAD工具框架,如RapidSmith和Tore与Vivado。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信